Comando readserialport
O comando readserialport é utilizado para ler um buffer(mensagem) hexadecimal, enviado por algum dispositivo externo conectado na porta serial.
Parâmetros
- bytes [integer]
Quantidade de bytes que vai ser lido da porta serial.
- timeout [integer]
Timeout que a instrução vai aguardar até receber algo da porta serial.
- variablebuffer [string]
Variável onde vai ser armazenado o buffer capturado da porta serial.
- variablehandle [integer]
Identificador da porta serial aberta.
- variablereturn [integer]
Variável que vai armazenar o retorno do comando, onde:
-1: Timeout foi atingindo e nada foi capturado da porta serial
>0: Quantidade de bytes que foi lido da porta serial.
Exemplo
No exemplo acima o comando openserialport irá abrir uma conexão na porta COM1 com a taxa 115200 e configuração A8N1.
O comando readserialport irá ler o retorno da porta serial e armazenar na variável sBufferReturned.
O conteúdo da variável será convertido para stringvariable e exibido no display.
O comando closeserialport fecha a porta serial.