Zigbee Protocol Controller 1.6.0
|
#include <sl_status.h>
#include <uic_typedefs.h>
#include "zcl_util.h"
#include "zigpc_common_zigbee.h"
Go to the source code of this file.
Functions | |
sl_status_t | zigpc_command_mapper_register_dotdot_mqtt_handlers (void) |
Setup DotDot MQTT Command Translator handlers autogenerated in Command Mapper. More... | |
sl_status_t | zigpc_command_mapper_mqtt_bygroup_handlers_init (void) |
Setup MQTT handlers for processing group-based commands. More... | |
sl_status_t | zigpc_command_mapper_populate_eui64 (const char *unid, zigbee_eui64_t eui64) |
Convert the UNID into EUI64. More... | |
sl_status_t | zigpc_command_mapper_cluster_support_check (const dotdot_unid_t unid, zigbee_endpoint_id_t endpoint_id, zcl_cluster_id_t cluster_id) |
Determine if a cluster is serviced by the UNID/Endpoint combination. More... | |
sl_status_t | zigpc_command_mapper_send_unicast (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, const zigpc_zcl_frame_type_t frame_type, const zcl_cluster_id_t cluster_id, const zcl_command_id_t command_id, const size_t command_arg_count, const zigpc_zcl_frame_data_t *const command_arg_list) |
Send a ZCL unicast command based on the information provided. More... | |
sl_status_t | zigpc_command_mapper_handle_groups (zigbee_eui64_t eui64, const dotdot_endpoint_id_t endpoint, const zcl_cluster_id_t cluster_id, const zcl_command_id_t command_id, const size_t command_arg_count, const zigpc_zcl_frame_data_t *const command_arg_list) |
Process unicast Groups cluster messages. More... | |
sl_status_t | zigpc_cmdmapper_redirect_to_unicast (zigbee_group_id_t group_id, zigpc_zcl_frame_type_t frame_type, zcl_cluster_id_t cluster_id, zcl_command_id_t command_id, size_t command_arg_count, const zigpc_zcl_frame_data_t *const command_arg_list) |
Redirect cluster messages to unicast based on the group members (EUI64/endpoint identifiers) associated with a GroupID. For each group member, this function will call zigpc_command_mapper_send_unicast with the EUI64-based UNID and endpoint information. More... | |
sl_status_t | zigpc_command_mapper_send_multicast (const zigbee_group_id_t multicast_id, const zigpc_zcl_frame_type_t frame_type, const zcl_cluster_id_t cluster_id, const zcl_command_id_t command_id, const size_t command_arg_count, const zigpc_zcl_frame_data_t *const command_arg_list) |
Send a ZCL multicast command based on the information provided. More... | |
sl_status_t | zigpc_command_mapper_setup_gen_cmd_publish_listeners (void) |
Setup listeners for ZCL cluster specific commands sent from PAN nodes to the gateway. More... | |
void | zigpc_command_mapper_cleanup_gen_cmd_publish_listeners (void) |
Cleanup listeners for ZCL cluster specific commands sent from PAN nodes to the gateway. More... | |