This protocol consists of the serialization of the G3 ADP API different primitives.Figure 1-10. G3 ADP API USI Frame
Format
The following two fields are available within the general MESSAGE DATA field:
G3 ADP API COMMAND (1 byte):
Available commands are enumerated in Table 1-4, Table 1-5 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.
Note: All of the primitives described
above have similar names to the functions described in the G3 specification.
Last G3 releases include additional primitives to handle LBP functionality on G3 ADP
serialization.
Table 1-5. G3 ADP API LBP Extension
Commands
G3 ADP API LBP Extension
Command
ID
G3_SERIAL_MSG_LBP_SET_REQUEST
0x3C
G3_SERIAL_MSG_LBP_DEV_FORCE_REGISTER
0x3D
G3_SERIAL_MSG_LBP_COORD_KICK_DEVICE
0x3E
G3_SERIAL_MSG_LBP_COORD_REKEY
0x3F
G3_SERIAL_MSG_LBP_COORD_SET_REKEY_PHASE
0x40
G3_SERIAL_MSG_LBP_COORD_ACTIVATE_NEW_KEY
0x41
G3_SERIAL_MSG_LBP_COORD_SHORT_ADDRESS_ASSIGN
0x42
G3_SERIAL_MSG_LBP_SET_CONFIRM
0x46
G3_SERIAL_MSG_LBP_COORD_JOIN_REQUEST_INDICATION
0x47
G3_SERIAL_MSG_LBP_COORD_JOIN_COMPLETE_INDICATION
0x48
G3_SERIAL_MSG_LBP_COORD_LEAVE_INDICATION
0x49
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.