Ir para o conteúdo

LcmVar.available( )

Descrição

Verifica se dados correspondentes a um determinado objeto da classe LcmVar foram recebidos, armazenados e podem ser lidos.


Sintaxe

obj.available();


Parâmetros

obj: Nome do objeto.


Retorna

Valor de verificação se há dados armazenados.

Mínimo Máximo Tipo
0 (0x00) 1 (0x01) byte
Valor Descrição
0 Não há dados armazenados
1 Existem dados armazenados

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

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

Veja também

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