REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno...

82
REP - Biblioteca v0.2.2 18 de junho de 2014

Transcript of REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno...

Page 1: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

18 de junho de 2014

Page 2: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

Sumário

Aviso . . . . . . . . . . . . . . . . . . . . . . 5

Protótipos da biblioteca dinâmica para RegistroEletrônico de Ponto - R.E.P. - Gertec . . . . . 6

Notas de versão . . . . . . . . . . . . . . . . . 7

Funcionamento da biblioteca . . . . . . . . . . . 9

REP_Conexao_Simples . . . . . . . . . . . . 10

REP_ConexaoComPorta . . . . . . . . . . . . 12

REP_InfoTerminal . . . . . . . . . . . . . . 14

REP_Tempo . . . . . . . . . . . . . . . . . . 15

REP_LeTemperatura . . . . . . . . . . . . . 17

REP_Rede_Simples . . . . . . . . . . . . . . 18

REP_LeCadastro . . . . . . . . . . . . . . . 20

REP_LeIntervaloNSR . . . . . . . . . . . . . 22

REP_LeTipoReg . . . . . . . . . . . . . . . 24

REP_LeRegEmpregador . . . . . . . . . . . . 26

REP_LeRegPonto . . . . . . . . . . . . . . . 28

REP_LeRegFuncionario . . . . . . . . . . . . 30

REP_GravaCadastroEmpregador . . . . . . . . 32

Page 3: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP_GravaCadastroFuncionario . . . . . . . 34

REP_ExcluiCadastroFuncionario . . . . . . . 36

REP_LeEspacoMemoria . . . . . . . . . . . . 37

REP_LeNSR . . . . . . . . . . . . . . . . . . 39

REP_StatusImpressora . . . . . . . . . . . . 40

REP_LeFinger . . . . . . . . . . . . . . . . 41

REP_GravaFinger . . . . . . . . . . . . . . 42

REP_GravaFinger_Bytes . . . . . . . . . . . 44

REP_FormataFinger . . . . . . . . . . . . . 46

REP_RemoverFingerID . . . . . . . . . . . . 47

REP_LeFingerID . . . . . . . . . . . . . . . 49

REP_LeFingerID_Bytes . . . . . . . . . . . . 50

REP_Versao . . . . . . . . . . . . . . . . . 52

Funções de depuração de erros . . . . . . . . . . 54

REP_MensagemErro . . . . . . . . . . . . . . 55

Códigos de erro gerados pela Biblioteca R.E.P. . 56

Sem erro . . . . . . . . . . . . . . . . . . . . . 57

Códigos de erro . . . . . . . . . . . . . . . . 58

Erros de execução / parâmetros . . . . . . . . . 59

Códigos de erro . . . . . . . . . . . . . . . . 60

Erros de execução / parâmetros (Empregador) . . 61

Códigos de erro . . . . . . . . . . . . . . . . 62

Erros de execução / parâmetros (Funcionário) . . 63

Códigos de erro . . . . . . . . . . . . . . . . 64

Page 4: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

Erros de execução / parâmetros (Gravação de Fin-ger) . . . . . . . . . . . . . . . . . . . . . 65

Códigos de erro . . . . . . . . . . . . . . . . 66

Erros de execução / parâmetros função (AFD) . . . 69

Códigos de erro . . . . . . . . . . . . . . . . 70

Erros de execução / parâmetros (Empregador e Fun-cionário) . . . . . . . . . . . . . . . . . . . 71

Códigos de erro . . . . . . . . . . . . . . . . 72

Erros de execução / parâmetros (NFR) . . . . . . 73

Códigos de erro . . . . . . . . . . . . . . . . 74

Erros de execução / parâmetros (Data e Horário) . 75

Códigos de erro . . . . . . . . . . . . . . . . 76

Erros de execução / parâmetros (Erros Genéricosdo REP) . . . . . . . . . . . . . . . . . . . . 77

Códigos de erro . . . . . . . . . . . . . . . . 78

Erros de execução / parâmetros (Memória) . . . . 79

Códigos de erro . . . . . . . . . . . . . . . . 80

Erros de execução / parâmetros (ETH Errors) . . . 81

Códigos de erro . . . . . . . . . . . . . . . . 82

Page 5: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Aviso

As informações contidas neste documento estão sujeitasa mudanças sem prévio aviso. Nenhuma parte deste docu-mento pode ser reproduzida, transmitida, nem traduzidapara qualquer linguagem, humana ou computadorizada, deforma alguma ou por qualquer meio, sem a prévia permis-são escrita da GERTEC.

Voltar ao sumário 5 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 6: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Protótipos da biblioteca dinâmica paraRegistro Eletrônico de Ponto - R.E.P. -Gertec

Desenvolvida por:

Eng. Rafael Lopes de Matos e Tiago Francisco da Silva

Última atualização: 2014/06/18

Voltar ao sumário 6 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 7: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Notas de versão

v00.002.002 - 2014/06/18

Modificação nas descrições de algumas funções do manualpara facilitar seu uso.

-------------------------------------------------------v00.002.001 - 2012/01/31

Criado as funções REP_Conexao_Simples e REP_Rede_Sim-ples .

As Funções REP_Conexao e REP_Rede não são compatíveis coma versão de firmware 1.0 ou anteriores. Por este motivonão são apresentadas neste manual.

Corrigido erro na Função REP_GravaCadastroEmpregadorpois ocorria erro na alocação da memória dos parâmetrosna DLL.

-------------------------------------------------------

v00.002.000 - 2012/01/24

Acrescentado o retorno das funções no manual(Códigos deerros).

-------------------------------------------------------

v00.000.008 - 2012/01/17

Retirado no parâmetro Filtro as opções 2 e 3 do manual nocomando REP_LeCadastro .

-------------------------------------------------------

v00.000.007 - 2011/08/10

Versão inicial

Voltar ao sumário 7 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 8: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

-------------------------------------------------------

v00.000.006 - v00.000.005 - v00.000.004 - Versões Anteri-ores

Utilizadas internamente para testes.

Voltar ao sumário 8 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 9: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Funcionamento da biblioteca

Este documento possui todos os protótipos de função, demodo a tornar possível o uso da biblioteca. A partir desta,todo programa pode comunicar com os aparelhos R.E.P.

REP_FUNCAO está definida como VOID (sem retorno), que seráo padrão. Para observar erros na execução, o parâmetropdwResult deve ser conferido após a chamada da função. Aofinal do documento pode ser encontrada uma lista dos pos-síveis valores de erro e seus significados.

Tenha o cuidado de reservar memória suficiente para o usode parâmetros de saída. Caso contrário, a biblioteca po-derá escrever em regiões de memória indesejadas.

Para mandar mensagem / conectar / desconectar de um ter-minal, deverá ser passado o valor de seu endereço IP viaparâmetro sIP. Exemplo: "192.168.0.123", sempre termi-nando com um caracter nulo.

Para os comandos que utilizam ‘x´, sendo x qualquer valorou caracter sempre mandar no formato ASCII.Exemplo: ‘2´ ou 0x32Exemplo: ‘a´ ou 0x61

Voltar ao sumário 9 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 10: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_Conexao_Simples

Estabelece / cancela conexão com determinado terminal.Possibilita a autenticação como administrador ou usuáriode rede.

Sintaxe C:

REP_FUNCAO REP_Conexao_Simples ( BYTE * sIP, BYTE bAcao, DWORD * dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123"

bAcao BYTE [IN] Operação a ser realizada:0 - Finaliza conexão ( se sIP = NULL,terminará todas as conexões).1 - Pedido de entrada como usuário derede.2 - Finaliza sessão de administrador.3 - Inicia modo administrador.

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Para ser autenticado como administrador, é preciso primeiro ser autenticado como usuário de rede. ----------------------------------------------- Exemplo de uso:

Voltar ao sumário 10 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 11: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

DWORD dwResult;

REP_Conexao_Simples("192.168.0.123",. 1, // Entrar como usuário de rede. &dwResult);

Voltar ao sumário 11 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 12: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_ConexaoComPorta

Estabelece / cancela conexão com determinado terminal.Possibilita a autenticação como administrador ou usuáriode rede.

Sintaxe C:

REP_FUNCAO REP_ConexaoComPorta ( BYTE * sIP, USHORT usPorta, BYTE bAcao, DWORD

* dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123"

usPorta USHORT [IN] Porta de conexão do terminal.Exemplo: 5220

bAcao BYTE [IN] Operação a ser realizada:0 - Finaliza conexão ( se sIP = NULL,terminará todas as conexões).1 - Pedido de entrada como usuário derede.2 - Finaliza sessão de administrador.3 - Inicia modo administrador.

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Voltar ao sumário 12 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 13: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Observações:

Para ser autenticado como administrador, é preciso primeiro ser autenticado como usuário de rede. ----------------------------------------------- Exemplo de uso:

DWORD dwResult;

REP_ConexaoComPorta("192.168.0.123",. 5220, // Porta. 1, // Entrar como usuário de rede. &dwResult);

Voltar ao sumário 13 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 14: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_InfoTerminal

Leitura da informação de identificação geral do aparelho.

Sintaxe C:

REP_FUNCAO REP_InfoTerminal ( BYTE * sIP, BYTE * sNome, DWORD * dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sNome BYTE * [OUT] Nome do terminal.String de tamanho fixo em 20 bytes.

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

BYTE sNome[21];DWORD dwResult;

REP_InfoTerminal("192.168.0.123",. sNome, // Leitura do nome do terminal. &dwResult);

Voltar ao sumário 14 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 15: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_Tempo

Lê ou grava horário no aparelho, de acordo com a operaçãopretendida.

Sintaxe C:

REP_FUNCAO REP_Tempo ( BYTE * sIP, BYTE bLeGrava, BYTE * bAno, BYTE * bMes, BYTE

* bDia, BYTE * bHora, BYTE * bMinuto, BYTE * bSegundo, BYTE * bDiaSemana, DWORD

* dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

bLeGrava BYTE [IN] Operação a ser realizada:0 - Leitura dos dados do aparelho.1 - Gravação dos dados no aparelho.

bAno BYTE * [IN/OUT] Valor do ano [entre 0 (2000) e 255(2255)].

bMes BYTE * [IN/OUT] Valor do mes [entre 1 (janeiro) e 12(dezembro)].

bDia BYTE * [IN/OUT] Valor do dia [entre 1 e 31, dependendodo mês].

bHora BYTE * [IN/OUT] Valor da hora [entre 0 e 23].bMinuto BYTE * [IN/OUT] Valor do minuto [entre 0 e 59].bSegundo BYTE * [IN/OUT] Valor do segundo [entre 0 e 59].bDiaSemana BYTE * [IN/OUT] Dia da semana [entre 1 e 7].dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor de

Retorno´.

Valor de retorno:

Voltar ao sumário 15 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 16: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

BYTE bAno, bMes, bDia, bHora, bMinuto, bSegundo;DWORD dwResult;

REP_Tempo("192.168.0.123",. 0, // Leitura dos dados. &bAno, // Leitura do ano. &bMes, // Leitura dos mes. &bDia, // Leitura dos dia. &bHora, // Leitura da hora. &bMinuto, // Leitura dos minutos. &bSegundo, // Leitura dos segundos. &bDiaSemana, //Leitura do dia da semana. &dwResult);

Voltar ao sumário 16 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 17: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeTemperatura

Leitura da temperatura interna do aparelho.

Sintaxe C:

REP_FUNCAO REP_LeTemperatura ( BYTE * sIP, BYTE * bTemperatura, DWORD * dwResult);

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

bTemperatura BYTE * [OUT] Temperatura atual do aparelho.dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor de

Retorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

BYTE bTemperatura;DWORD dwResult;

REP_LeTemperatura("192.168.0.123",. &bTemperatura,. &dwResult);

Voltar ao sumário 17 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 18: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_Rede_Simples

Lê ou grava opções de rede, de acordo com a operação pretendida.

Sintaxe C:

REP_FUNCAO REP_Rede_Simples ( BYTE * sIP, BYTE bLeGrava, BYTE * sIPTerminal,BYTE * sIPMascara, DWORD * dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

bLeGrava BYTE [IN] Operação a ser realizada:0 - Leitura dos dados do aparelho.1 - Gravação dos dados no aparelho.

sIPTerminal BYTE * [IN/OUT] IP do terminal (em formato ‘string´).Exemplo: "192.168.0.123".

sIPMascara BYTE * [IN/OUT] Máscara de rede (em formato ‘string´).Exemplo: "255.255.128.0".

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

BYTE sIPTerminal[16], sIPMascara[16];

Voltar ao sumário 18 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 19: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

DWORD dwResult;

REP_Rede_Simples("192.168.0.123",. 0, // Leitura dos dados. sIPTerminal, // Leitura do IP do terminal. sIPMascara, // Leitura da máscara de rede. &dwResult);

Voltar ao sumário 19 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 20: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeCadastro

Leitura de informações cadastradas no aparelho.

Sintaxe C:

REP_FUNCAO REP_LeCadastro ( BYTE * sIP, BYTE bFiltro, BYTE * sParametro, BYTE *sArquivoDados, DWORD * dwEncontrados, DWORD * dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

bFiltro BYTE [IN] Filtro (único por chamada) a serutilizado:0 - Registro da empresa(sParametro = NULL)1 - Todos os registros cadastrados(sParametro = NULL)4 - Todos funcionários cadastrados(sParametro = NULL)5 - A partir de uma NSR(sParametro = NSR inicial)

sParametro BYTE * [IN] Dependente do filtro.Se NSR - respectivo númeroExemplo: "512".

sArquivoDados BYTE * [IN] Nome do arquivo no qual as informaçõesserão salvas (relativo ou absoluto).

dwEncontrados BYTE * [OUT] Número total de registros encontradospelo filtro e salvos no arquivo.

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Voltar ao sumário 20 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 21: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Obs: Caso a opção de filtro selecionada seja diferente de 5(a partir de um NSR) o parâmetro passado deve ser nulo pois não precisa de nenhum dado como parâmetro. As opções de filtro 2 e 3 foram removidas do REP.Exemplo de uso:

DWORD dwEncontrados, dwResult;

REP_LeCadastro("192.168.0.123",. 5, // A partir de uma NSR. "12345", //NSR. "C:\\Fabricante.txt",. &dwEncontrados,. &dwResult);

Voltar ao sumário 21 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 22: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeIntervaloNSR

Leitura de informações cadastradas no aparelho através deum intervalo de NSR.

Sintaxe C:

REP_FUNCAO REP_LeIntervaloNSR ( BYTE * sIP, BYTE * sNSRInicial, BYTE *sNSRFinal, BYTE * sArquivoDados, DWORD * dwEncontrados, DWORD * pdwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sNSRInicial BYTE * [IN] NSR inicial para a buscasNSRFinal BYTE * [IN] NSR Final para a buscasArquivoDados BYTE * [IN] Nome do arquivo no qual as informações

serão salvas (relativo ou absoluto).dwEncontrados BYTE * [OUT] Número total de registros encontrados

no intervalo especificado e salvos noarquivo.

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

Voltar ao sumário 22 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 23: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

DWORD dwEncontrados, dwResult;

REP_LeIntervaloNSR("192.168.0.123",. "333", //NSR inicial. "10000", //NSR Final. "C:\\Fabricante.txt",. &dwEncontrados,. &dwResult);

Voltar ao sumário 23 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 24: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeTipoReg

Leitura dos dados de ponto através de uma NSR, retornandoos dados do ponto.

Sintaxe C:

REP_FUNCAO REP_LeTipoReg ( BYTE * sIP, BYTE * sNSR, INT * iRecordType, DWORD *pdwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sNSR BYTE * [IN] NSR para a busca.iRecordType INT * [OUT] Tipo de registro do ponto.dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor de

Retorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwResult;INT iRecordType;

REP_LeTipoReg("192.168.0.123",. "123456", //NSR

Voltar ao sumário 24 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 25: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

. iRecordType,

. &dwResult);

Voltar ao sumário 25 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 26: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeRegEmpregador

Leitura do cadastro de empregador

Sintaxe C:

REP_FUNCAO REP_LeRegEmpregador ( BYTE * sIP, BYTE * sCNPJ_CPF, BYTE * sCEI, BYTE

* sRazaoSocial, BYTE * sLocal, DWORD * pdwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sCNPJ_CPF BYTE * [OUT] CPF ou CNPJ do Empregador.sCEI BYTE * [OUT] CEI do Empregador.sRazaoSocial BYTE * [OUT] Razão social do Empregador.sLocal BYTE * [OUT] Endereço do Empregador.dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor de

Retorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwResult;BYTE sCNPJ_CPF[16];BYTE sCEI[13];BYTE sRazaoSocial[153];

Voltar ao sumário 26 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 27: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

BYTE sLocal[101];

REP_LeRegEmpregador("192.168.0.123",. sCNPJ_CPF,. sCEI,. sRazaoSocial,. sLocal,. &dwResult);.

Voltar ao sumário 27 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 28: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeRegPonto

Leitura dos dados de ponto através de uma NSR, retornandoos dados do ponto.

Sintaxe C:

REP_FUNCAO REP_LeRegPonto ( BYTE * sIP, BYTE * sNSR, BYTE * sData, BYTE * sHora,BYTE * sMatricula, DWORD * pdwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sNSR BYTE * [IN] NSR para a busca.sData BYTE * [OUT] Data do registro de ponto.sHora BYTE * [OUT] Hora do registro de ponto no formato

HHMM.sMatricula BYTE * [OUT] Matrícula do funcionário que marcou o

ponto.dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor de

Retorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwResult;

Voltar ao sumário 28 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 29: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

BYTE sData[8];BYTE sHora[4];BYTE sMatricula[12];

REP_LeRegPonto("192.168.0.123",. "123456", //NSR. sData,. sHora,. sMatricula,. &dwResult);

Voltar ao sumário 29 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 30: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeRegFuncionario

Leitura dos dados de cadastro de funcionario através deuma NSR, retornando os dados do do registro.

Sintaxe C:

REP_FUNCAO REP_LeRegFuncionario ( BYTE * sIP, BYTE * sNSR, BYTE * sData, BYTE *sHora, BYTE * bOperacao, BYTE * sMatricula, DWORD * pdwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sNSR BYTE * [IN] NSR para a busca.sData BYTE * [OUT] Data do registro.sHora BYTE * [OUT] Hora do registro no formato HHMM.bOperacao BYTE * [OUT] Operação (’I’, ’A’, ’R’).sMatricula BYTE * [OUT] Matrícula do funcionário.sNome BYTE * [OUT] Nome do funcionário.dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor de

Retorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

Voltar ao sumário 30 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 31: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

DWORD dwResult;BYTE bOperacao;BYTE sData[8];BYTE sHora[4];BYTE sMatricula[12];BYTE sNome[52];

REP_LeRegFuncionario("192.168.0.123",. "123456", //NSR. sData,. sHora,. bOperacao,. sMatricula,. sNome,. &dwResult);

Voltar ao sumário 31 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 32: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_GravaCadastroEmpregador

Gravação das informações de cadastro do empregador no aparelho.

Sintaxe C:

REP_FUNCAO REP_GravaCadastroEmpregador ( BYTE * sIP, BYTE bAcao, BYTE bTipo,BYTE * sCPFCNPJ, BYTE * sCEI, BYTE * sRazaoNome, BYTE * sLocal, DWORD * dwResult);

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

bAcao BYTE [IN] Ação a ser feita com os dados.‘0´ - Adiciona cadastro‘1´ - Altera cadastro

bTipo BYTE [IN] Tipo de cadastro da empresa.‘1´ - CNPJ‘2´ - CPF

sCPFCNPJ BYTE * [IN] CPF ou CNPJ (em formato ‘string´ detamanho até 16 bytes).Exemplo CPF: "35514547280"Exemplo CNPJ: "44833604000194"

sCEI BYTE * [IN] CEI (em formato ‘string´ de tamanho fixoem 12 bytes).Exemplo: "123456789128".

sRazaoNome BYTE * [IN] Nome ou Razão Social da Empresa - (emformato ‘string´ de tamanho até 152bytes).Exemplo: "Gertec".

sLocal BYTE * [IN] Localidade da Empresa(Endereço) - (emformato ‘string´ de tamanho até 100bytes).

Continua na próxima página

Voltar ao sumário 32 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 33: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Nome Tipo [Dir] DescriçãoExemplo: "Rua Guaicurus, 145,Conceição. Diadema, SP"

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Obs: Os caracteres aceitos para cadastro de empregador estão descritos abaixo:Todos os cacteres de ‘A’ até ‘Z´(todo o alfabeto de a até z maiúsculo e minúsculo)Para sRazaoNome serão aceitos os caracteres extendidos ‘ ´(espaço), ‘-´(hífen), ‘Á´, ‘á´, ‘´, ‘â´, ‘ô, ‘ã´, ‘Ç´, ‘ç´, ‘É´, ‘é´, ‘Ê´, ‘ê´, ‘Í´, ‘í´, ‘Ó´, ‘ó´, ‘Ô´, ‘ô´, ‘Õ´, ‘õ´, ‘Ú´, ‘ú´.Para sLocal serão aceitos todos os caracteres do sRazaoNome e mais alguns extendidos ‘.´(ponto), ‘,´(vírgula) e números.

Exemplo de uso:

DWORD dwResult;

REP_GravaCadastroEmpregador("192.168.0.123",. ‘0´, //Adiciona cadastro. ‘1´, //CNPJ. "44833604000194",. "123456789128",. "Gertec",. "Rua Guaicurus, 145",. &dwResult);

Voltar ao sumário 33 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 34: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_GravaCadastroFuncionario

Gravação das informações de cadastro do funcionário noaparelho.

Sintaxe C:

REP_FUNCAO REP_GravaCadastroFuncionario ( BYTE * sIP, BYTE bAcao, BYTE * sNome,BYTE * sMatricula, BYTE * vbContactless, BYTE * vbCodBarras, BYTE * vbTeclado,BYTE * vbBiometria, BYTE bGrupo, DWORD * dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

bAcao BYTE [IN] Ação a ser feita com os dados.‘0´ - Adiciona cadastro‘1´ - Altera cadastro

sNome BYTE * [IN] Nome do funcionário (em formato‘string´ de tamanho até 52 bytes).Exemplo: "Jose dos Santos".

sMatricula BYTE * [IN] Matrícula (em formato ‘string´ detamanho até 11 bytes).Exemplo: "98765432103".

vbContactless BYTE * [IN] RFID (em formato ‘string´ de tamanho até16 bytes).Exemplo: "1111111111111111".

vbCodBarras BYTE * [IN] Código de Barras (em formato ‘string´ detamanho até 16 bytes).Exemplo: "2222222222222222".

vbTeclado BYTE * [IN] Teclado (em formato ‘string´ de tamanhoaté 8 bytes).Exemplo: "33333333".

Continua na próxima página

Voltar ao sumário 34 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 35: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Nome Tipo [Dir] DescriçãovbBiometria BYTE * [IN] Impressão Digital (em formato ‘string´

de tamanho até 8 bytes).Exemplo: "44444444".

bGrupo BYTE [IN] Filtro por grupo de funcionários(1byte).Exemplo: 255

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwResult;

REP_GravaCadastroFuncionario("192.168.0.123",. ‘0´, // Adiciona cadastro. "Jose dos Santos", //Nome. "98765432103", //sMatricula. "1111111111111111", //RFID. "2222222222222222", //Código de Barras. "33333333", //Teclado. "44444444", //Mifare. 255, //Grupo. &dwResult);

Voltar ao sumário 35 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 36: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_ExcluiCadastroFuncionario

Exclusão de cadastro do funcionário no aparelho.

Sintaxe C:

REP_FUNCAO REP_ExcluiCadastroFuncionario ( BYTE * sIP, BYTE * sMatricula, DWORD

* dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sMatricula BYTE * [IN] sMatricula (em formato ‘string´ detamanho até 11 bytes).Exemplo: "98765432103".

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwResult;

REP_ExcluiCadastroFuncionario("192.168.0.123",. "98765432103", //sMatricula. &dwResult);

Voltar ao sumário 36 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 37: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeEspacoMemoria

Obtenção da memória utilizada e memória livre do terminal.

Sintaxe C:

REP_FUNCAO REP_LeEspacoMemoria ( BYTE * sIP, DWORD * dwMemUsada, DWORD *dwMemLivre, DWORD * dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

dwMemUsada DWORD * [OUT] Quantidade de bytes já utilizados pararegistro.

dwMemLivre DWORD * [OUT] Quantidade de bytes disponíveis paranovos registros.

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwMemUsada, dwMemLivre, dwResult;

Voltar ao sumário 37 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 38: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeEspacoMemoria("192.168.0.123",. &dwMemUsada,. &dwMemLivre,. &dwResult);

Voltar ao sumário 38 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 39: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeNSR

Obtenção do Número Sequencial de Registro do terminal.

Sintaxe C:

REP_FUNCAO REP_LeNSR ( BYTE * sIP, BYTE * sNSR, DWORD * dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sNSR BYTE * [OUT] Atual Número Sequencial de Registro.dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor de

Retorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

BYTE sNSR[16];DWORD dwResult;

REP_LeNSR("192.168.0.123",. sNSR,. &dwResult);

Voltar ao sumário 39 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 40: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_StatusImpressora

Solicitação do status da impressora

Sintaxe C:

REP_FUNCAO REP_StatusImpressora ( BYTE * sIP, BYTE * sStatus, DWORD * pdwResult);

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sStatusImpressora BYTE * [OUT] Status da impressoradwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor de

Retorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwResult;BYTE sStatusImpressora[35];

REP_StatusImpressora("192.168.0.123",. sStatusImpressora,. &dwResult);

Voltar ao sumário 40 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 41: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeFinger

Leitura de Fingers cadastrados no REP.

Sintaxe C:

REP_FUNCAO REP_LeFinger ( BYTE * sIP, DWORD * dwEncontrados, DWORD * pdwResult);

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

dwEncontrados BYTE * [OUT] Número total de templates encontrados esalvo nos arquivos.

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Obs: O comando vai gerar um arquivo para cada funcionário que contenha um Finger associado a ele, sendo o número da Matrícula de cada funcionário o nome dos arquivos gerados. Ex: 98765432103.rec Exemplo de uso:

DWORD dwEncontrados;DWORD dwResult;

REP_LeFinger("192.168.0.123",. &dwEncontrados,. &dwResult

Voltar ao sumário 41 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 42: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_GravaFinger

Gravação de arquivo contendo o Finger do funcionário noREP.

Sintaxe C:

REP_FUNCAO REP_GravaFinger ( BYTE * sIP, BYTE * sArquivoDados, DWORD * pdwResult);

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sArquivoDados BYTE * [IN] Nome do arquivo no qual as informaçõesdo fingerserão lidas (relativo ou absoluto).

Exemplo: "C:\\98765432103.rec"dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor de

Retorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwResult;BYTE sArquivoDados[40];

Voltar ao sumário 42 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 43: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_GravaFinger("192.168.0.123",. sArquivoDados,. &dwResult

Voltar ao sumário 43 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 44: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_GravaFinger_Bytes

Gravação de arquivo contendo o Finger do funcionário noREP.

Sintaxe C:

REP_FUNCAO REP_GravaFinger_Bytes ( BYTE * sIP, BYTE * sMatricula, BYTE *pbFPTemplate, DWORD * pdwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sMatricula BYTE * [IN] Matrícula (em formato ‘string´ detamanho até 11 dígitos).Exemplo: "98765432103".

pbFPTemplate BYTE * [IN] Dados do template padrão Nitgen (404bytes)

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwResult;

Voltar ao sumário 44 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 45: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

BYTE pbFPTemplate[404];dados APENAS do template formato NitgenREP_GravaFinger("192.168.0.123",. "98765432103",. pbFPTemplate,. &dwResult

Voltar ao sumário 45 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 46: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_FormataFinger

Formatação de memória finger

Sintaxe C:

REP_FUNCAO REP_FormataFinger ( BYTE * sIP, DWORD * dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwResult;

REP_FormataFinger("192.168.0.123",. &dwResult);

Voltar ao sumário 46 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 47: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_RemoverFingerID

Remove o Finger cadastrado no REP de um funcionário, atravésda Matrícula.

Sintaxe C:

REP_FUNCAO REP_RemoverFingerID ( BYTE * sIP, BYTE * sMatricula, DWORD * dwResult);

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sMatricula BYTE * [IN] Matrícula (em formato ‘string´ detamanho até 11 bytes).Exemplo: "98765432103".

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwResult;

REP_RemoverFingerID("192.168.0.123",. "98765432103",

Voltar ao sumário 47 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 48: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

. &dwResult);

Voltar ao sumário 48 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 49: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeFingerID

Lê o Finger cadastrado no REP de um funcionário, atravésda Matrícula e grava em um arquivo.

Sintaxe C:

REP_FUNCAO REP_LeFingerID ( BYTE * sIP, BYTE * sMatricula, DWORD * dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sMatricula BYTE * [IN] Matrícula (em formato ‘string´ detamanho até 16 bytes).Exemplo: "98765432103".

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Obs: O comando vai gerar um arquivo para o funcionário que contenha um Finger associado a ele, sendo o número da Matrícula do funcionário o nome do arquivo gerado. Ex: 98765432103.rec Exemplo de uso:

DWORD dwResult;

REP_LeFingerID("192.168.0.123",. "98765432103",. &dwResult);

Voltar ao sumário 49 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 50: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeFingerID_Bytes

Lê o Finger cadastrado no REP de um funcionário, atravésda Matrícula e retorna em um byte array.

Sintaxe C:

REP_FUNCAO REP_LeFingerID_Bytes ( BYTE * sIP, BYTE * sMatricula, BYTE *pbFPTemplate, DWORD * dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sMatricula BYTE * [IN] Matrícula (em formato ‘string´ detamanho até 16 bytes).Exemplo: "98765432103".

pbFP BYTE * [OUT] Bytes do template. 404 bytes paraNitgen.

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Observações:

Exemplo de uso:

DWORD dwResult;BYTE pbFPTemplate[404];

Voltar ao sumário 50 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 51: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_LeFingerID("192.168.0.123",. "98765432103",. pbFPTemplate,. &dwResult);

Voltar ao sumário 51 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 52: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_Versao

Lê as versões de Finger Print, MB e MM do equipamento

Sintaxe C:

REP_FUNCAO REP_Versao ( BYTE * sIP, BYTE * sVersionMB, BYTE * sVersionMM, BYTE

* sModuleFP, BYTE * sVersionFP, DWORD * dwResult );

Parâmetros:

Nome Tipo [Dir] DescriçãosIP BYTE * [IN] IP do terminal - referência para a

operação (em formato ‘string´).Exemplo: "192.168.0.123".

sVersaoMB BYTE * [OUT] Versão da MB(em formato ‘string´ detamanho até 12 bytes).Exemplo: "2.0.12".

sVersaoMM BYTE * [OUT] Versão da MM (em formato ‘string´ detamanho até 12 bytes).Exemplo: "2.0.2".

sModuloFP BYTE * [OUT] Versão da MB (em formato ‘string´ detamanho até 5 bytes).Exemplo: "5060".

sVersaoFP BYTE * [OUT] Versão do Finger Print (em formato‘string´ de tamanho até 8 bytes).Exemplo: "1.20".

dwResult DWORD * [OUT] Resultado da operação. Ver ‘Valor deRetorno´.

Valor de retorno:

Símbolo DescriçãoOK Sucesso na operação.Others Por favor, confira os códigos de erro.

Voltar ao sumário 52 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 53: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Observações:

Exemplo de uso:

BYTE sVersaoMB[12], sVersaoMM[12], sModuloFP[3], sVersaoFP[8];DWORD dwResult;

REP_Versao("192.168.0.123",. sVersaoMB,. sVersaoMM,. sModuloFP,. sVersaoFP,. &dwResult);

Voltar ao sumário 53 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 54: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Funções de depuração de erros

Funções para melhor entendimento dos códigos de erro re-tornados.

Voltar ao sumário 54 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 55: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

REP_MensagemErro

Obtenção da mensagem de erro referente ao valor de retornopdwResult.

Sintaxe C:

REP_FUNCAO REP_MensagemErro ( DWORD dwResult, BYTE * sMensagemErro );

Parâmetros:

Nome Tipo [Dir] DescriçãodwResult DWORD [IN] Código de erro sujeito à depuração.sMensagemErro BYTE * [OUT] Mensagem de erro referente ao código

passado.

Valor de retorno:

Símbolo DescriçãoNenhum. Nenhum.

Observações:

Exemplo de uso:

BYTE sMsgErro[128];

REP_MensagemErro(1,. sMsgErro);

Voltar ao sumário 55 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 56: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro gerados pela BibliotecaR.E.P.

Estes são os seguintes códigos que podem retornar na va-riável dwResult.

Voltar ao sumário 56 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 57: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Sem erro

Operação realizada com sucesso.

Voltar ao sumário 57 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 58: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo Descrição0 REP_OK Realizada com sucesso.

Voltar ao sumário 58 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 59: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Erros de execução / parâmetros

Erros que ocorrem durante a execução da rotina ou indica-ção de parâmetro inválido.

Voltar ao sumário 59 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 60: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo Descrição1021 ERRO_OPERACAO_SEM_SUCESSO Realizada sem sucesso.1022 ERRO_RESPOSTA_DESCONHECIDAResultado desconhecido.define ERRO_MRP_EM_USO1023 /* MemóriaMRP alocada emoutro processo.

*/1030

ERRO_MANIPULAR_ARQUIVO Erro ao manipular arquivo.

1031 ERRO_FILTRO_NAO_EXECUTADO Mensagem de filtro deve ser enviadaanteriormente.

define ERRO_NAO_MARCACAO_PONTO 1032/* Não é umamarcação deponto */

Voltar ao sumário 60 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 61: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Erros de execução / parâmetros (Empre-gador)

Erros que ocorrem durante a execução da rotina ou indica-ção de parâmetro inválido.

Voltar ao sumário 61 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 62: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo Descrição2000 ERRO_NOME_EMPREGADOR_

INVALIDOEmpregador com caractere(s)incorreto(s).

2001 ERRO_LOCAL_EMPREGADOR_INVALIDO

Local do Empregador comcaractere(s) incorreto(s).

2002 ERRO_CNPJ_INVALIDO CNPJ incorreto.2003 ERRO_CEI_INVALIDO CEI incorreto.2004 ERRO_FINGER_INVALIDO Finger incorreto.2010 ERRO_TAM_NOME_EMPREGADOR_

INVALIDOEmpregador com tamanho incorreto.

2011 ERRO_TAM_LOCAL_EMPREGADOR_INVALIDO

Local com tamanho incorreto.

2012 ERRO_TAM_CNPJ_INVALIDO CNPJ com tamanho incorreto.2013 ERRO_TAM_CEI_INVALIDO CEI com tamanho incorreto.2014 ERRO_TAM_FINGER_INVALIDO Finger com tamanho incorreto.2020 ERRO_EMPREGADOR_JA_

CADASTRADOEmpregador ja cadastrado.

2021 ERRO_EMPREGADOR_NAO_CADASTRADO

Empregador nao cadastrado noequipamento.

Voltar ao sumário 62 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 63: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Erros de execução / parâmetros (Funci-onário)

Erros que ocorrem durante a execução da rotina ou indica-ção de parâmetro inválido.

Voltar ao sumário 63 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 64: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo Descrição3000 ERRO_NOME_FUNCIONARIO_

INVALIDONome do Funcionario comcaractere(s) incorreto(s).

3001 ERRO_PIS_INVALIDO PIS incorreto.3002 ERRO_CONTACTLESS_INVALIDO Contactless incorreto.3003 ERRO_CODIGO_BARRAS_

INVALIDOCodigo de barras incorreto.

3004 ERRO_TECLADO_INVALIDO Teclado incorreto.3005 ERRO_BIOMETRIA_INVALIDO Biometria incorreto.3010 ERRO_TAM_NOME_FUNCIONARIO_

INVALIDONome do Funcionario com tamanhoincorreto.

3011 ERRO_TAM_PIS_INVALIDO PIS com tamanho incorreto.3012 ERRO_TAM_CONTACTLESS_

INVALIDOContactless com tamanho incorreto.

3013 ERRO_TAM_CODIGO_BARRAS_INVALIDO

Codigo de Barras com tamanhoincorreto.

3014 ERRO_TAM_TECLADO_INVALIDO Teclado com tamanho incorreto.3015 ERRO_TAM_BIOMETRIA_

INVALIDOBiometria com tamanho incorreto.

3021 ERRO_PIS_JA_CADASTRADO PIS ja cadastrado.3022 ERRO_CONTACTLESS_JA_

CADASTRADOContactless ja cadastrado.

3023 ERRO_CODIGO_BARRAS_JA_CADASTRADO

Codigo de barras ja cadastrado.

3024 ERRO_TECLADO_JA_CADASTRADOTeclado ja cadastrado.3025 ERRO_BIOMETRIA_JA_

CADASTRADOBiometria ja cadastrada.

3030 ERRO_FUNCIONARIO_NAO_CADASTRADO

Funcionario nao cadastrado.

3031 ERRO_PIS_NAO_ENCONTRADO PIS nao encontrado.

Voltar ao sumário 64 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 65: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Erros de execução / parâmetros (Grava-ção de Finger)

Erros que ocorrem durante a execução da rotina ou indica-ção de parâmetro inválido.

Voltar ao sumário 65 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 66: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo DescriçãoContinua na próxima página

Voltar ao sumário 66 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 67: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Código de erro Símbolo Descriçãodefine ERRO_FINGER_HEADER_INVALIDO 3101/* HeaderInválido

*/ defineERRO_FINGER_RESERVADO_INVALIDO3102 /* Bytereservadoinválido */define ERRO_FINGER_FPID_INVALIDO3103 /* FPIDInválido

*/ defineERRO_FINGER_RESERVED_INVALIDO3104 /* Bytereservedinválido

*/ defineERRO_FINGER_SIZE_MSB_INVALIDO 3105/* FPSizeMSBinválido

*/ defineERRO_FINGER_SIZE_LSB_INVALIDO 3106/* FPSizeLSBinválido

*/ defineERRO_FINGER_RESERVED3_INVALIDO 3107/* Reserved3inválido

*/ defineERRO_FINGER_TEMPLATE_INVALIDO 3108/* Templateinválido */

Continua na próxima página

Voltar ao sumário 67 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 68: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Código de erro Símbolo Descrição

Voltar ao sumário 68 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 69: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Erros de execução / parâmetros função(AFD)

Erros que ocorrem durante a execução da rotina ou indica-ção de parâmetro inválido.

Voltar ao sumário 69 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 70: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo Descrição3200 ERRO_AFD_TAM_DADOS_

INCORRETOTamanho dos dados do AFD incorreto.

3201 ERRO_AFD_TIPO_REGISTRO_INCORRETO

Registro de AFD incorreto.

Voltar ao sumário 70 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 71: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Erros de execução / parâmetros (Empre-gador e Funcionário)

Erros que ocorrem durante a execução da rotina ou indica-ção de parâmetro inválido.

Voltar ao sumário 71 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 72: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo Descrição3300 ERRO_CPF_INVALIDO CPF incorreto.3301 ERRO_TAM_CPF_INVALIDO CPF com tamanho incorreto.

Voltar ao sumário 72 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 73: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Erros de execução / parâmetros (NFR)

Erros que ocorrem durante a execução da rotina ou indica-ção de parâmetro inválido.

Voltar ao sumário 73 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 74: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo Descrição3400 ERRO_NFR_INVALIDO NFR incorreto.3401 ERRO_TAM_NFR_INVALIDO NFR com tamanho incorreto.

Voltar ao sumário 74 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 75: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Erros de execução / parâmetros (Data eHorário)

Erros que ocorrem durante a execução da rotina ou indica-ção de parâmetro inválido.

Voltar ao sumário 75 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 76: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo Descrição4000 ERRO_DIA_INVALIDO Dia incorreto.4001 ERRO_MES_INVALIDO Mes incorreto.4002 ERRO_ANO_INVALIDO Ano incorreto.4010 ERRO_HORA_INVALIDA Hora incorreto.4011 ERRO_MINUTO_INVALIDO Minuto incorreto.4012 ERRO_SEGUNDO_INVALIDO Segundo incorreto.4020 ERRO_DIA_SEMANA_INVALIDO Dia da semana incorreto.

Voltar ao sumário 76 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 77: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Erros de execução / parâmetros (ErrosGenéricos do REP)

Erros que ocorrem durante a execução da rotina ou indica-ção de parâmetro inválido.

Voltar ao sumário 77 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 78: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo Descrição4050 ERRO_SENHA_INVALIDA Senha incorreto.4051 ERRO_TAM_SENHA_INVALIDA Tamanho da senha incorreto.4090 ERRO_TIPO_ACAO_FILTRO_

INVALIDOFiltro incorreto.

4095 ERRO_TAM_NSR_INVALIDO NSR com tamanho incorreto.4096 ERRO_NSR_INVALIDO NSR incorreto.4100 ERRO_FINGER_NAO_CADASTRADOFinger nao cadastrado.define ERRO_FINGER_EM_USO4101 /* MóduloFinger em uso.

*/

Voltar ao sumário 78 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 79: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Erros de execução / parâmetros (Memó-ria)

Erros que ocorrem durante a execução da rotina ou indica-ção de parâmetro inválido.

Voltar ao sumário 79 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 80: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo Descrição5000 ERRO_MEMORIA_CHEIA Memoria Cheia.5001 ERRO_GRAVACAO_REGISTRO Erro ao gravar registro.

Voltar ao sumário 80 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 81: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Erros de execução / parâmetros (ETH Er-rors)

Erros que ocorrem durante a execução da rotina ou indica-ção de parâmetro inválido.

Voltar ao sumário 81 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL

Page 82: REP - Biblioteca v0.2.2 18 de junho de 2014 DLL.-----v00.002.000 - 2012/01/24 Acrescentado o retorno das funções no manual(Códigos de erros). ... de rede. Sintaxe C: REP_FUNCAO

REP - Biblioteca v0.2.2

Códigos de erro

Código de erro Símbolo Descrição10005 ERRO_IP_JA_CONECTADO IP ja conectado.10031 ERRO_INVALID_IP IP incorreto.10032 ERRO_INVALID_IP_MASK Mascara de IP incorreto.10033 ERRO_INVALID_PORT Porta incorreta.

Voltar ao sumário 82 of 82

As especificações contidas neste documento podem ser alteradas sem prévioaviso do fabricante. As características aqui apresentadas são referênciascomerciais de nossos produtos, para maiores informações técnicas entre em

contato. www.gertec.com.br - Todos os direitos reservados.

CONFIDENCIAL