ZCL IDENTIFY cluster server implementation. More...
Go to the source code of this file.
Macros | |
#define | GET_IDENTIFY_HANDLER(endpoint) (zb_af_get_endpoint_desc((endpoint))->identify_handler) |
#define | tr_identify_server_printf(...) |
#define | tr_identify_server_println(...) |
Functions | |
void | tr_identify_server_init_cb (void) |
Callback fires when identify server cluster is initialized. | |
void | tr_identify_server_identify_start_cb (zb_uint8_t endpoint, zb_uint16_t timeout_sec) |
Callback fires when identify behavior is started. | |
void | tr_identify_server_identify_stop_cb (zb_uint8_t endpoint) |
Callback fires when identify behavior stops. | |
zb_ret_t | tr_identify_server_trigger_effect_cb (zb_zcl_identify_effect_user_app_schedule_t *invoke_data) |
Callback fires when trigger effect command is received. | |
void | tr_identify_server_write_attr_cb (zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint8_t *new_value, zb_uint16_t manuf_code) |
Callback fires when an identify server attribute is about to be written. | |
void | tr_identify_server_init (void) |
void | zb_zcl_identify_effect_invoke_user_app (zb_uint8_t param) |
ZCL IDENTIFY cluster server implementation.
SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com
#define tr_identify_server_printf | ( | ... | ) |
debug prints
#define tr_identify_server_println | ( | ... | ) |
void tr_identify_server_init | ( | void | ) |
function prototypes consumed by framework
void zb_zcl_identify_effect_invoke_user_app | ( | zb_uint8_t | param | ) |