This protocol consists of the serialization of the G3 coordinator API different
primitives.Figure 1-9. G3 COORD API USI Frame
Format
The following two fields are available within the general MESSAGE DATA
field:
G3 COORD API COMMAND (1 byte):
Available commands are enumerated in Table 1-3 and in the G3.h file.
Primitive function parameters:
The serialization of each primitive concatenates the different parameters
included in the function. This serialization order matches with the parameter
order indicated in the G3 specification for each primitive. Its type and length
can be seen in the examples provided.
Table 1-3. G3 Coordinator API
Commands
G3 Coordinator API Command
ID
G3_SERIAL_MSG_COORD_INITIALIZE
0x01
G3_SERIAL_MSG_COORD_SET_REQUEST
0x02
G3_SERIAL_MSG_COORD_GET_REQUEST
0x03
G3_SERIAL_MSG_COORD_KICK_REQUEST
0x04
G3_SERIAL_MSG_COORD_REKEYING_REQUEST
0x05
G3_SERIAL_MSG_COORD_SET_CONFIRM
0x06
G3_SERIAL_MSG_COORD_GET_CONFIRM
0x07
G3_SERIAL_MSG_COORD_JOIN_INDICATION
0x08
G3_SERIAL_MSG_COORD_LEAVE_INDICATION
0x09
Note: All the primitives described above
have similar names to the functions described in the G3 specification.
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.