Manual Dll - Pin32

download Manual Dll - Pin32

of 3

Transcript of Manual Dll - Pin32

DLL PARA O PIN SERIAL - VERSO 32 BITS PIN32.DLL VERSO 2.0 - 27/05/1999

2/3

PIN DLL V 2.00 - 11/12/2000 08:39

1- IntroduoBasicamente este produto, PIN32,DLL uma DLL (Dynamic Link Library) que possibilita o acesso as funes do PIN-Pad Gertec.

2 - DocumentaoPara uma referencia mais completa sobre as caractersticas do PIN-Pad Gertec consulte a respectiva documentao tcnica deste equipamento.

3 Descrio Funcional 3.1 - Interface DLL: A porta serial deve ser configurada como segue: RS-232 standard , 1200 de Baud Rate, 7 data bits, sem paridade and 1 stop bit, Conector DB-9 As seguintes funes esto disponveis na DLL: a) int FAR PASCAL iOpenPin(uchar ComNumber); onde: ComNumber = Porta de comunicao onde o PIN est conectado. ( COM1 = 1, COM2 = 2,...) Esta funo deve ser chamada somente uma vez e antes do uso da interface, para abrir o dispositivo especificado por ComNumber. Esta funo retorna um dos cdigos abaixo: PIN_OPEN_OK = 0. ERROR_PIN_ALREADY_OPEN =100. ERROR_OPENING_PIN = 200 ERROR_BUILCOMMDCB_PIN = 300 ERROR_SETCOMMSTATE_PIN = 400.

3/3

PIN DLL V 2.00 - 11/12/2000 08:39

b) int FAR PASCAL iClosePin(void); Esta funo deve ser chamada apenas uma vez e depois de usada a interface, para fechar o dispositivo especificado por ComNumber. Esta funo retorna um dos seguintes cdigos: PIN_CLOSE_OK = 0. ERROR_PIN_NOT_OPEN = 50. ERROR_CLOSING_PIN = 150. c) int FAR PASCAL iGetPinPadMessage (UINT *uiMessage, char *caErrorMessage); Onde : uiMessage = Recebe o valor retornado por RegisterWindowMessage ("PIN"). caErrorMessage = Recebe a mensagem de erro (Se existir), O comprimento mnimo deve ser de 150 caracteres (char). Esta funo permite ao usurio obter o numero da mensagem de erro. Esta funo retorna um dos seguintes cdigos: PIN_GET_PIN_MSG_OK = 0 ERROR_PIN_NOT_OPEN = 50 d) void FAR PASCAL vGetPinPadBuf (char * caPinPadBuf); Onde : caPinPadBuf = Recebe o buffer do PIN-Pad. Se o usurio pressiona (0x60) ento caPinPadBuf[0] = E. Se o usurio pressiona depois de uma seqncia vazia ento caPinPadBuf[0] = N, A STRING s ficar disponvel aps o usurio pressionar ou .

3.2 Mensagens do WindowsParmetros da Mensagem wParam ===> O usurio entrou wParam dgitos (mximo = 150 dgitos) lParam ===> O valor zero (0)

3.3 Configurao Recomendada- PC 486DX2 66 MHz com 8 Mb de memria RAM (DOS) ou 16 Mb (Win95/98) - Monitor VGA - Dos 6.0 ou posterior + Windows 95/98 (DLL para 32 bits)