public void onSensorPlug(String IDLector) { // consola.out.echo("Lector conectado"); try { // Start capturing from plugged sensor. com.griaule.grfingerjava.GrFingerJava.startCapture(IDLector, this, this); } catch (com.griaule.grfingerjava.GrFingerJavaException e) { // write error to log Dialogos.error("Error al iniciar captura de huella dactilar", e); } this.IDLector = IDLector; super.setLectorActivo(true); }
public void cerrar() { synchronized (focoCerrar) { try { focoCerrar.wait(); } catch (InterruptedException ie) { Dialogos.error("Error al cerrar capturador de huella", ie); } try { com.griaule.grfingerjava.GrFingerJava.finalizeCapture(); // com.griaule.grfingerjava.GrFingerJava.stopCapture(IDLector); if (matchContext != null) { matchContext.destroy(); } // Main.entornoBase.pantalla.getLayeredPane().grabFocus(); parent.setActivo(false); } catch (GrFingerJavaException gr) { Dialogos.error("Error al finalizar lector de huella.", gr); } } }