ZCL GROUPS cluster server implementation. More...
#include "tr_af.h"
#include "zb_zcl_groups.h"
#include "zb_zcl.h"
#include "zb_zdo.h"
#include "zb_aps.h"
Go to the source code of this file.
Macros | |
#define | tr_groups_server_printf(...) |
#define | tr_groups_server_println(...) |
Functions | |
void | tr_groups_server_init_cb (void) |
Callback fires when groups server cluster is initialized. | |
zb_bool_t | tr_groups_server_add_group_cb (zb_uint8_t endpoint, zb_uint16_t group_id, zb_char_t *group_name) |
Callback that fires on receipt of groups server cluster add group command. | |
zb_bool_t | tr_groups_server_add_group_if_identifying_cb (zb_bool_t is_identifying, zb_uint8_t endpoint, zb_uint16_t group_id, zb_char_t *group_name) |
Callback that fires on receipt of groups server cluster add group if identifying command. | |
zb_bool_t | tr_groups_server_view_group_cb (zb_uint8_t endpoint, zb_uint16_t group_id, zb_char_t *group_name) |
Callback that fires on receipt of groups server cluster view group command. | |
zb_bool_t | tr_groups_server_get_group_membership_cb (zb_uint8_t endpoint, zb_uint8_t group_count, zb_uint16_t *group_id_list) |
Callback that fires on receipt of groups server cluster get group membership command. | |
zb_bool_t | tr_groups_server_remove_group_cb (zb_uint8_t endpoint, zb_uint16_t group_id) |
Callback that fires on receipt of groups server cluster remove group command. | |
zb_bool_t | tr_groups_server_remove_all_groups_cb (zb_uint8_t endpoint) |
Callback that fires on receipt of groups server cluster remove all groups command. | |
void | tr_groups_server_init (void) |
ZCL GROUPS cluster server implementation.
SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com
#define tr_groups_server_printf | ( | ... | ) |
debug prints
#define tr_groups_server_println | ( | ... | ) |
void tr_groups_server_init | ( | void | ) |
function prototypes consumed by framework