Key Establishment#

Callbacks for Key Establishment Component.

Functions#

void
sl_zigbee_af_key_establishment_read_attributes_cb(sl_zigbee_af_cbke_key_establishment_suite_t suite)

Callback to read key establishments attributes.

bool
sl_zigbee_af_key_establishment_event_cb(sl_zigbee_af_key_establishment_notify_message_t status, bool amInitiator, sl_802154_short_addr_t partnerShortId, uint8_t delayInSeconds)

Callback for key establishment event.

bool
sl_zigbee_af_key_establishment_inter_pan_cb(sl_zigbee_af_key_establishment_notify_message_t status, bool amInitiator, sl_802154_pan_id_t panId, const sl_802154_long_addr_t eui64, uint8_t delayInSeconds)

Callback for Interpan key establishment.

Function Documentation#

sl_zigbee_af_key_establishment_read_attributes_cb#

void sl_zigbee_af_key_establishment_read_attributes_cb (sl_zigbee_af_cbke_key_establishment_suite_t suite)

Callback to read key establishments attributes.

Parameters
TypeDirectionArgument NameDescription
sl_zigbee_af_cbke_key_establishment_suite_tN/Asuite

Key establishment suite Ver.: always


sl_zigbee_af_key_establishment_event_cb#

bool sl_zigbee_af_key_establishment_event_cb (sl_zigbee_af_key_establishment_notify_message_t status, bool amInitiator, sl_802154_short_addr_t partnerShortId, uint8_t delayInSeconds)

Callback for key establishment event.

Parameters
TypeDirectionArgument NameDescription
sl_zigbee_af_key_establishment_notify_message_tN/Astatus

Ver.: always

boolN/AamInitiator

Ver.: always

sl_802154_short_addr_tN/ApartnerShortId

Ver.: always

uint8_tN/AdelayInSeconds

Ver.: always

Returns

  • bool success is true


sl_zigbee_af_key_establishment_inter_pan_cb#

bool sl_zigbee_af_key_establishment_inter_pan_cb (sl_zigbee_af_key_establishment_notify_message_t status, bool amInitiator, sl_802154_pan_id_t panId, const sl_802154_long_addr_t eui64, uint8_t delayInSeconds)

Callback for Interpan key establishment.

Parameters
TypeDirectionArgument NameDescription
sl_zigbee_af_key_establishment_notify_message_tN/Astatus

Ver.: always

boolN/AamInitiator

Ver.: always

sl_802154_pan_id_tN/ApanId

Ver.: always

const sl_802154_long_addr_tN/Aeui64

Ver.: always

uint8_tN/AdelayInSeconds

Ver.: always