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