Developing with ZBOSS for Zigbee
Deprecated List
Global nwk_requested_timeout_t
holds one of nwk_requested_timeout. Kept only for backward compatibility as nwk_requested_timeout were declared previously as enum. Can be removed in future releases.
Global zb_af_endpoint_desc_s::identify_handler
will be removed after June 2023. Use ZB_ZCL_REGISTER_DEVICE_CB with ZB_ZCL_SET_ATTR_VALUE_CB_ID instead of it.
Global zb_aps_check_binding_request (zb_bufid_t param)
This function will be moved to the private header in November 2022. Use zb_zdo_check_binding_request() instead.
Global zb_aps_status_t
holds one of aps_status. Kept only for backward compatibility as aps_status were declared previously as enum. Can be removed in future releases.
Global zb_apsme_add_group_request (zb_uint8_t param)
This function will be moved to the private header in November 2022. Use zb_zdo_add_group_req() instead.
Global zb_apsme_bind_request (zb_uint8_t param)
This function will be moved to the private header in November 2022. Use zb_zdo_bind_req() instead.
Global zb_apsme_binding_req_t
Corresponding function zb_apsme_unbind_request() is deprecated and it will be moved to the private header in November 2022. Do not use this structure and corresponding function in the applications.
Global zb_apsme_binding_req_t
Corresponding function zb_apsme_unbind_request() is deprecated and it will be moved to the private header in November 2022. Do not use this structure and corresponding function in the applications.
Global zb_apsme_remove_all_groups_request (zb_uint8_t param)
This function will be moved to the private header in November 2022. Use zb_zdo_remove_all_groups_req() instead.
Global zb_apsme_remove_group_request (zb_uint8_t param)
This function will be moved to the private header in November 2022. Use zb_zdo_remove_group_req() instead.
Global zb_apsme_unbind_all (zb_uint8_t param)
This function will be moved to the private header in November 2022. Use zb_zdo_unbind_all_local() instead.
Global zb_apsme_unbind_request (zb_uint8_t param)
This function will be moved to the private header in November 2022. Use zb_zdo_unbind_req() instead.
Global zb_bdb_enable_distributed_formation (zb_bool_t enable)
This function will be moved to the private header in April 2025. Use zb_bdb_enable_distributed_network_formation() or zb_bdb_disable_distributed_network_formation() instead.
Global zb_bind_dst_addr_mode_t
holds one of bind_dst_addr_mode. Kept only for backward compatibility as bind_dst_addr_mode were declared previously as enum. Can be removed in future releases.
Global zb_buf_flags_bm_t
holds one of buf_flags_bm. Kept only for backward compatibility as buf_flags_bm were declared previously as enum. Can be removed in future releases.
Global zb_disable_distributed (void)
This function will be removed in January 2024. Use instead:
Global zb_enable_auto_pan_id_conflict_resolution (zb_bool_t status)
Enabling/disabling of automatic panid conflict resolution is deprecated in r23 codebase and does nothing.
Global zb_enable_distributed (void)
This function will be removed in January 2024. Use instead:
Global zb_enable_panid_conflict_resolution (zb_bool_t status)

Enabling/disabling of panid conflict resolution is deprecated in r23 codebase snd does nothing.

Kept only for backward compatibility. PANID conflict detection is always enabled at R23 and can not be disabled. Application is responsible for starting of conflict resolution.

Global zb_get_max_children (void)
This function will be removed in the next Major release after March 2025 Use zb_nwk_get_max_ed_capacity() instead
Global zb_power_src_t
holds one of power_src. Kept only for backward compatibility as power_src were declared previously as enum. Can be removed in future releases.
Global zb_set_max_children (zb_uint8_t max_children)
This function will be removed in the next Major release after March 2025 Use zb_nwk_set_max_ed_capacity() instead
Global zb_zcl_attr_type_t
holds one of zcl_attr_type. Kept only for backward compatibility as zcl_attr_type were declared previously as enum. Can be removed in future releases.
Global zb_zcl_check_attr_value (zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint8_t *value)
This function will be removed in the next Major release after February 2023 Use zb_zcl_check_attr_value_manuf instead
Global zb_zcl_cmd_t
holds one of zcl_cmd. Kept only for backward compatibility as zcl_cmd were declared previously as enum. Can be removed in future releases.
Global zb_zcl_disc_complete_t
holds one of zcl_disc_complete. Kept only for backward compatibility as zcl_disc_complete were declared previously as enum. Can be removed in future releases.
Global zb_zcl_frame_type_t
holds one of zcl_frame_type. Kept only for backward compatibility as zcl_frame_type were declared previously as enum. Can be removed in future releases.
Global ZB_ZCL_IAS_ACE_ARM_NOT_ALL
Enumerator is deprecated. It will be removed after February 2023. Use ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_ARMED instead.
Global ZB_ZCL_IAS_ACE_ARM_NOT_DAY
Enumerator is deprecated. It will be removed after February 2023. Use ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_DAY_HOME_ZONES_ARMED instead.
Global ZB_ZCL_IAS_ACE_ARM_NOT_DISARM
Enumerator is deprecated. It will be removed after February 2023. Use ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_DISARMED instead.
Global ZB_ZCL_IAS_ACE_ARM_NOT_NIGHT
Enumerator is deprecated. It will be removed after February 2023. Use ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_NIGHT_SLEEP_ZONES_ARMED instead.
Global zb_zcl_manufacturer_specific_t
holds one of zcl_manufacturer_specific. Kept only for backward compatibility as zcl_manufacturer_specific were declared previously as enum. Can be removed in future releases.
Global zb_zcl_start_attr_reporting (zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id)
This function will be removed in the next Major release after February 2023 Use zb_zcl_start_attr_reporting_manuf() instead
Global zb_zcl_stop_attr_reporting (zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id)
This function will be removed in the next Major release after February 2023 Use zb_zcl_stop_attr_reporting_manuf() instead
Global zb_zdo_authorization_type_t
holds one of zdo_authorization_type. Kept only for backward compatibility as zdo_authorization_type were declared previously as enum. Can be removed in future releases.
Global zb_zdo_legacy_device_authorization_status_t
holds one of zdo_legacy_device_authorization_status. Kept only for backward compatibility as zdo_legacy_device_authorization_status were declared previously as enum. Can be removed in future releases.
Global zb_zdo_tclk_authorization_status_t
holds one of zdo_authorization_type_r21_tclk_status. Kept only for backward compatibility as zdo_authorization_type_r21_tclk_status were declared previously as enum. Can be removed in future releases.
Global zcl_is_attr_reported (zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id)
This function will be removed in the next Major release after February 2023 Use zcl_is_attr_reported_manuf() instead