Ir para o conteúdo

LcmVar.read( )

Descrição

Realiza a requisição, espera seu recebimento e retorna o valor de um objeto do tipo LcmVar.

É equivalente a uma combinação das funções LcmVar.request(), LcmVar.available() e LcmVar.getData().


Sintaxe

obj.read();


Parâmetros

obj: Nome do objeto.


Retorna

Primeiro valor armazenado em um objeto do tipo LcmVar.

Mínimo Máximo Tipo
0 (0x0000) 65535 (0xFFFF) unsigned int

Requisitos

É necessário a criação de um objeto da classe LcmVar.


Código de exemplo

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
/* Na área de inicialização de variáveis */

LCM Lcm(Serial);    // Inicialização e configuração do "Lcm" na "Serial"

LcmVar NavigationButtons(1);    // Criação de um objeto da classe "LcmVar"
                                // configurado no VP 1

...

/* Dentro do loop() */

int value = NavigationButtons.read();   // Requisita a leitura do VP configurado
                                        // no LcmVar "NavigationButtons" e,
                                        // após receber o valor, o atribui à
                                        // variável "value"

Veja também

Objeto
VP
LcmVar
Demonstrações