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
N/Asuite

Key establishment suite Ver.: always


Definition at line 180 of file app/framework/plugin/key-establishment/key-establishment.h

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
N/Astatus

Ver.: always

N/AamInitiator

Ver.: always

N/ApartnerShortId

Ver.: always

N/AdelayInSeconds

Ver.: always

Returns

  • bool success is true


Definition at line 191 of file app/framework/plugin/key-establishment/key-establishment.h

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
N/Astatus

Ver.: always

N/AamInitiator

Ver.: always

N/ApanId

Ver.: always

N/Aeui64

Ver.: always

N/AdelayInSeconds

Ver.: always


Definition at line 205 of file app/framework/plugin/key-establishment/key-establishment.h