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
TypeDirectionArgument NameDescription
EmberAfCbkeKeyEstablishmentSuiteN/Asuite

Key establishment suite Ver.: always


emberAfPluginKeyEstablishmentEventCallback#

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

Callback for key establishment event.

Parameters
TypeDirectionArgument NameDescription
EmberAfKeyEstablishmentNotifyMessageN/Astatus

Ver.: always

boolN/AamInitiator

Ver.: always

EmberNodeIdN/ApartnerShortId

Ver.: always

uint8_tN/AdelayInSeconds

Ver.: always

Returns

  • bool success is true


emberAfPluginKeyEstablishmentInterPanCallback#

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

Callback for Interpan key establishment.

Parameters
TypeDirectionArgument NameDescription
EmberAfKeyEstablishmentNotifyMessageN/Astatus

Ver.: always

boolN/AamInitiator

Ver.: always

EmberPanIdN/ApanId

Ver.: always

const EmberEUI64N/Aeui64

Ver.: always

uint8_tN/AdelayInSeconds

Ver.: always