Trident IoT Zigbee SDK
 
Loading...
Searching...
No Matches
tr_identify_server.h File Reference

ZCL IDENTIFY cluster server implementation. More...

#include "tr_af.h"
#include "zb_zcl_identify.h"
#include "zb_aps.h"
+ Include dependency graph for tr_identify_server.h:
+ This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

ZCL IDENTIFY cluster server implementation.


SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com


Macro Definition Documentation

◆ GET_IDENTIFY_HANDLER

#define GET_IDENTIFY_HANDLER ( endpoint)    (zb_af_get_endpoint_desc((endpoint))->identify_handler)

◆ tr_identify_server_printf

#define tr_identify_server_printf ( ...)

debug prints


◆ tr_identify_server_println

#define tr_identify_server_println ( ...)

Function Documentation

◆ tr_identify_server_init()

void tr_identify_server_init ( void )

function prototypes consumed by framework


◆ zb_zcl_identify_effect_invoke_user_app()

void zb_zcl_identify_effect_invoke_user_app ( zb_uint8_t param)