|
| void | tr_groups_server_init_cb (zb_uint8_t endpoint) |
| | Callback fires when the Groups server cluster plugin is initialized.
|
| zb_bool_t | tr_groups_server_command_received_cb (zb_zcl_parsed_hdr_t *cmd_info) |
| | Callback that user can declare to handle any Groups server commands.
|
| void | tr_groups_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 Groups server attribute is about to be written.
|
| zb_bool_t | tr_groups_server_add_group_cb (zb_zcl_parsed_hdr_t *cmd_info, zb_uint8_t endpoint, zb_uint16_t group_id, zb_uint8_t *group_name) |
| | Callback that user can declare to handle groups cluster add group command.
|
| zb_bool_t | tr_groups_server_view_group_cb (zb_zcl_parsed_hdr_t *cmd_info, zb_uint8_t endpoint, zb_uint16_t group_id, zb_uint8_t *group_name) |
| | Callback that user can declare to handle groups cluster view group command.
|
| zb_bool_t | tr_groups_server_get_group_membership_cb (zb_zcl_parsed_hdr_t *cmd_info, zb_uint8_t endpoint, zb_uint8_t group_count, zb_uint16_t *group_list) |
| | Callback that user can declare to handle groups cluster get group membership command.
|
| zb_bool_t | tr_groups_server_remove_group_cb (zb_zcl_parsed_hdr_t *cmd_info, zb_uint8_t endpoint, zb_uint16_t group_id) |
| | Callback that user can declare to handle groups cluster remove group command.
|
| zb_bool_t | tr_groups_server_remove_all_groups_cb (zb_zcl_parsed_hdr_t *cmd_info, zb_uint8_t endpoint) |
| | Callback that user can declare to handle groups cluster remove all groups command.
|
| zb_bool_t | tr_groups_server_add_group_if_identifying_cb (zb_zcl_parsed_hdr_t *cmd_info, zb_uint8_t endpoint, zb_uint16_t group_id, zb_uint8_t *group_name) |
| | Callback that user can declare to handle groups cluster add group if identifying command.
|
| void | tr_groups_server_resp_sent_cb (zb_bufid_t param) |
| | Callback fires when groups server response completes.
|
| void | tr_groups_server_init (void) |
| zb_bool_t | tr_groups_server_is_group_id_present (zb_uint16_t group_id, zb_uint8_t endpoint) |
ZCL Groups cluster server implementation.
SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com