Ir para o conteúdo

LcmVar.getData( )

Descrição

Retorna um valor armazenado em um objeto do tipo LcmVar. Se houver mais de um valor, é retornado o primeiro. Cada valor é removido do buffer após ser retornado.

O valor retornado é o mesmo tipo de dado configurado no objeto.


Sintaxe

obj.getData();


Parâmetros

obj: Nome do objeto.

Exemplo

int dado = NavigationButtons.getData();// Atribui o valor recebido por NavigationButtons à variável dado


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
16
/* 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() */

if (NavigationButtons.available()) // Verifica se chegou algo no "LcmVar" "NavigationButtons"
{
// Normalmente o "getData()" é utilizado em conjunto com o "available()"
    int value = NavigationButtons.getData(); // Atribui o valor recebido à variável "value"
}

Veja também

Objeto
VP
LcmVar
LcmVar.available( )
Demonstrações