GP parameters list represented as a macro for GP endpoint incoming message handler and callbacks prototypes.

Public Attribute Documentation#

status#

sl_zigbee_gp_status_t sl_zigbee_gp_params_t::status

The status of the GPDF receive.


gpdLink#

uint8_t sl_zigbee_gp_params_t::gpdLink

The gpdLink value of the received GPDF.


sequenceNumber#

uint8_t sl_zigbee_gp_params_t::sequenceNumber

The GPDF sequence number.


addr#

sl_zigbee_gp_address_t sl_zigbee_gp_params_t::addr

The address of the source GPD.


gpdfSecurityLevel#

sl_zigbee_gp_security_level_t sl_zigbee_gp_params_t::gpdfSecurityLevel

The security level of the received GPDF.


gpdfSecurityKeyType#

sl_zigbee_gp_key_type_t sl_zigbee_gp_params_t::gpdfSecurityKeyType

The securityKeyType used to decrypt/authenticate the incoming GPDF.


autoCommissioning#

bool sl_zigbee_gp_params_t::autoCommissioning

Whether the incoming GPDF had the auto-commissioning bit set.


bidirectionalInfo#

uint8_t sl_zigbee_gp_params_t::bidirectionalInfo

Bidirectional information represented in bitfields:

  • Bit 0: rxAfterTx of incoming GPDF.

  • Bit 1: Indicates if the TX queue is available for outgoing GPDF.


gpdSecurityFrameCounter#

uint32_t sl_zigbee_gp_params_t::gpdSecurityFrameCounter

The security frame counter of the incoming GPDF.


gpdCommandId#

uint8_t sl_zigbee_gp_params_t::gpdCommandId

The gpdCommandId of the incoming GPDF.


mic#

uint32_t sl_zigbee_gp_params_t::mic

The received MIC of the GPDF.


proxyTableIndex#

uint8_t sl_zigbee_gp_params_t::proxyTableIndex

The proxy table index of the corresponding proxy table entry to the incoming GPDF.


gpdCommandPayloadLength#

uint8_t sl_zigbee_gp_params_t::gpdCommandPayloadLength

The length of the GPD command payload.


gpdCommandPayload#

uint8_t sl_zigbee_gp_params_t::gpdCommandPayload[SL_ZIGBEE_GP_MAX_APPLICATION_PAYLOAD]

The GPD command payload.


packetInfo#

sl_zigbee_rx_packet_info_t sl_zigbee_gp_params_t::packetInfo

Rx packet information.