Update TC Link Key#

API and Callbacks for the Update TC Link Key Component.

This component provides the functionality to update the trust center link key of a device on a Zigbee R21+ network. The device also requests the trust center link key periodically if the trust center is pre-R21. After the trust center is upgraded to R21+, if not already R21+, the periodic request for a trust center link key update passes and the link key is updated.

Modules#

Update TC Link Key Update

API#

Change the time between two subsequent update TC link key calls.

bool

Change the time between two subsequent update TC link key calls.

void

Change the time between two subsequent update TC link key calls.

void

Change the time between two subsequent update TC link key calls.

void

Change the time between two subsequent update TC link key calls.

Macros#

API Documentation#

sl_zigbee_af_update_tc_link_key_start#

sl_status_t sl_zigbee_af_update_tc_link_key_start (void )

Change the time between two subsequent update TC link key calls.

Parameters
N/A

Definition at line 63 of file app/framework/plugin/update-tc-link-key/update-tc-link-key.h

sl_zigbee_af_update_tc_link_key_stop#

bool sl_zigbee_af_update_tc_link_key_stop (void )

Change the time between two subsequent update TC link key calls.

Parameters
N/A

Definition at line 71 of file app/framework/plugin/update-tc-link-key/update-tc-link-key.h

sl_zigbee_af_set_t_c_link_key_update_timer_milli_seconds#

void sl_zigbee_af_set_t_c_link_key_update_timer_milli_seconds (uint32_t timeInMilliseconds)

Change the time between two subsequent update TC link key calls.

Parameters
N/AtimeInMilliseconds

Definition at line 74 of file app/framework/plugin/update-tc-link-key/update-tc-link-key.h

sl_zigbee_af_update_tc_link_key_set_delay#

void sl_zigbee_af_update_tc_link_key_set_delay (uint32_t delayMs)

Change the time between two subsequent update TC link key calls.

Parameters
N/AdelayMs

Definition at line 79 of file app/framework/plugin/update-tc-link-key/update-tc-link-key.h

sl_zigbee_af_update_tc_link_key_set_inactive#

void sl_zigbee_af_update_tc_link_key_set_inactive (void )

Change the time between two subsequent update TC link key calls.

Parameters
N/A

Definition at line 83 of file app/framework/plugin/update-tc-link-key/update-tc-link-key.h

Macro Definition Documentation#

SL_ZIGBEE_AF_PLUGIN_UPDATE_TC_LINK_KEY_PLUGIN_NAME#

#define SL_ZIGBEE_AF_PLUGIN_UPDATE_TC_LINK_KEY_PLUGIN_NAME
Value:
"Update TC Link Key"

Definition at line 43 of file app/framework/plugin/update-tc-link-key/update-tc-link-key.h