Funções TWIFI


 

Funções para TWIFI

 

Para mais informações consulte a descrição da dll PCLink7

 

 

WiFiAbre

     Abre uma conexão com a placa TWIFI.

 

Aplicação: TWIFI

 

Sintaxe(Delphi):

function WiFiAbre(const Conexao, PortaModulo: Integer; EnderecoIp: pchar; const Protocolo: Integer) : Integer; stdcall; external 'PCLINK7.DLL';

 

Parâmetros:

Nome

Tipo

Tamanho

Observação

Conexao

Inteiro

0 a 99

Conexão que está sendo utilizada

PortaModulo

Integer

1 a 4

1 = Serial B

2 = Serial C

3 = Serial E

4 = Serial F

EnderecoIp

Buffer

15 bytes+NULO

Endereço IP do TWIFI

Protocolo

Inteiro

0 a 2

0 = Sem tratamento dos dados

1 = Protocolo P03

2 = Challenger

WiFiFecha

     Fecha a conexão com a placa TWIFI.

 

Aplicação: TWIFI

 

Sintaxe(Delphi):

function WiFiFecha(const Conexao:Integer):Integer;stdcall;external 'PCLINK7.DLL';

 

Parâmetros:

Nome

Tipo

Tamanho

Observação

Conexao

Inteiro

0 a 99

Conexão que está sendo utilizada

 

WiFiGetChar

     Pega um caracter da fila de recepção da conexão com a placa TWIFI. O retorno é do tipo caracter. Caso não haja caracteres recebidos, o retorno será nulo.

 

Aplicação: TWIFI

 

Sintaxe(Delphi):

function WiFiGetChar(const Conexao:Integer):char;stdcall;external 'PCLINK7.DLL';

 

Parâmetros:

Nome

Tipo

Tamanho

Observação

Conexao

Inteiro

0 a 99

Conexão que está sendo utilizada

 

WiFiGetBuff

     Pega um buffer de caracteres da fila de recepção da conexão com a placa TWIFI. O retorno é a quantidade de caracteres lidos.

 

Aplicação: TWIFI

 

Sintaxe(Delphi):

function WiFiGetBuff(const Conexao:Integer;Buffer:Pchar;const Max:Integer):integer;stdcall;external 'PCLINK7.DLL';

 

Parâmetros:

Nome

Tipo

Tamanho

Observação

Conexao

Inteiro

0 a 99

Conexão que está sendo utilizada

Buffer

Buffer

 

Local onde será escrito os dados recebidos via TWIFI

Max

Inteiro

 

Quantidade de caracteres máximo que podem ser escritos no buffer

 

WiFiPutChar

     Envia o caracter especificado para a placa TWIFI.

 

Aplicação: TWIFI

 

Sintaxe(Delphi):

function WiFiPutChar(const Conexao:Integer;const Caracter:char):Integer; stdcall;external 'PCLINK7.DLL';

 

Parâmetros:

Nome

Tipo

Tamanho

Observação

Conexao

Inteiro

0 a 99

Conexão que está sendo utilizada

Caracter

char

 

Caracter a ser enviado

 

WiFiPutBuffer

     Envia um conjunto de caracteres para a placa TWIFI.

 

Aplicação: TWIFI

 

Sintaxe(Delphi):

function WiFiPutBuffer(const Conexao:Integer;Buffer:PChar;const Qtd:Integer):Integer;stdcall;external 'PCLINK7.DLL';

 

Parâmetros:

Nome

Tipo

Tamanho

Observação

Conexao

Inteiro

0 a 99

Conexão que está sendo utilizada

Buffer

Buffer

 

Conjunto de caracteres a serem enviados

Qtd

Inteiro

 

Quantidade de caracteres a serem enviados

 

WiFiCountData

     Retorna a quantidade de caracteres existentes no buffer de recepção da placa TWIFI.

 

Aplicação: TWIFI

 

Sintaxe(Delphi):

function WiFiCountData(const Conexao:integer):integer;stdcall;external 'PCLINK7.DLL';

 

Parâmetros:

Nome

Tipo

Tamanho

Observação

Conexao

Inteiro

0 a 99

Conexão que está sendo utilizada

 

WiFiP03

     Retorna as informações existentes no protocolo P03 já tratadas.

 

Aplicação: TWIFI

 

Sintaxe(Delphi):

function WiFiP03(const Conexao:Integer; Peso, Tara, Estados: Pchar) : Integer; stdcall;external 'PCLINK7.DLL';

 

Parâmetros:

Nome

Tipo

Tamanho

Observação

Conexao

Inteiro

0 a 99

Conexão que está sendo utilizada

Peso

Buffer

7 bytes+NULO

Peso lido

Tara

Buffer

7 bytes+NULO

Tara lida

Estados

Buffer

5 bytes+NULO

Da direita para a esquerda:

1o. = Balança estável (1 = SIM; 0 = NÃO)

2o. = Balança em zero (1 = SIM; 0 = NÃO)

3o. = Balança em tara (1 = SIM; 0 = NÃO)

4o. = Peso negativo (1 = SIM; 0 = NÃO)

5o. = Reservado (1 = SIM; 0 = NÃO)