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