Key Establishment#

Callbacks for Key Establishment Component.

Functions#

void
emberAfPluginKeyEstablishmentReadAttributesCallback(EmberAfCbkeKeyEstablishmentSuite suite)

Callback to read key establishments attributes.

bool
emberAfPluginKeyEstablishmentEventCallback(EmberAfKeyEstablishmentNotifyMessage status, bool amInitiator, EmberNodeId partnerShortId, uint8_t delayInSeconds)

Callback for key establishment event.

bool
emberAfPluginKeyEstablishmentInterPanCallback(EmberAfKeyEstablishmentNotifyMessage status, bool amInitiator, EmberPanId panId, const EmberEUI64 eui64, uint8_t delayInSeconds)

Callback for Interpan key establishment.

Function Documentation#

emberAfPluginKeyEstablishmentReadAttributesCallback#

void emberAfPluginKeyEstablishmentReadAttributesCallback (EmberAfCbkeKeyEstablishmentSuite suite)

Callback to read key establishments attributes.

Parameters
N/Asuite

Key establishment suite Ver.: always


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

emberAfPluginKeyEstablishmentEventCallback#

bool emberAfPluginKeyEstablishmentEventCallback (EmberAfKeyEstablishmentNotifyMessage status, bool amInitiator, EmberNodeId 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 202 of file app/framework/plugin/key-establishment/key-establishment.h

emberAfPluginKeyEstablishmentInterPanCallback#

bool emberAfPluginKeyEstablishmentInterPanCallback (EmberAfKeyEstablishmentNotifyMessage status, bool amInitiator, EmberPanId panId, const EmberEUI64 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 216 of file app/framework/plugin/key-establishment/key-establishment.h