0x041A - SetElement
Description
This message is used to add, insert or replace one or more elements in a list. Each element is uniquely identified by the UID, and the sequence within the list is specified by the previous (parent) and next (child) elements. This message can also be used to update an existing element.
SetElementSeq
Type: Sequence
RequestIDRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
RequestID |
uint8 |
one |
false |
ID of the request. This ID will be returned in the response message. |
ElementList
Type: List
Element Type |
Count Type |
Min Count |
Max Count |
ElementRec |
uint8 |
0 |
255 |
ElementRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
ElementUID |
|
|
false |
Values zero (0) and 65535 are invalid (reserved). |
2 |
PreviousUID |
|
|
false |
UID of the previous (parent) element in the list. The value is zero (0) if this is the first (head) element. |
3 |
NextUID |
|
|
false |
UID of the next (child) element in the list. The value is zero (0) if this is the last (tail) element. |
4 |
ElementData |
|
|
false |
Element data to be added to the list |