Ir para o conteúdo

LCM.getData( )

Descrição

Atribui valores recebidos a um vetor, ou retorna o primeiro valor.


Sintaxe

Lcm.getData();
Lcm.getData(data[], length);


Parâmetros

Lcm: Nome do objeto.


data[]: Vetor em que serão colocados os valores.

Parâmetro Mínimo Máximo Tipo
data[] 0 (0x00) 255 (0xFF) unsigned byte
data[] 0 (0x0000) 65535 (0xFFFF) unsigned int

Exemplo

Supondo que os dados recebidos são estes:

Índice do vetor → [0] [1] [2] [3]
Valores Recebidos 0x54 0x45 0x58 0x54

Se data[] for do tipo unsigned byte, este será o conteúdo de data[] após a chamada da função:

Índice do vetor → [0] [1] [2] [3]
unsigned byte data[] 0x54 0x45 0x58 0x54

Se data[] for do tipo unsigned int, este será o conteúdo de data[] após a chamada da função:

Índice do vetor → [0] [1]
unsigned int data[] 0x5445 0x5854


length: Quantidade de valores que serão atribuídos.

Parâmetro Tipo do vetor Mínimo Máximo Tipo
length unsigned byte 1 (0x01) 252 (0xFC) unsigned byte
length unsigned int 1 (0x01) 126 (0x7E) unsigned byte

Alerta

O tamanho do vetor em que será atribuído os valores, deve ser, maior ou igual ao length.


Retorna

Lcm.getData(data[], length); Nenhum

Lcm.getData(); Retorna um valor do tipo unsigned int, com o primeiro valor recebido.


Requisitos

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

Exemplo

LcmVar ledButton(10); // Criação de um objeto da classe LcmVar


Código de exemplo

1


Veja também

Objeto
LCM
Demonstrações