Funções de uso genérico


 

Display_Erro

Close_Canal

Parâmetros :

Retorno :

     Sem retorno

Sintaxe em C :

     void Close_Canal( int Canal);

Sintaxe em Delphi :

     procedure Close_Canal(Canal : integer); stdcall;

 

Deleta_Canal

Parâmetros :

Retorno :

     Sem retorno

Sintaxe em C :

     void Deleta_Canal( int Canal);

Sintaxe em Delphi :

     procedure Deleta_Canal(Canal : integer); stdcall;

 

Update_Canal

Parâmetros :

Retorno :

 

Sintaxe em C :

     int Update_Canal( int Canal);

Sintaxe em Delphi :

     function Update_Canal(Canal : integer) : Integer; stdcall;

 

Update_NoMotion

Parâmetros :

Retorno :

Sintaxe em C :

     int Update_NoMotion( int Canal, int Tempo);

Sintaxe em Delphi :

     function Update_NoMotion(Canal : integer;Tempo : integer) : Integer; stdcall;

 

Gross_canal

Parâmetros :

Retorno :

     Peso bruto

Sintaxe em C :

     char * Gross_canal( int Canal);

Sintaxe em Delphi :

     function Gross_Canal(Canal : integer) : PChar; stdcall;

 

Gross_canal_Float

Parâmetros :

Retorno :

     Peso bruto

Sintaxe em C :

     Float * Gross_canal_Float( int Canal);

Sintaxe em Delphi :

     function Gross_Canal_Float(Canal : integer) : real; stdcall;

 

Net_canal

Parâmetros :

Net_canal_Float

Parâmetros :

Retorno :

     Peso líquido

Sintaxe em C :

     Float * Net_canal_Float( int Canal);

Sintaxe em Delphi :

     function Net_Canal_Float(Canal : integer) : real; stdcall;

 

Tare_canal

Parâmetros :

Retorno :

     Peso tara

Sintaxe em C :

     char * Tare_canal( int Canal);

Sintaxe em Delphi :

     function Tare_Canal(Canal : integer) : PChar; stdcall;

 

Tare_canal_Float

Parâmetros :

Retorno :

     Peso tara

Sintaxe em C :

     float * Tare_canal_Float( int Canal);

Sintaxe em Delphi :

     function Tare_Canal_Float(Canal : integer) : real; stdcall;

 

Estado_Canal

Parâmetros :

Retorno:

     Incremento da balança            : 1,2 ou 5

     NetMode                  : S = Sim; N = Não ; E = Erro

     Peso negativo                  : S = Sim; N = Não ; E = Erro

     Sobrecarga                  : S = Sim; N = Não ; E = Erro

     Peso em movimento            : S = Sim; N = Não ; E = Erro

     Unidade da balança            : kg ou lb; EE = Erro

     Botão print pressionado            : S = Sim; N = Não; E = Erro

Sintaxe em C :

     char * Estado_canal( int Canal);

Sintaxe em Delphi :

     function Estado_Canal(Canal : integer) : PChar; stdcall;

 

Estado_EmMovimento

Parâmetros :

Retorno:

     Para W9091 será recebido uma string com S = Sim; N = Não

Estado_EmMovimentoV2

Parâmetros :

Retorno:

     Inteiro - Valor 1 se conseguiu verificar o Estado_EmMovimentoV2 da balança.

Sintaxe em C :

     int * Estado_EmMovimentoV2(int Canal, pchar Movimento);

Sintaxe em Delphi :

     function Estado_EmMovimentoV2(Canal: integer, Movimento:PChar) : Integer; stdcall;

 

Contadora_Canal

Parâmetros :

Retorno:

     Algo similar a: 30/01/94 16:30 000000 402,2kg 00,133kg PMP 03035 PCS

Sintaxe em C :

     char * Contadora_Canal(int Canal);

Sintaxe em Delphi :

     function Contadora_Canal(Canal : integer) : PChar; stdcall;

 

 

Tag_Canal (Leitor) - Descontinuado

Parâmetros :

Retorno:

     TAG com 24 caracteres

Sintaxe em C :

     char * Tag_Canal(int Canal);

Sintaxe em Delphi :

     function Tag_Canal(Canal : integer) : PChar; stdcall;

 

 

 

Tag_Canal_V2 (Leitor)

Parâmetros :

Retorno:

     Inteiro - Valor 1 se a leitura da Tag for OK.

Sintaxe em C :

     int * Tag_Canal_V2(int Canal,int MaxTag, pchar tag);

Sintaxe em Delphi :

     function Tag_Canal_V2(Canal,MaxTag : integer, Tag:PChar) : Integer; stdcall;

 

 

 

SendSetOutGreenPort (Leitor)

Parâmetros :

Retorno:

     Inteiro - Código de erro       1 - Sucesso       2 - Erro

Sintaxe em C :

     int * SendSetOutGreenPort(int Canal);

Sintaxe em Delphi :

     function SendSetOutGreenPort(Canal : integer) : Integer; stdcall;

 

 

 

SendSetOutRedPort (Leitor)

Parâmetros :

Retorno:

     Inteiro - Código de erro       1 - Sucesso       2 - Erro

Sintaxe em C :

     int * SendSetOutRednPort(int Canal);

Sintaxe em Delphi :

     function SendSetOutRedPort(Canal : integer) : Integer; stdcall;