Ir para o conteúdo

LcmString.request( )

Descrição

Requisita todos os valores de um objeto do tipo LcmString.


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 LcmString.

Exemplo

LcmString TextInput(700, 20); // Criação de um objeto da classe LcmString // Configurado no VP 700 e comprimento de 20 caracteres


Código de exemplo

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* Na área de inicialização de variáveis */

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

LcmString TextInput(700, 20);   // Criação de um objeto da classe LcmString
                                // configurado no VP 700 e comprimento de 20 caracteres

String characters;      // Criação de uma variável do tipo "String" com o nome "characters"

...

/* Dentro do loop() */

// Normalmente o "request()" é utilizado em conjunto com "available()" e "getData()"
TextInput.request(); // Requisita para o LcmVar TextInput o seu valor

while (TextInput.available())   // Verifica e executa enquanto existir algo no 
                                //"LcmVar" "TextInput"
{
    characters += (char)TextInput.getData(); // Concatena o valor recebido pelo "LcmString"
                                             // "TextInput" a String "characters"
}

Veja também

Objeto
VP
LcmString
LcmString.available()
LcmString.getData()
Demonstrações