
Enumerations | |
| enum | zb_tcswap_dirty_state_t { ZB_TCSWAP_SECUR = 1, ZB_TCSWAP_BINDINGS = 2 } |
Functions | |
| zb_uint_t | zb_tcsw_need_backup (void) |
| zb_bool_t | zb_tcsw_is_busy (void) |
| zb_uint_t | zb_tcsw_calculate_db_size (void) |
| zb_bool_t | zb_tcsw_check_buffer_size (zb_uint_t size) |
| zb_ret_t | zb_tcsw_start_backup_db (void) |
| zb_uint_t | zb_tcsw_get_portion (zb_uint8_t *buf, zb_uint_t buf_size) |
| zb_ret_t | zb_tcsw_start_restore_db (zb_bool_t change_tc_addr) |
| zb_ret_t | zc_tcsw_restore_portion (zb_uint8_t *buf, zb_uint_t len) |
| zb_ret_t | zc_tcsw_restore_finish (void) |
| void | zb_tcsw_enable_passkey_backup (zb_bool_t enable) |
| zb_uint_t zb_tcsw_calculate_db_size | ( | void | ) |
Calculate size of TC swapout DB
Check buffer size for TC swapout DB save
| void zb_tcsw_enable_passkey_backup | ( | zb_bool_t | enable | ) |
Switch on/off backup of the established authentication token into TC swapout DB.
By default such backup is enabled.
| enable | - if ZB_TRUE, enable backup, else disable |
| zb_uint_t zb_tcsw_get_portion | ( | zb_uint8_t * | buf, |
| zb_uint_t | buf_size | ||
| ) |
Get next portion of TC Swapout DB.
| buf | - buffer to place data into |
| buf_size | - buffer size |
| zb_bool_t zb_tcsw_is_busy | ( | void | ) |
Return status of TC swapout DB
| zb_uint_t zb_tcsw_need_backup | ( | void | ) |
Return bitmask of the TC swapout DB backup necessity
| zb_ret_t zb_tcsw_start_backup_db | ( | void | ) |
Start TC swapout backup procedure.
Start TC swapout restore procedure.
| zb_ret_t zc_tcsw_restore_finish | ( | void | ) |
Complete TC DB restore.
| zb_ret_t zc_tcsw_restore_portion | ( | zb_uint8_t * | buf, |
| zb_uint_t | len | ||
| ) |
TC swapout, ZC side - provide TC DB portion to ZBOSS TC.
To be called N times after zb_tcsw_start_restore_db().
| buf | - data buffer |
| len | - buffer length |