Ir para o conteúdo

LcmVar.request( )

Descrição

Requisita todos os valores de um objeto do tipo LcmVar.


Sintaxe

obj.request();


Parâmetros

obj: Nome do objeto.


Retorna

Valor de verificação se a requisição foi enviada.

Mínimo Máximo Tipo
0 (0x00) 1 (0x01) byte
Valor Descrição
0 Não foi possível realizar a requisição
1 Requisição enviada

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
17
18
/* 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 "request()" é utilizado em conjunto com "available()" e "getData()"
NavigationButtons.request(); // Requisita para o LcmVar NavigationButtons o seu valor

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
LcmVar
VP
LcmVar.available( )
LcmVar.getData()
Demonstrações