Ir para o conteúdo

LcmString.getData( )

Descrição

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


Sintaxe

obj.getData();


Parâmetros

obj: Nome do objeto.


Retorna

Primeiro valor armazenado em um objeto do tipo LcmString.

Mínimo Máximo Tipo
0 (0x00) 255 (0xFF) char

Requisitos

É necessário a criação de um objeto da classe LcmString.


Código de exemplo

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
/* 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() */

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

Veja também

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