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) |
|
|
|
|