Skip to content

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

Field # Field Name Type Optional Interpretation
1 RequestIDRec RequestIDRec false
2 ElementList ElementList false

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