
Data Structures | |
| struct | zb_channel_panid_change_preparation_s |
| Callback parameters for zb_prepare_network_for_channel_change() and zb_prepare_network_for_panid_change() Stack sends set_configuration_req to the all devices and count responses with incorrect status. More... | |
| struct | zb_channel_change_parameters_s |
| Parameters for zb_prepare_network_for_channel_change() and zb_start_channel_change() More... | |
| struct | zb_panid_change_parameters_s |
| Parameters for zb_prepare_network_for_panid_change() and zb_start_panid_change() More... | |
Typedefs | |
| typedef struct zb_channel_panid_change_preparation_s | zb_channel_panid_change_preparation_t |
| Callback parameters for zb_prepare_network_for_channel_change() and zb_prepare_network_for_panid_change() Stack sends set_configuration_req to the all devices and count responses with incorrect status. More... | |
| typedef struct zb_channel_change_parameters_s | zb_channel_change_parameters_t |
| Parameters for zb_prepare_network_for_channel_change() and zb_start_channel_change() More... | |
| typedef struct zb_panid_change_parameters_s | zb_panid_change_parameters_t |
| Parameters for zb_prepare_network_for_panid_change() and zb_start_panid_change() More... | |
Functions | |
| zb_ret_t | zb_prepare_network_for_channel_change (zb_uint8_t param, zb_callback_t cb) |
| zb_ret_t | zb_prepare_network_for_panid_change (zb_uint8_t param, zb_callback_t cb) |
| zb_ret_t | zb_start_channel_change (zb_uint8_t param) |
| zb_ret_t | zb_start_panid_change (zb_uint8_t param) |
| void | zb_enable_panid_conflict_resolution (zb_bool_t status) |
| void | zb_enable_auto_pan_id_conflict_resolution (zb_bool_t status) |
| typedef struct zb_channel_change_parameters_s zb_channel_change_parameters_t |
Callback parameters for zb_prepare_network_for_channel_change() and zb_prepare_network_for_panid_change() Stack sends set_configuration_req to the all devices and count responses with incorrect status.
| typedef struct zb_panid_change_parameters_s zb_panid_change_parameters_t |
| void zb_enable_auto_pan_id_conflict_resolution | ( | zb_bool_t | status | ) |
Toggles automatic panid conflict resolution.
Call of that function allows switching on/off automatic panid conflict resolution.
| status | - if ZB_TRUE, enable conflict resolution, else disable |
| void zb_enable_panid_conflict_resolution | ( | zb_bool_t | status | ) |
Toggles panid conflict resolution.
Call of that function allows switching on/off panid conflict resolution and detection logic.
| status | - if ZB_TRUE, enable conflict resolution, else disable |
| zb_ret_t zb_prepare_network_for_channel_change | ( | zb_uint8_t | param, |
| zb_callback_t | cb | ||
| ) |
This function set nwkNextChannelChange and sends set_configuration_req for all remote devices. Parameters zb_channel_change_parameters_t will be using for zb_start_channel_change()
| param | - buffer with parameters zb_channel_change_parameters_t |
| cb | - callback function, zb_channel_panid_change_preparation_t |
| zb_ret_t zb_prepare_network_for_panid_change | ( | zb_uint8_t | param, |
| zb_callback_t | cb | ||
| ) |
This function set nwkNextPanId and sends set_configuration_req for all remote devices Parameters zb_panid_change_parameters_t will be using for zb_start_panid_change()
| param | - buffer with parameters zb_panid_change_parameters_t |
| cb | - callback function, zb_channel_panid_change_preparation_t |
| zb_ret_t zb_start_channel_change | ( | zb_uint8_t | param | ) |
Broadcast mgmt_nwk_update_req and change active channel for all devices in network. In centralized network the parameter zb_channel_change_parameters_t will be discarded
| param | - buffer with parameters zb_channel_change_parameters_t |
| zb_ret_t zb_start_panid_change | ( | zb_uint8_t | param | ) |
Broadcast mgmt_nwk_update_req and change PAN ID for all devices in network. In centralized network the parameter zb_channel_change_parameters_t will be discarded
| param | - buffer with parameters zb_panid_change_parameters_t |