Comando readserialport

O comando readserialport é utilizado para ler um buffer(mensagem) hexadecimal, enviado por algum dispositivo externo conectado na porta serial.

Parâmetros

  1. bytes [integer]
    Quantidade de bytes que vai ser lido da porta serial.
  2. timeout [integer]
    Timeout que a instrução vai aguardar até receber algo da porta serial.
  3. variablebuffer [string]
    Variável onde vai ser armazenado o buffer capturado da porta serial.
  4. variablehandle [integer]
    Identificador da porta serial aberta.
  5. 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.