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#
API#
Specify the amount of time to wait after one TCLK update operation completes before beginning a new TCLK update operation.
Specify the amount of time to wait after one TCLK update operation completes before beginning a new TCLK update operation.
Specify the amount of time to wait after one TCLK update operation completes before beginning a new TCLK update operation.
Update the TCLK now.
Specify the amount of time to wait after one TCLK update operation completes before beginning a new TCLK update operation.
Specify the amount of time to wait after one TCLK update operation completes before beginning a new TCLK update operation.
Macros#
API Documentation#
sl_zigbee_af_update_tc_link_key_start#
sl_status_t sl_zigbee_af_update_tc_link_key_start (void )
Specify the amount of time to wait after one TCLK update operation completes before beginning a new TCLK update operation.
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A | The time to wait after one TCLK update operation completes before issuing a new TCLK update operation |
Returns
None
sl_zigbee_af_update_tc_link_key_stop#
bool sl_zigbee_af_update_tc_link_key_stop (void )
Specify the amount of time to wait after one TCLK update operation completes before beginning a new TCLK update operation.
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A | The time to wait after one TCLK update operation completes before issuing a new TCLK update operation |
Returns
None
sl_zigbee_af_set_tc_link_key_update_timer_ms#
void sl_zigbee_af_set_tc_link_key_update_timer_ms (uint32_t timeInMilliseconds)
Specify the amount of time to wait after one TCLK update operation completes before beginning a new TCLK update operation.
Type | Direction | Argument Name | Description |
---|---|---|---|
uint32_t | N/A | timeInMilliseconds | The time to wait after one TCLK update operation completes before issuing a new TCLK update operation |
Returns
None
sl_zigbee_af_tc_link_key_update_now#
sl_status_t sl_zigbee_af_tc_link_key_update_now (void )
Update the TCLK now.
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A |
Returns
SL_STATUS_IN_PROGRESS if TCLK update is already in progress, else SL_STATUS_OK
sl_zigbee_af_update_tc_link_key_set_delay#
void sl_zigbee_af_update_tc_link_key_set_delay (uint32_t delayMs)
Specify the amount of time to wait after one TCLK update operation completes before beginning a new TCLK update operation.
Type | Direction | Argument Name | Description |
---|---|---|---|
uint32_t | N/A | delayMs | The time to wait after one TCLK update operation completes before issuing a new TCLK update operation |
Returns
None
sl_zigbee_af_update_tc_link_key_set_inactive#
void sl_zigbee_af_update_tc_link_key_set_inactive (void )
Specify the amount of time to wait after one TCLK update operation completes before beginning a new TCLK update operation.
Type | Direction | Argument Name | Description |
---|---|---|---|
void | N/A | The time to wait after one TCLK update operation completes before issuing a new TCLK update operation |
Returns
None