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