Griaule Biometrics

Home » Forums » FINGERPRINT SDK » Delphi Specific » Como saber se o sensor está conectado
5 replies [Last post]
faels
Offline
Joined: 2010-09-17
Rate this post:
0
No votes yet
Como saber se o sensor está conectado

Na tela de login do sistema, que implementei o Leitor Biométrico, ao abrir o "form", aciono o leitor através da função "GrCapInitialize". O problema é que o leitor não está plugado e ainda sim ele retorna "0". Como faço para saber se sensor biométrico está plugado? É que sabendo que ele não está plugado então não mostro o literal "Coloque o dedo no sensor".

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

Prezado cliente,

 

Para saber se o leitor foi conectado, o senhor receberá pelo evento fingerPrint_OnStatus o source. Ele contém ou o nome "file" que é o padrão, ou receberá um id de um leitor (exemplo: "Upek").

 

Caso tenha alguma outra dúvida, não hesite em nos contatar.

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team

faels
Offline
Joined: 2010-09-17
Rate this post:
0
No votes yet

Estou usando delphi, como usaria essa função? Só queria saber se está conectado. O que ele retornaria se não tiver sensor conectado?

Faço isso antes do comando  "GrCapInitialize(@StatusCallBack)" ou depois?


seria algo como GrCapInitialize.fingerPrint_OnStatus?

Me explique por favor melhor como posso usar esse evento.


davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

Prezado cliente,

 

O senhor já baixou nosso sample em delphi?

Nele você pode ver o uso do StatusCallBack, este CallBack é chamado toda vez que um leitor é plugado e você preenche o corpo deste evento como melhor lhe convir.

Cada vez que o evento é acionado você pode verificar se plugaram um leitor com id diferente de "file" e joga a frase "coloque o dedo no sensor".

 

Caso tenha alguma outra dúvida, não hesita em nos contatar.

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team

faels
Offline
Joined: 2010-09-17
Rate this post:
0
No votes yet

Sei que tem o evento de plugar e desplugar, só que eu queria saber se o sensor já está na porta USB,  ao entrar no sistema e não captar o momento em que foi plugado e desplugado o sensor.

Quero fazer isso porque existirão estações em que não será usado o leitor biométrico, mas mesmo assim ao entrar no sistema está pedindo para colocar o "dedo no sensor", quando essa frase deveria aparecer somente para quem tem o sensor biométrico conectdo no USB..entende?

 

Outra coisa, não encontrei na unit GrFinger nenhum evento chamado fingerprint_onstatus.

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

Prezado cliente,

 

Mesmo se você ligar a aplicação com leitores já conectados, eles passam pelo StatusCallBack após chamar o CapInitialize.

 

E depois pelo fingerprint_onStatus (C#), esse callback é equivalente ao statusCallBack.

 

Se tiver mais alguma dúvida, não hesite em nos contatar.

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team