예제 #1
0
 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);
 }
예제 #2
0
  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);
      }
    }
  }