Zigbee Protocol Controller 1.6.0
Dotdot MQTT Send commands

This module allows to issue UCL/MQTT commands to destinations. More...

Functions

void uic_mqtt_dotdot_basic_publish_reset_to_factory_defaults_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a ResetToFactoryDefaults command for the Basic cluster to a destination. More...
 
void uic_mqtt_dotdot_basic_publish_reset_to_factory_defaults_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a ResetToFactoryDefaults command for the Basic cluster to a group. More...
 
void uic_mqtt_dotdot_identify_publish_identify_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_identify_command_identify_fields_t *fields)
 Sends/Publishes a Identify command for the Identify cluster to a destination. More...
 
void uic_mqtt_dotdot_identify_publish_identify_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_identify_command_identify_fields_t *fields)
 Sends/Publishes a Identify command for the Identify cluster to a group. More...
 
void uic_mqtt_dotdot_identify_publish_identify_query_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_identify_command_identify_query_response_fields_t *fields)
 Sends/Publishes a IdentifyQueryResponse command for the Identify cluster to a destination. More...
 
void uic_mqtt_dotdot_identify_publish_identify_query_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_identify_command_identify_query_response_fields_t *fields)
 Sends/Publishes a IdentifyQueryResponse command for the Identify cluster to a group. More...
 
void uic_mqtt_dotdot_identify_publish_identify_query_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a IdentifyQuery command for the Identify cluster to a destination. More...
 
void uic_mqtt_dotdot_identify_publish_identify_query_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a IdentifyQuery command for the Identify cluster to a group. More...
 
void uic_mqtt_dotdot_identify_publish_trigger_effect_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_identify_command_trigger_effect_fields_t *fields)
 Sends/Publishes a TriggerEffect command for the Identify cluster to a destination. More...
 
void uic_mqtt_dotdot_identify_publish_trigger_effect_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_identify_command_trigger_effect_fields_t *fields)
 Sends/Publishes a TriggerEffect command for the Identify cluster to a group. More...
 
void uic_mqtt_dotdot_groups_publish_add_group_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_groups_command_add_group_fields_t *fields)
 Sends/Publishes a AddGroup command for the Groups cluster to a destination. More...
 
void uic_mqtt_dotdot_groups_publish_add_group_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_groups_command_add_group_fields_t *fields)
 Sends/Publishes a AddGroup command for the Groups cluster to a group. More...
 
void uic_mqtt_dotdot_groups_publish_add_group_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_groups_command_add_group_response_fields_t *fields)
 Sends/Publishes a AddGroupResponse command for the Groups cluster to a destination. More...
 
void uic_mqtt_dotdot_groups_publish_add_group_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_groups_command_add_group_response_fields_t *fields)
 Sends/Publishes a AddGroupResponse command for the Groups cluster to a group. More...
 
void uic_mqtt_dotdot_groups_publish_view_group_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_groups_command_view_group_fields_t *fields)
 Sends/Publishes a ViewGroup command for the Groups cluster to a destination. More...
 
void uic_mqtt_dotdot_groups_publish_view_group_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_groups_command_view_group_fields_t *fields)
 Sends/Publishes a ViewGroup command for the Groups cluster to a group. More...
 
void uic_mqtt_dotdot_groups_publish_view_group_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_groups_command_view_group_response_fields_t *fields)
 Sends/Publishes a ViewGroupResponse command for the Groups cluster to a destination. More...
 
void uic_mqtt_dotdot_groups_publish_view_group_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_groups_command_view_group_response_fields_t *fields)
 Sends/Publishes a ViewGroupResponse command for the Groups cluster to a group. More...
 
void uic_mqtt_dotdot_groups_publish_get_group_membership_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_groups_command_get_group_membership_fields_t *fields)
 Sends/Publishes a GetGroupMembership command for the Groups cluster to a destination. More...
 
void uic_mqtt_dotdot_groups_publish_get_group_membership_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_groups_command_get_group_membership_fields_t *fields)
 Sends/Publishes a GetGroupMembership command for the Groups cluster to a group. More...
 
void uic_mqtt_dotdot_groups_publish_get_group_membership_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t *fields)
 Sends/Publishes a GetGroupMembershipResponse command for the Groups cluster to a destination. More...
 
void uic_mqtt_dotdot_groups_publish_get_group_membership_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t *fields)
 Sends/Publishes a GetGroupMembershipResponse command for the Groups cluster to a group. More...
 
void uic_mqtt_dotdot_groups_publish_remove_group_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_groups_command_remove_group_fields_t *fields)
 Sends/Publishes a RemoveGroup command for the Groups cluster to a destination. More...
 
void uic_mqtt_dotdot_groups_publish_remove_group_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_groups_command_remove_group_fields_t *fields)
 Sends/Publishes a RemoveGroup command for the Groups cluster to a group. More...
 
void uic_mqtt_dotdot_groups_publish_remove_group_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_groups_command_remove_group_response_fields_t *fields)
 Sends/Publishes a RemoveGroupResponse command for the Groups cluster to a destination. More...
 
void uic_mqtt_dotdot_groups_publish_remove_group_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_groups_command_remove_group_response_fields_t *fields)
 Sends/Publishes a RemoveGroupResponse command for the Groups cluster to a group. More...
 
void uic_mqtt_dotdot_groups_publish_remove_all_groups_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a RemoveAllGroups command for the Groups cluster to a destination. More...
 
void uic_mqtt_dotdot_groups_publish_remove_all_groups_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a RemoveAllGroups command for the Groups cluster to a group. More...
 
void uic_mqtt_dotdot_groups_publish_add_group_if_identifying_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t *fields)
 Sends/Publishes a AddGroupIfIdentifying command for the Groups cluster to a destination. More...
 
void uic_mqtt_dotdot_groups_publish_add_group_if_identifying_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t *fields)
 Sends/Publishes a AddGroupIfIdentifying command for the Groups cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_add_scene_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_add_scene_fields_t *fields)
 Sends/Publishes a AddScene command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_add_scene_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_add_scene_fields_t *fields)
 Sends/Publishes a AddScene command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_add_scene_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t *fields)
 Sends/Publishes a AddSceneResponse command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_add_scene_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t *fields)
 Sends/Publishes a AddSceneResponse command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_view_scene_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_view_scene_fields_t *fields)
 Sends/Publishes a ViewScene command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_view_scene_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_view_scene_fields_t *fields)
 Sends/Publishes a ViewScene command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_view_scene_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t *fields)
 Sends/Publishes a ViewSceneResponse command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_view_scene_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t *fields)
 Sends/Publishes a ViewSceneResponse command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_remove_scene_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_remove_scene_fields_t *fields)
 Sends/Publishes a RemoveScene command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_remove_scene_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_remove_scene_fields_t *fields)
 Sends/Publishes a RemoveScene command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_remove_scene_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t *fields)
 Sends/Publishes a RemoveSceneResponse command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_remove_scene_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t *fields)
 Sends/Publishes a RemoveSceneResponse command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_remove_all_scenes_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_remove_all_scenes_fields_t *fields)
 Sends/Publishes a RemoveAllScenes command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_remove_all_scenes_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_remove_all_scenes_fields_t *fields)
 Sends/Publishes a RemoveAllScenes command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_remove_all_scenes_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t *fields)
 Sends/Publishes a RemoveAllScenesResponse command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_remove_all_scenes_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t *fields)
 Sends/Publishes a RemoveAllScenesResponse command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_store_scene_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_store_scene_fields_t *fields)
 Sends/Publishes a StoreScene command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_store_scene_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_store_scene_fields_t *fields)
 Sends/Publishes a StoreScene command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_store_scene_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t *fields)
 Sends/Publishes a StoreSceneResponse command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_store_scene_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t *fields)
 Sends/Publishes a StoreSceneResponse command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_recall_scene_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_recall_scene_fields_t *fields)
 Sends/Publishes a RecallScene command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_recall_scene_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_recall_scene_fields_t *fields)
 Sends/Publishes a RecallScene command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_get_scene_membership_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_get_scene_membership_fields_t *fields)
 Sends/Publishes a GetSceneMembership command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_get_scene_membership_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_get_scene_membership_fields_t *fields)
 Sends/Publishes a GetSceneMembership command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_get_scene_membership_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t *fields)
 Sends/Publishes a GetSceneMembershipResponse command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_get_scene_membership_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t *fields)
 Sends/Publishes a GetSceneMembershipResponse command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t *fields)
 Sends/Publishes a EnhancedAddScene command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t *fields)
 Sends/Publishes a EnhancedAddScene command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t *fields)
 Sends/Publishes a EnhancedAddSceneResponse command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t *fields)
 Sends/Publishes a EnhancedAddSceneResponse command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t *fields)
 Sends/Publishes a EnhancedViewScene command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t *fields)
 Sends/Publishes a EnhancedViewScene command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t *fields)
 Sends/Publishes a EnhancedViewSceneResponse command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t *fields)
 Sends/Publishes a EnhancedViewSceneResponse command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_copy_scene_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_copy_scene_fields_t *fields)
 Sends/Publishes a CopyScene command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_copy_scene_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_copy_scene_fields_t *fields)
 Sends/Publishes a CopyScene command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_scenes_publish_copy_scene_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t *fields)
 Sends/Publishes a CopySceneResponse command for the Scenes cluster to a destination. More...
 
void uic_mqtt_dotdot_scenes_publish_copy_scene_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t *fields)
 Sends/Publishes a CopySceneResponse command for the Scenes cluster to a group. More...
 
void uic_mqtt_dotdot_on_off_publish_off_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a Off command for the OnOff cluster to a destination. More...
 
void uic_mqtt_dotdot_on_off_publish_off_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a Off command for the OnOff cluster to a group. More...
 
void uic_mqtt_dotdot_on_off_publish_on_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a On command for the OnOff cluster to a destination. More...
 
void uic_mqtt_dotdot_on_off_publish_on_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a On command for the OnOff cluster to a group. More...
 
void uic_mqtt_dotdot_on_off_publish_toggle_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a Toggle command for the OnOff cluster to a destination. More...
 
void uic_mqtt_dotdot_on_off_publish_toggle_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a Toggle command for the OnOff cluster to a group. More...
 
void uic_mqtt_dotdot_on_off_publish_off_with_effect_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t *fields)
 Sends/Publishes a OffWithEffect command for the OnOff cluster to a destination. More...
 
void uic_mqtt_dotdot_on_off_publish_off_with_effect_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t *fields)
 Sends/Publishes a OffWithEffect command for the OnOff cluster to a group. More...
 
void uic_mqtt_dotdot_on_off_publish_on_with_recall_global_scene_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a OnWithRecallGlobalScene command for the OnOff cluster to a destination. More...
 
void uic_mqtt_dotdot_on_off_publish_on_with_recall_global_scene_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a OnWithRecallGlobalScene command for the OnOff cluster to a group. More...
 
void uic_mqtt_dotdot_on_off_publish_on_with_timed_off_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t *fields)
 Sends/Publishes a OnWithTimedOff command for the OnOff cluster to a destination. More...
 
void uic_mqtt_dotdot_on_off_publish_on_with_timed_off_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t *fields)
 Sends/Publishes a OnWithTimedOff command for the OnOff cluster to a group. More...
 
void uic_mqtt_dotdot_level_publish_move_to_level_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_level_command_move_to_level_fields_t *fields)
 Sends/Publishes a MoveToLevel command for the Level cluster to a destination. More...
 
void uic_mqtt_dotdot_level_publish_move_to_level_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_level_command_move_to_level_fields_t *fields)
 Sends/Publishes a MoveToLevel command for the Level cluster to a group. More...
 
void uic_mqtt_dotdot_level_publish_move_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_level_command_move_fields_t *fields)
 Sends/Publishes a Move command for the Level cluster to a destination. More...
 
void uic_mqtt_dotdot_level_publish_move_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_level_command_move_fields_t *fields)
 Sends/Publishes a Move command for the Level cluster to a group. More...
 
void uic_mqtt_dotdot_level_publish_step_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_level_command_step_fields_t *fields)
 Sends/Publishes a Step command for the Level cluster to a destination. More...
 
void uic_mqtt_dotdot_level_publish_step_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_level_command_step_fields_t *fields)
 Sends/Publishes a Step command for the Level cluster to a group. More...
 
void uic_mqtt_dotdot_level_publish_stop_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_level_command_stop_fields_t *fields)
 Sends/Publishes a Stop command for the Level cluster to a destination. More...
 
void uic_mqtt_dotdot_level_publish_stop_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_level_command_stop_fields_t *fields)
 Sends/Publishes a Stop command for the Level cluster to a group. More...
 
void uic_mqtt_dotdot_level_publish_move_to_level_with_on_off_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t *fields)
 Sends/Publishes a MoveToLevelWithOnOff command for the Level cluster to a destination. More...
 
void uic_mqtt_dotdot_level_publish_move_to_level_with_on_off_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t *fields)
 Sends/Publishes a MoveToLevelWithOnOff command for the Level cluster to a group. More...
 
void uic_mqtt_dotdot_level_publish_move_with_on_off_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_level_command_move_with_on_off_fields_t *fields)
 Sends/Publishes a MoveWithOnOff command for the Level cluster to a destination. More...
 
void uic_mqtt_dotdot_level_publish_move_with_on_off_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_level_command_move_with_on_off_fields_t *fields)
 Sends/Publishes a MoveWithOnOff command for the Level cluster to a group. More...
 
void uic_mqtt_dotdot_level_publish_step_with_on_off_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_level_command_step_with_on_off_fields_t *fields)
 Sends/Publishes a StepWithOnOff command for the Level cluster to a destination. More...
 
void uic_mqtt_dotdot_level_publish_step_with_on_off_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_level_command_step_with_on_off_fields_t *fields)
 Sends/Publishes a StepWithOnOff command for the Level cluster to a group. More...
 
void uic_mqtt_dotdot_level_publish_stop_with_on_off_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t *fields)
 Sends/Publishes a StopWithOnOff command for the Level cluster to a destination. More...
 
void uic_mqtt_dotdot_level_publish_stop_with_on_off_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t *fields)
 Sends/Publishes a StopWithOnOff command for the Level cluster to a group. More...
 
void uic_mqtt_dotdot_level_publish_move_to_closest_frequency_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_level_command_move_to_closest_frequency_fields_t *fields)
 Sends/Publishes a MoveToClosestFrequency command for the Level cluster to a destination. More...
 
void uic_mqtt_dotdot_level_publish_move_to_closest_frequency_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_level_command_move_to_closest_frequency_fields_t *fields)
 Sends/Publishes a MoveToClosestFrequency command for the Level cluster to a group. More...
 
void uic_mqtt_dotdot_alarms_publish_reset_alarm_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t *fields)
 Sends/Publishes a ResetAlarm command for the Alarms cluster to a destination. More...
 
void uic_mqtt_dotdot_alarms_publish_reset_alarm_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t *fields)
 Sends/Publishes a ResetAlarm command for the Alarms cluster to a group. More...
 
void uic_mqtt_dotdot_alarms_publish_alarm_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_alarms_command_alarm_fields_t *fields)
 Sends/Publishes a Alarm command for the Alarms cluster to a destination. More...
 
void uic_mqtt_dotdot_alarms_publish_alarm_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_alarms_command_alarm_fields_t *fields)
 Sends/Publishes a Alarm command for the Alarms cluster to a group. More...
 
void uic_mqtt_dotdot_alarms_publish_reset_all_alarms_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a ResetAllAlarms command for the Alarms cluster to a destination. More...
 
void uic_mqtt_dotdot_alarms_publish_reset_all_alarms_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a ResetAllAlarms command for the Alarms cluster to a group. More...
 
void uic_mqtt_dotdot_alarms_publish_get_alarm_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t *fields)
 Sends/Publishes a GetAlarmResponse command for the Alarms cluster to a destination. More...
 
void uic_mqtt_dotdot_alarms_publish_get_alarm_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t *fields)
 Sends/Publishes a GetAlarmResponse command for the Alarms cluster to a group. More...
 
void uic_mqtt_dotdot_alarms_publish_get_alarm_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a GetAlarm command for the Alarms cluster to a destination. More...
 
void uic_mqtt_dotdot_alarms_publish_get_alarm_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a GetAlarm command for the Alarms cluster to a group. More...
 
void uic_mqtt_dotdot_alarms_publish_reset_alarm_log_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a ResetAlarmLog command for the Alarms cluster to a destination. More...
 
void uic_mqtt_dotdot_alarms_publish_reset_alarm_log_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a ResetAlarmLog command for the Alarms cluster to a group. More...
 
void uic_mqtt_dotdot_poll_control_publish_check_in_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a CheckIn command for the PollControl cluster to a destination. More...
 
void uic_mqtt_dotdot_poll_control_publish_check_in_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a CheckIn command for the PollControl cluster to a group. More...
 
void uic_mqtt_dotdot_poll_control_publish_check_in_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t *fields)
 Sends/Publishes a CheckInResponse command for the PollControl cluster to a destination. More...
 
void uic_mqtt_dotdot_poll_control_publish_check_in_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t *fields)
 Sends/Publishes a CheckInResponse command for the PollControl cluster to a group. More...
 
void uic_mqtt_dotdot_poll_control_publish_fast_poll_stop_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a FastPollStop command for the PollControl cluster to a destination. More...
 
void uic_mqtt_dotdot_poll_control_publish_fast_poll_stop_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a FastPollStop command for the PollControl cluster to a group. More...
 
void uic_mqtt_dotdot_poll_control_publish_set_long_poll_interval_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_poll_control_command_set_long_poll_interval_fields_t *fields)
 Sends/Publishes a SetLongPollInterval command for the PollControl cluster to a destination. More...
 
void uic_mqtt_dotdot_poll_control_publish_set_long_poll_interval_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_poll_control_command_set_long_poll_interval_fields_t *fields)
 Sends/Publishes a SetLongPollInterval command for the PollControl cluster to a group. More...
 
void uic_mqtt_dotdot_poll_control_publish_set_short_poll_interval_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_poll_control_command_set_short_poll_interval_fields_t *fields)
 Sends/Publishes a SetShortPollInterval command for the PollControl cluster to a destination. More...
 
void uic_mqtt_dotdot_poll_control_publish_set_short_poll_interval_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_poll_control_command_set_short_poll_interval_fields_t *fields)
 Sends/Publishes a SetShortPollInterval command for the PollControl cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_lock_door_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_lock_door_fields_t *fields)
 Sends/Publishes a LockDoor command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_lock_door_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_lock_door_fields_t *fields)
 Sends/Publishes a LockDoor command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_lock_door_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_lock_door_response_fields_t *fields)
 Sends/Publishes a LockDoorResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_lock_door_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_lock_door_response_fields_t *fields)
 Sends/Publishes a LockDoorResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_unlock_door_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_unlock_door_fields_t *fields)
 Sends/Publishes a UnlockDoor command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_unlock_door_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_unlock_door_fields_t *fields)
 Sends/Publishes a UnlockDoor command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_unlock_door_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_unlock_door_response_fields_t *fields)
 Sends/Publishes a UnlockDoorResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_unlock_door_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_unlock_door_response_fields_t *fields)
 Sends/Publishes a UnlockDoorResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_toggle_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_toggle_fields_t *fields)
 Sends/Publishes a Toggle command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_toggle_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_toggle_fields_t *fields)
 Sends/Publishes a Toggle command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_toggle_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_toggle_response_fields_t *fields)
 Sends/Publishes a ToggleResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_toggle_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_toggle_response_fields_t *fields)
 Sends/Publishes a ToggleResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t *fields)
 Sends/Publishes a UnlockWithTimeout command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t *fields)
 Sends/Publishes a UnlockWithTimeout command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_response_fields_t *fields)
 Sends/Publishes a UnlockWithTimeoutResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_response_fields_t *fields)
 Sends/Publishes a UnlockWithTimeoutResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_log_record_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_log_record_fields_t *fields)
 Sends/Publishes a GetLogRecord command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_log_record_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_log_record_fields_t *fields)
 Sends/Publishes a GetLogRecord command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_log_record_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t *fields)
 Sends/Publishes a GetLogRecordResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_log_record_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t *fields)
 Sends/Publishes a GetLogRecordResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_pin_code_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_pin_code_fields_t *fields)
 Sends/Publishes a SetPINCode command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_pin_code_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_pin_code_fields_t *fields)
 Sends/Publishes a SetPINCode command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_pin_code_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_pin_code_response_fields_t *fields)
 Sends/Publishes a SetPINCodeResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_pin_code_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_pin_code_response_fields_t *fields)
 Sends/Publishes a SetPINCodeResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_pin_code_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_pin_code_fields_t *fields)
 Sends/Publishes a GetPINCode command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_pin_code_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_pin_code_fields_t *fields)
 Sends/Publishes a GetPINCode command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_pin_code_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_pin_code_response_fields_t *fields)
 Sends/Publishes a GetPINCodeResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_pin_code_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_pin_code_response_fields_t *fields)
 Sends/Publishes a GetPINCodeResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_pin_code_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_pin_code_fields_t *fields)
 Sends/Publishes a ClearPINCode command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_pin_code_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_pin_code_fields_t *fields)
 Sends/Publishes a ClearPINCode command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_pin_code_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_pin_code_response_fields_t *fields)
 Sends/Publishes a ClearPINCodeResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_pin_code_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_pin_code_response_fields_t *fields)
 Sends/Publishes a ClearPINCodeResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a ClearAllPINCodes command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a ClearAllPINCodes command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_all_pin_codes_response_fields_t *fields)
 Sends/Publishes a ClearAllPINCodesResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_all_pin_codes_response_fields_t *fields)
 Sends/Publishes a ClearAllPINCodesResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_user_status_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t *fields)
 Sends/Publishes a SetUserStatus command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_user_status_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t *fields)
 Sends/Publishes a SetUserStatus command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_user_status_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_user_status_response_fields_t *fields)
 Sends/Publishes a SetUserStatusResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_user_status_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_user_status_response_fields_t *fields)
 Sends/Publishes a SetUserStatusResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_status_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_user_status_fields_t *fields)
 Sends/Publishes a GetUserStatus command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_status_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_user_status_fields_t *fields)
 Sends/Publishes a GetUserStatus command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_status_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t *fields)
 Sends/Publishes a GetUserStatusResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_status_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t *fields)
 Sends/Publishes a GetUserStatusResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t *fields)
 Sends/Publishes a SetWeekdaySchedule command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t *fields)
 Sends/Publishes a SetWeekdaySchedule command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_response_fields_t *fields)
 Sends/Publishes a SetWeekdayScheduleResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_response_fields_t *fields)
 Sends/Publishes a SetWeekdayScheduleResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t *fields)
 Sends/Publishes a GetWeekdaySchedule command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t *fields)
 Sends/Publishes a GetWeekdaySchedule command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t *fields)
 Sends/Publishes a GetWeekdayScheduleResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t *fields)
 Sends/Publishes a GetWeekdayScheduleResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t *fields)
 Sends/Publishes a ClearWeekdaySchedule command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t *fields)
 Sends/Publishes a ClearWeekdaySchedule command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_response_fields_t *fields)
 Sends/Publishes a ClearWeekdayScheduleResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_response_fields_t *fields)
 Sends/Publishes a ClearWeekdayScheduleResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t *fields)
 Sends/Publishes a SetYearDaySchedule command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t *fields)
 Sends/Publishes a SetYearDaySchedule command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_response_fields_t *fields)
 Sends/Publishes a SetYearDayScheduleResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_response_fields_t *fields)
 Sends/Publishes a SetYearDayScheduleResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t *fields)
 Sends/Publishes a GetYearDaySchedule command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t *fields)
 Sends/Publishes a GetYearDaySchedule command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t *fields)
 Sends/Publishes a GetYearDayScheduleResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t *fields)
 Sends/Publishes a GetYearDayScheduleResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t *fields)
 Sends/Publishes a ClearYearDaySchedule command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t *fields)
 Sends/Publishes a ClearYearDaySchedule command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_response_fields_t *fields)
 Sends/Publishes a ClearYearDayScheduleResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_response_fields_t *fields)
 Sends/Publishes a ClearYearDayScheduleResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t *fields)
 Sends/Publishes a SetHolidaySchedule command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t *fields)
 Sends/Publishes a SetHolidaySchedule command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_response_fields_t *fields)
 Sends/Publishes a SetHolidayScheduleResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_response_fields_t *fields)
 Sends/Publishes a SetHolidayScheduleResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_fields_t *fields)
 Sends/Publishes a GetHolidaySchedule command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_fields_t *fields)
 Sends/Publishes a GetHolidaySchedule command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t *fields)
 Sends/Publishes a GetHolidayScheduleResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t *fields)
 Sends/Publishes a GetHolidayScheduleResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_fields_t *fields)
 Sends/Publishes a ClearHolidaySchedule command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_fields_t *fields)
 Sends/Publishes a ClearHolidaySchedule command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_response_fields_t *fields)
 Sends/Publishes a ClearHolidayScheduleResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_response_fields_t *fields)
 Sends/Publishes a ClearHolidayScheduleResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_user_type_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t *fields)
 Sends/Publishes a SetUserType command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_user_type_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t *fields)
 Sends/Publishes a SetUserType command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_user_type_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_user_type_response_fields_t *fields)
 Sends/Publishes a SetUserTypeResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_user_type_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_user_type_response_fields_t *fields)
 Sends/Publishes a SetUserTypeResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_type_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_user_type_fields_t *fields)
 Sends/Publishes a GetUserType command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_type_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_user_type_fields_t *fields)
 Sends/Publishes a GetUserType command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_type_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t *fields)
 Sends/Publishes a GetUserTypeResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_type_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t *fields)
 Sends/Publishes a GetUserTypeResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_rfid_code_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_rfid_code_fields_t *fields)
 Sends/Publishes a SetRFIDCode command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_rfid_code_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_rfid_code_fields_t *fields)
 Sends/Publishes a SetRFIDCode command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_rfid_code_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_rfid_code_response_fields_t *fields)
 Sends/Publishes a SetRFIDCodeResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_rfid_code_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_rfid_code_response_fields_t *fields)
 Sends/Publishes a SetRFIDCodeResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_rfid_code_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_rfid_code_fields_t *fields)
 Sends/Publishes a GetRFIDCode command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_rfid_code_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_rfid_code_fields_t *fields)
 Sends/Publishes a GetRFIDCode command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_rfid_code_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_rfid_code_response_fields_t *fields)
 Sends/Publishes a GetRFIDCodeResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_rfid_code_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_rfid_code_response_fields_t *fields)
 Sends/Publishes a GetRFIDCodeResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_fields_t *fields)
 Sends/Publishes a ClearRFIDCode command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_fields_t *fields)
 Sends/Publishes a ClearRFIDCode command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_response_fields_t *fields)
 Sends/Publishes a ClearRFIDCodeResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_response_fields_t *fields)
 Sends/Publishes a ClearRFIDCodeResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a ClearAllRFIDCodes command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a ClearAllRFIDCodes command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_all_rfid_codes_response_fields_t *fields)
 Sends/Publishes a ClearAllRFIDCodesResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_all_rfid_codes_response_fields_t *fields)
 Sends/Publishes a ClearAllRFIDCodesResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_user_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_user_fields_t *fields)
 Sends/Publishes a SetUser command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_user_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_user_fields_t *fields)
 Sends/Publishes a SetUser command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_user_fields_t *fields)
 Sends/Publishes a GetUser command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_user_fields_t *fields)
 Sends/Publishes a GetUser command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a GetUserResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_user_response_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a GetUserResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_user_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_user_fields_t *fields)
 Sends/Publishes a ClearUser command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_user_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_user_fields_t *fields)
 Sends/Publishes a ClearUser command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_operating_event_notification_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t *fields)
 Sends/Publishes a OperatingEventNotification command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_operating_event_notification_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t *fields)
 Sends/Publishes a OperatingEventNotification command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_programming_event_notification_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t *fields)
 Sends/Publishes a ProgrammingEventNotification command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_programming_event_notification_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t *fields)
 Sends/Publishes a ProgrammingEventNotification command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_credential_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_set_credential_fields_t *fields)
 Sends/Publishes a SetCredential command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_credential_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_set_credential_fields_t *fields)
 Sends/Publishes a SetCredential command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_credential_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a SetCredentialResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_set_credential_response_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a SetCredentialResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_credential_status_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_get_credential_status_fields_t *fields)
 Sends/Publishes a GetCredentialStatus command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_credential_status_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_get_credential_status_fields_t *fields)
 Sends/Publishes a GetCredentialStatus command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_credential_status_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a GetCredentialStatusResponse command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_get_credential_status_response_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a GetCredentialStatusResponse command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_credential_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_clear_credential_fields_t *fields)
 Sends/Publishes a ClearCredential command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_clear_credential_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_clear_credential_fields_t *fields)
 Sends/Publishes a ClearCredential command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_door_lock_publish_unbolt_door_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_door_lock_command_unbolt_door_fields_t *fields)
 Sends/Publishes a UnboltDoor command for the DoorLock cluster to a destination. More...
 
void uic_mqtt_dotdot_door_lock_publish_unbolt_door_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_door_lock_command_unbolt_door_fields_t *fields)
 Sends/Publishes a UnboltDoor command for the DoorLock cluster to a group. More...
 
void uic_mqtt_dotdot_window_covering_publish_up_or_open_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a UpOrOpen command for the WindowCovering cluster to a destination. More...
 
void uic_mqtt_dotdot_window_covering_publish_up_or_open_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a UpOrOpen command for the WindowCovering cluster to a group. More...
 
void uic_mqtt_dotdot_window_covering_publish_down_or_close_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a DownOrClose command for the WindowCovering cluster to a destination. More...
 
void uic_mqtt_dotdot_window_covering_publish_down_or_close_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a DownOrClose command for the WindowCovering cluster to a group. More...
 
void uic_mqtt_dotdot_window_covering_publish_stop_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a Stop command for the WindowCovering cluster to a destination. More...
 
void uic_mqtt_dotdot_window_covering_publish_stop_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a Stop command for the WindowCovering cluster to a group. More...
 
void uic_mqtt_dotdot_window_covering_publish_go_to_lift_value_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_window_covering_command_go_to_lift_value_fields_t *fields)
 Sends/Publishes a GoToLiftValue command for the WindowCovering cluster to a destination. More...
 
void uic_mqtt_dotdot_window_covering_publish_go_to_lift_value_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_window_covering_command_go_to_lift_value_fields_t *fields)
 Sends/Publishes a GoToLiftValue command for the WindowCovering cluster to a group. More...
 
void uic_mqtt_dotdot_window_covering_publish_go_to_lift_percentage_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_window_covering_command_go_to_lift_percentage_fields_t *fields)
 Sends/Publishes a GoToLiftPercentage command for the WindowCovering cluster to a destination. More...
 
void uic_mqtt_dotdot_window_covering_publish_go_to_lift_percentage_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_window_covering_command_go_to_lift_percentage_fields_t *fields)
 Sends/Publishes a GoToLiftPercentage command for the WindowCovering cluster to a group. More...
 
void uic_mqtt_dotdot_window_covering_publish_go_to_tilt_value_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_window_covering_command_go_to_tilt_value_fields_t *fields)
 Sends/Publishes a GoToTiltValue command for the WindowCovering cluster to a destination. More...
 
void uic_mqtt_dotdot_window_covering_publish_go_to_tilt_value_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_window_covering_command_go_to_tilt_value_fields_t *fields)
 Sends/Publishes a GoToTiltValue command for the WindowCovering cluster to a group. More...
 
void uic_mqtt_dotdot_window_covering_publish_go_to_tilt_percentage_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_window_covering_command_go_to_tilt_percentage_fields_t *fields)
 Sends/Publishes a GoToTiltPercentage command for the WindowCovering cluster to a destination. More...
 
void uic_mqtt_dotdot_window_covering_publish_go_to_tilt_percentage_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_window_covering_command_go_to_tilt_percentage_fields_t *fields)
 Sends/Publishes a GoToTiltPercentage command for the WindowCovering cluster to a group. More...
 
void uic_mqtt_dotdot_barrier_control_publish_go_to_percent_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_barrier_control_command_go_to_percent_fields_t *fields)
 Sends/Publishes a GoToPercent command for the BarrierControl cluster to a destination. More...
 
void uic_mqtt_dotdot_barrier_control_publish_go_to_percent_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_barrier_control_command_go_to_percent_fields_t *fields)
 Sends/Publishes a GoToPercent command for the BarrierControl cluster to a group. More...
 
void uic_mqtt_dotdot_barrier_control_publish_stop_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a Stop command for the BarrierControl cluster to a destination. More...
 
void uic_mqtt_dotdot_barrier_control_publish_stop_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a Stop command for the BarrierControl cluster to a group. More...
 
void uic_mqtt_dotdot_thermostat_publish_setpoint_raise_or_lower_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t *fields)
 Sends/Publishes a SetpointRaiseOrLower command for the Thermostat cluster to a destination. More...
 
void uic_mqtt_dotdot_thermostat_publish_setpoint_raise_or_lower_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t *fields)
 Sends/Publishes a SetpointRaiseOrLower command for the Thermostat cluster to a group. More...
 
void uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t *fields)
 Sends/Publishes a GetWeeklyScheduleResponse command for the Thermostat cluster to a destination. More...
 
void uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t *fields)
 Sends/Publishes a GetWeeklyScheduleResponse command for the Thermostat cluster to a group. More...
 
void uic_mqtt_dotdot_thermostat_publish_set_weekly_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t *fields)
 Sends/Publishes a SetWeeklySchedule command for the Thermostat cluster to a destination. More...
 
void uic_mqtt_dotdot_thermostat_publish_set_weekly_schedule_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t *fields)
 Sends/Publishes a SetWeeklySchedule command for the Thermostat cluster to a group. More...
 
void uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t *fields)
 Sends/Publishes a GetRelayStatusLogResponse command for the Thermostat cluster to a destination. More...
 
void uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t *fields)
 Sends/Publishes a GetRelayStatusLogResponse command for the Thermostat cluster to a group. More...
 
void uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t *fields)
 Sends/Publishes a GetWeeklySchedule command for the Thermostat cluster to a destination. More...
 
void uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t *fields)
 Sends/Publishes a GetWeeklySchedule command for the Thermostat cluster to a group. More...
 
void uic_mqtt_dotdot_thermostat_publish_clear_weekly_schedule_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a ClearWeeklySchedule command for the Thermostat cluster to a destination. More...
 
void uic_mqtt_dotdot_thermostat_publish_clear_weekly_schedule_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a ClearWeeklySchedule command for the Thermostat cluster to a group. More...
 
void uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a GetRelayStatusLog command for the Thermostat cluster to a destination. More...
 
void uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a GetRelayStatusLog command for the Thermostat cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_move_to_hue_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t *fields)
 Sends/Publishes a MoveToHue command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_move_to_hue_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t *fields)
 Sends/Publishes a MoveToHue command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_move_hue_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_move_hue_fields_t *fields)
 Sends/Publishes a MoveHue command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_move_hue_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_move_hue_fields_t *fields)
 Sends/Publishes a MoveHue command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_step_hue_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_step_hue_fields_t *fields)
 Sends/Publishes a StepHue command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_step_hue_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_step_hue_fields_t *fields)
 Sends/Publishes a StepHue command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_move_to_saturation_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t *fields)
 Sends/Publishes a MoveToSaturation command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_move_to_saturation_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t *fields)
 Sends/Publishes a MoveToSaturation command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_move_saturation_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_move_saturation_fields_t *fields)
 Sends/Publishes a MoveSaturation command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_move_saturation_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_move_saturation_fields_t *fields)
 Sends/Publishes a MoveSaturation command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_step_saturation_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_step_saturation_fields_t *fields)
 Sends/Publishes a StepSaturation command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_step_saturation_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_step_saturation_fields_t *fields)
 Sends/Publishes a StepSaturation command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_move_to_hue_and_saturation_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t *fields)
 Sends/Publishes a MoveToHueAndSaturation command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_move_to_hue_and_saturation_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t *fields)
 Sends/Publishes a MoveToHueAndSaturation command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_move_to_color_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_move_to_color_fields_t *fields)
 Sends/Publishes a MoveToColor command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_move_to_color_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_move_to_color_fields_t *fields)
 Sends/Publishes a MoveToColor command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_move_color_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_move_color_fields_t *fields)
 Sends/Publishes a MoveColor command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_move_color_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_move_color_fields_t *fields)
 Sends/Publishes a MoveColor command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_step_color_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_step_color_fields_t *fields)
 Sends/Publishes a StepColor command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_step_color_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_step_color_fields_t *fields)
 Sends/Publishes a StepColor command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_move_to_color_temperature_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t *fields)
 Sends/Publishes a MoveToColorTemperature command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_move_to_color_temperature_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t *fields)
 Sends/Publishes a MoveToColorTemperature command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t *fields)
 Sends/Publishes a EnhancedMoveToHue command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t *fields)
 Sends/Publishes a EnhancedMoveToHue command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_enhanced_move_hue_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t *fields)
 Sends/Publishes a EnhancedMoveHue command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_enhanced_move_hue_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t *fields)
 Sends/Publishes a EnhancedMoveHue command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_enhanced_step_hue_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t *fields)
 Sends/Publishes a EnhancedStepHue command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_enhanced_step_hue_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t *fields)
 Sends/Publishes a EnhancedStepHue command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_and_saturation_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t *fields)
 Sends/Publishes a EnhancedMoveToHueAndSaturation command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_and_saturation_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t *fields)
 Sends/Publishes a EnhancedMoveToHueAndSaturation command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_color_loop_set_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t *fields)
 Sends/Publishes a ColorLoopSet command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_color_loop_set_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t *fields)
 Sends/Publishes a ColorLoopSet command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_stop_move_step_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t *fields)
 Sends/Publishes a StopMoveStep command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_stop_move_step_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t *fields)
 Sends/Publishes a StopMoveStep command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_move_color_temperature_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t *fields)
 Sends/Publishes a MoveColorTemperature command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_move_color_temperature_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t *fields)
 Sends/Publishes a MoveColorTemperature command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_color_control_publish_step_color_temperature_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t *fields)
 Sends/Publishes a StepColorTemperature command for the ColorControl cluster to a destination. More...
 
void uic_mqtt_dotdot_color_control_publish_step_color_temperature_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t *fields)
 Sends/Publishes a StepColorTemperature command for the ColorControl cluster to a group. More...
 
void uic_mqtt_dotdot_ias_zone_publish_zone_enroll_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t *fields)
 Sends/Publishes a ZoneEnrollResponse command for the IASZone cluster to a destination. More...
 
void uic_mqtt_dotdot_ias_zone_publish_zone_enroll_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t *fields)
 Sends/Publishes a ZoneEnrollResponse command for the IASZone cluster to a group. More...
 
void uic_mqtt_dotdot_ias_zone_publish_zone_status_change_notification_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t *fields)
 Sends/Publishes a ZoneStatusChangeNotification command for the IASZone cluster to a destination. More...
 
void uic_mqtt_dotdot_ias_zone_publish_zone_status_change_notification_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t *fields)
 Sends/Publishes a ZoneStatusChangeNotification command for the IASZone cluster to a group. More...
 
void uic_mqtt_dotdot_ias_zone_publish_initiate_normal_operation_mode_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a InitiateNormalOperationMode command for the IASZone cluster to a destination. More...
 
void uic_mqtt_dotdot_ias_zone_publish_initiate_normal_operation_mode_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a InitiateNormalOperationMode command for the IASZone cluster to a group. More...
 
void uic_mqtt_dotdot_ias_zone_publish_zone_enroll_request_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t *fields)
 Sends/Publishes a ZoneEnrollRequest command for the IASZone cluster to a destination. More...
 
void uic_mqtt_dotdot_ias_zone_publish_zone_enroll_request_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t *fields)
 Sends/Publishes a ZoneEnrollRequest command for the IASZone cluster to a group. More...
 
void uic_mqtt_dotdot_ias_zone_publish_initiate_test_mode_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t *fields)
 Sends/Publishes a InitiateTestMode command for the IASZone cluster to a destination. More...
 
void uic_mqtt_dotdot_ias_zone_publish_initiate_test_mode_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t *fields)
 Sends/Publishes a InitiateTestMode command for the IASZone cluster to a group. More...
 
void uic_mqtt_dotdot_iaswd_publish_start_warning_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_iaswd_command_start_warning_fields_t *fields)
 Sends/Publishes a StartWarning command for the IASWD cluster to a destination. More...
 
void uic_mqtt_dotdot_iaswd_publish_start_warning_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_iaswd_command_start_warning_fields_t *fields)
 Sends/Publishes a StartWarning command for the IASWD cluster to a group. More...
 
void uic_mqtt_dotdot_iaswd_publish_squawk_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_iaswd_command_squawk_fields_t *fields)
 Sends/Publishes a Squawk command for the IASWD cluster to a destination. More...
 
void uic_mqtt_dotdot_iaswd_publish_squawk_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_iaswd_command_squawk_fields_t *fields)
 Sends/Publishes a Squawk command for the IASWD cluster to a group. More...
 
void uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t *fields)
 Sends/Publishes a GetProfileInfoResponse command for the ElectricalMeasurement cluster to a destination. More...
 
void uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t *fields)
 Sends/Publishes a GetProfileInfoResponse command for the ElectricalMeasurement cluster to a group. More...
 
void uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a GetProfileInfo command for the ElectricalMeasurement cluster to a destination. More...
 
void uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a GetProfileInfo command for the ElectricalMeasurement cluster to a group. More...
 
void uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_response_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t *fields)
 Sends/Publishes a GetMeasurementProfileResponse command for the ElectricalMeasurement cluster to a destination. More...
 
void uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_response_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t *fields)
 Sends/Publishes a GetMeasurementProfileResponse command for the ElectricalMeasurement cluster to a group. More...
 
void uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t *fields)
 Sends/Publishes a GetMeasurementProfile command for the ElectricalMeasurement cluster to a destination. More...
 
void uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t *fields)
 Sends/Publishes a GetMeasurementProfile command for the ElectricalMeasurement cluster to a group. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_tx_report_command (const dotdot_unid_t destination_unid, const uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t *fields)
 Sends/Publishes a TxReport command for the ProtocolController-RFTelemetry cluster to a destination. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_tx_report_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t *fields)
 Sends/Publishes a TxReport command for the ProtocolController-RFTelemetry cluster to a group. More...
 
void uic_mqtt_dotdot_state_publish_remove_command (const dotdot_unid_t destination_unid)
 Sends/Publishes a Remove command for the State cluster to a destination. More...
 
void uic_mqtt_dotdot_state_publish_remove_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a Remove command for the State cluster to a group. More...
 
void uic_mqtt_dotdot_state_publish_remove_offline_command (const dotdot_unid_t destination_unid)
 Sends/Publishes a RemoveOffline command for the State cluster to a destination. More...
 
void uic_mqtt_dotdot_state_publish_remove_offline_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a RemoveOffline command for the State cluster to a group. More...
 
void uic_mqtt_dotdot_state_publish_discover_neighbors_command (const dotdot_unid_t destination_unid)
 Sends/Publishes a DiscoverNeighbors command for the State cluster to a destination. More...
 
void uic_mqtt_dotdot_state_publish_discover_neighbors_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a DiscoverNeighbors command for the State cluster to a group. More...
 
void uic_mqtt_dotdot_state_publish_interview_command (const dotdot_unid_t destination_unid)
 Sends/Publishes a Interview command for the State cluster to a destination. More...
 
void uic_mqtt_dotdot_state_publish_interview_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a Interview command for the State cluster to a group. More...
 
void uic_mqtt_dotdot_state_publish_discover_security_command (const dotdot_unid_t destination_unid)
 Sends/Publishes a DiscoverSecurity command for the State cluster to a destination. More...
 
void uic_mqtt_dotdot_state_publish_discover_security_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a DiscoverSecurity command for the State cluster to a group. More...
 
void uic_mqtt_dotdot_binding_publish_bind_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_binding_command_bind_fields_t *fields)
 Sends/Publishes a Bind command for the Binding cluster to a destination. More...
 
void uic_mqtt_dotdot_binding_publish_bind_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_binding_command_bind_fields_t *fields)
 Sends/Publishes a Bind command for the Binding cluster to a group. More...
 
void uic_mqtt_dotdot_binding_publish_unbind_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_binding_command_unbind_fields_t *fields)
 Sends/Publishes a Unbind command for the Binding cluster to a destination. More...
 
void uic_mqtt_dotdot_binding_publish_unbind_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_binding_command_unbind_fields_t *fields)
 Sends/Publishes a Unbind command for the Binding cluster to a group. More...
 
void uic_mqtt_dotdot_binding_publish_bind_to_protocol_controller_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_binding_command_bind_to_protocol_controller_fields_t *fields)
 Sends/Publishes a BindToProtocolController command for the Binding cluster to a destination. More...
 
void uic_mqtt_dotdot_binding_publish_bind_to_protocol_controller_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_binding_command_bind_to_protocol_controller_fields_t *fields)
 Sends/Publishes a BindToProtocolController command for the Binding cluster to a group. More...
 
void uic_mqtt_dotdot_binding_publish_unbind_from_protocol_controller_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_binding_command_unbind_from_protocol_controller_fields_t *fields)
 Sends/Publishes a UnbindFromProtocolController command for the Binding cluster to a destination. More...
 
void uic_mqtt_dotdot_binding_publish_unbind_from_protocol_controller_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_binding_command_unbind_from_protocol_controller_fields_t *fields)
 Sends/Publishes a UnbindFromProtocolController command for the Binding cluster to a group. More...
 
void uic_mqtt_dotdot_application_monitoring_publish_log_entry_command (const dotdot_unid_t destination_unid, const uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t *fields)
 Sends/Publishes a LogEntry command for the ApplicationMonitoring cluster to a destination. More...
 
void uic_mqtt_dotdot_application_monitoring_publish_log_entry_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t *fields)
 Sends/Publishes a LogEntry command for the ApplicationMonitoring cluster to a group. More...
 
void uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_fields_t *fields)
 Sends/Publishes a DiscoverParameter command for the ConfigurationParameters cluster to a destination. More...
 
void uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_fields_t *fields)
 Sends/Publishes a DiscoverParameter command for the ConfigurationParameters cluster to a group. More...
 
void uic_mqtt_dotdot_configuration_parameters_publish_default_reset_all_parameters_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a DefaultResetAllParameters command for the ConfigurationParameters cluster to a destination. More...
 
void uic_mqtt_dotdot_configuration_parameters_publish_default_reset_all_parameters_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a DefaultResetAllParameters command for the ConfigurationParameters cluster to a group. More...
 
void uic_mqtt_dotdot_configuration_parameters_publish_set_parameter_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t *fields)
 Sends/Publishes a SetParameter command for the ConfigurationParameters cluster to a destination. More...
 
void uic_mqtt_dotdot_configuration_parameters_publish_set_parameter_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t *fields)
 Sends/Publishes a SetParameter command for the ConfigurationParameters cluster to a group. More...
 
void uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_range_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_range_fields_t *fields)
 Sends/Publishes a DiscoverParameterRange command for the ConfigurationParameters cluster to a destination. More...
 
void uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_range_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_range_fields_t *fields)
 Sends/Publishes a DiscoverParameterRange command for the ConfigurationParameters cluster to a group. More...
 
void uic_mqtt_dotdot_aox_locator_publish_iq_report_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t *fields)
 Sends/Publishes a IQReport command for the AoXLocator cluster to a destination. More...
 
void uic_mqtt_dotdot_aox_locator_publish_iq_report_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t *fields)
 Sends/Publishes a IQReport command for the AoXLocator cluster to a group. More...
 
void uic_mqtt_dotdot_aox_locator_publish_angle_report_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t *fields)
 Sends/Publishes a AngleReport command for the AoXLocator cluster to a destination. More...
 
void uic_mqtt_dotdot_aox_locator_publish_angle_report_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t *fields)
 Sends/Publishes a AngleReport command for the AoXLocator cluster to a group. More...
 
void uic_mqtt_dotdot_aox_locator_publish_angle_correction_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t *fields)
 Sends/Publishes a AngleCorrection command for the AoXLocator cluster to a destination. More...
 
void uic_mqtt_dotdot_aox_locator_publish_angle_correction_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t *fields)
 Sends/Publishes a AngleCorrection command for the AoXLocator cluster to a group. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_publish_write_command (const dotdot_unid_t destination_unid)
 Sends/Publishes a Write command for the ProtocolController-NetworkManagement cluster to a destination. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_publish_write_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a Write command for the ProtocolController-NetworkManagement cluster to a group. More...
 
void uic_mqtt_dotdot_unify_fan_control_publish_set_fan_mode_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_unify_fan_control_command_set_fan_mode_fields_t *fields)
 Sends/Publishes a SetFanMode command for the UnifyFanControl cluster to a destination. More...
 
void uic_mqtt_dotdot_unify_fan_control_publish_set_fan_mode_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_unify_fan_control_command_set_fan_mode_fields_t *fields)
 Sends/Publishes a SetFanMode command for the UnifyFanControl cluster to a group. More...
 
void uic_mqtt_dotdot_unify_fan_control_publish_turn_off_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint)
 Sends/Publishes a TurnOff command for the UnifyFanControl cluster to a destination. More...
 
void uic_mqtt_dotdot_unify_fan_control_publish_turn_off_command_to_group (uint16_t destination_group_id)
 Sends/Publishes a TurnOff command for the UnifyFanControl cluster to a group. More...
 
void uic_mqtt_dotdot_unify_humidity_control_publish_mode_set_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_unify_humidity_control_command_mode_set_fields_t *fields)
 Sends/Publishes a ModeSet command for the UnifyHumidityControl cluster to a destination. More...
 
void uic_mqtt_dotdot_unify_humidity_control_publish_mode_set_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_unify_humidity_control_command_mode_set_fields_t *fields)
 Sends/Publishes a ModeSet command for the UnifyHumidityControl cluster to a group. More...
 
void uic_mqtt_dotdot_unify_humidity_control_publish_setpoint_set_command (const dotdot_unid_t destination_unid, const dotdot_endpoint_id_t destination_endpoint, const uic_mqtt_dotdot_unify_humidity_control_command_setpoint_set_fields_t *fields)
 Sends/Publishes a SetpointSet command for the UnifyHumidityControl cluster to a destination. More...
 
void uic_mqtt_dotdot_unify_humidity_control_publish_setpoint_set_command_to_group (uint16_t destination_group_id, const uic_mqtt_dotdot_unify_humidity_control_command_setpoint_set_fields_t *fields)
 Sends/Publishes a SetpointSet command for the UnifyHumidityControl cluster to a group. More...
 

Detailed Description

This module allows to issue UCL/MQTT commands to destinations.

Note that user component should verify themselves if the commands that they issue is supported.

Function Documentation

◆ uic_mqtt_dotdot_alarms_publish_alarm_command()

void uic_mqtt_dotdot_alarms_publish_alarm_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_alarms_command_alarm_fields_t fields 
)

Sends/Publishes a Alarm command for the Alarms cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Alarms/Commands/Alarm

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_alarms_publish_alarm_command_to_group()

void uic_mqtt_dotdot_alarms_publish_alarm_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_alarms_command_alarm_fields_t fields 
)

Sends/Publishes a Alarm command for the Alarms cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Alarms/Commands/Alarm

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_alarms_publish_get_alarm_command()

void uic_mqtt_dotdot_alarms_publish_get_alarm_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a GetAlarm command for the Alarms cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Alarms/Commands/GetAlarm

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_alarms_publish_get_alarm_command_to_group()

void uic_mqtt_dotdot_alarms_publish_get_alarm_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a GetAlarm command for the Alarms cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Alarms/Commands/GetAlarm

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_alarms_publish_get_alarm_response_command()

void uic_mqtt_dotdot_alarms_publish_get_alarm_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t fields 
)

Sends/Publishes a GetAlarmResponse command for the Alarms cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Alarms/Commands/GetAlarmResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_alarms_publish_get_alarm_response_command_to_group()

void uic_mqtt_dotdot_alarms_publish_get_alarm_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t fields 
)

Sends/Publishes a GetAlarmResponse command for the Alarms cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Alarms/Commands/GetAlarmResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_alarms_publish_reset_alarm_command()

void uic_mqtt_dotdot_alarms_publish_reset_alarm_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t fields 
)

Sends/Publishes a ResetAlarm command for the Alarms cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Alarms/Commands/ResetAlarm

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_alarms_publish_reset_alarm_command_to_group()

void uic_mqtt_dotdot_alarms_publish_reset_alarm_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t fields 
)

Sends/Publishes a ResetAlarm command for the Alarms cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Alarms/Commands/ResetAlarm

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_alarms_publish_reset_alarm_log_command()

void uic_mqtt_dotdot_alarms_publish_reset_alarm_log_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a ResetAlarmLog command for the Alarms cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Alarms/Commands/ResetAlarmLog

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_alarms_publish_reset_alarm_log_command_to_group()

void uic_mqtt_dotdot_alarms_publish_reset_alarm_log_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a ResetAlarmLog command for the Alarms cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Alarms/Commands/ResetAlarmLog

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_alarms_publish_reset_all_alarms_command()

void uic_mqtt_dotdot_alarms_publish_reset_all_alarms_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a ResetAllAlarms command for the Alarms cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Alarms/Commands/ResetAllAlarms

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_alarms_publish_reset_all_alarms_command_to_group()

void uic_mqtt_dotdot_alarms_publish_reset_all_alarms_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a ResetAllAlarms command for the Alarms cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Alarms/Commands/ResetAllAlarms

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_aox_locator_publish_angle_correction_command()

void uic_mqtt_dotdot_aox_locator_publish_angle_correction_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t fields 
)

Sends/Publishes a AngleCorrection command for the AoXLocator cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/AoXLocator/Commands/AngleCorrection

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_aox_locator_publish_angle_correction_command_to_group()

void uic_mqtt_dotdot_aox_locator_publish_angle_correction_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t fields 
)

Sends/Publishes a AngleCorrection command for the AoXLocator cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/AoXLocator/Commands/AngleCorrection

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_aox_locator_publish_angle_report_command()

void uic_mqtt_dotdot_aox_locator_publish_angle_report_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t fields 
)

Sends/Publishes a AngleReport command for the AoXLocator cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/AoXLocator/Commands/AngleReport

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_aox_locator_publish_angle_report_command_to_group()

void uic_mqtt_dotdot_aox_locator_publish_angle_report_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t fields 
)

Sends/Publishes a AngleReport command for the AoXLocator cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/AoXLocator/Commands/AngleReport

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_aox_locator_publish_iq_report_command()

void uic_mqtt_dotdot_aox_locator_publish_iq_report_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t fields 
)

Sends/Publishes a IQReport command for the AoXLocator cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/AoXLocator/Commands/IQReport

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_aox_locator_publish_iq_report_command_to_group()

void uic_mqtt_dotdot_aox_locator_publish_iq_report_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t fields 
)

Sends/Publishes a IQReport command for the AoXLocator cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/AoXLocator/Commands/IQReport

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_application_monitoring_publish_log_entry_command()

void uic_mqtt_dotdot_application_monitoring_publish_log_entry_command ( const dotdot_unid_t  destination_unid,
const uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t fields 
)

Sends/Publishes a LogEntry command for the ApplicationMonitoring cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/ApplicationMonitoring/Commands/LogEntry

Parameters
destination_unidThe UNID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_application_monitoring_publish_log_entry_command_to_group()

void uic_mqtt_dotdot_application_monitoring_publish_log_entry_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t fields 
)

Sends/Publishes a LogEntry command for the ApplicationMonitoring cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ApplicationMonitoring/Commands/LogEntry

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_barrier_control_publish_go_to_percent_command()

void uic_mqtt_dotdot_barrier_control_publish_go_to_percent_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_barrier_control_command_go_to_percent_fields_t fields 
)

Sends/Publishes a GoToPercent command for the BarrierControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/BarrierControl/Commands/GoToPercent

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_barrier_control_publish_go_to_percent_command_to_group()

void uic_mqtt_dotdot_barrier_control_publish_go_to_percent_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_barrier_control_command_go_to_percent_fields_t fields 
)

Sends/Publishes a GoToPercent command for the BarrierControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/BarrierControl/Commands/GoToPercent

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_barrier_control_publish_stop_command()

void uic_mqtt_dotdot_barrier_control_publish_stop_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a Stop command for the BarrierControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/BarrierControl/Commands/Stop

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_barrier_control_publish_stop_command_to_group()

void uic_mqtt_dotdot_barrier_control_publish_stop_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a Stop command for the BarrierControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/BarrierControl/Commands/Stop

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_basic_publish_reset_to_factory_defaults_command()

void uic_mqtt_dotdot_basic_publish_reset_to_factory_defaults_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a ResetToFactoryDefaults command for the Basic cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Basic/Commands/ResetToFactoryDefaults

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_basic_publish_reset_to_factory_defaults_command_to_group()

void uic_mqtt_dotdot_basic_publish_reset_to_factory_defaults_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a ResetToFactoryDefaults command for the Basic cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Basic/Commands/ResetToFactoryDefaults

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_binding_publish_bind_command()

void uic_mqtt_dotdot_binding_publish_bind_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_binding_command_bind_fields_t fields 
)

Sends/Publishes a Bind command for the Binding cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Binding/Commands/Bind

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_binding_publish_bind_command_to_group()

void uic_mqtt_dotdot_binding_publish_bind_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_binding_command_bind_fields_t fields 
)

Sends/Publishes a Bind command for the Binding cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Binding/Commands/Bind

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_binding_publish_bind_to_protocol_controller_command()

void uic_mqtt_dotdot_binding_publish_bind_to_protocol_controller_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_binding_command_bind_to_protocol_controller_fields_t fields 
)

Sends/Publishes a BindToProtocolController command for the Binding cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Binding/Commands/BindToProtocolController

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_binding_publish_bind_to_protocol_controller_command_to_group()

void uic_mqtt_dotdot_binding_publish_bind_to_protocol_controller_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_binding_command_bind_to_protocol_controller_fields_t fields 
)

Sends/Publishes a BindToProtocolController command for the Binding cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Binding/Commands/BindToProtocolController

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_binding_publish_unbind_command()

void uic_mqtt_dotdot_binding_publish_unbind_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_binding_command_unbind_fields_t fields 
)

Sends/Publishes a Unbind command for the Binding cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Binding/Commands/Unbind

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_binding_publish_unbind_command_to_group()

void uic_mqtt_dotdot_binding_publish_unbind_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_binding_command_unbind_fields_t fields 
)

Sends/Publishes a Unbind command for the Binding cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Binding/Commands/Unbind

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_binding_publish_unbind_from_protocol_controller_command()

void uic_mqtt_dotdot_binding_publish_unbind_from_protocol_controller_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_binding_command_unbind_from_protocol_controller_fields_t fields 
)

Sends/Publishes a UnbindFromProtocolController command for the Binding cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Binding/Commands/UnbindFromProtocolController

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_binding_publish_unbind_from_protocol_controller_command_to_group()

void uic_mqtt_dotdot_binding_publish_unbind_from_protocol_controller_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_binding_command_unbind_from_protocol_controller_fields_t fields 
)

Sends/Publishes a UnbindFromProtocolController command for the Binding cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Binding/Commands/UnbindFromProtocolController

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_color_loop_set_command()

void uic_mqtt_dotdot_color_control_publish_color_loop_set_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t fields 
)

Sends/Publishes a ColorLoopSet command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/ColorLoopSet

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_color_loop_set_command_to_group()

void uic_mqtt_dotdot_color_control_publish_color_loop_set_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t fields 
)

Sends/Publishes a ColorLoopSet command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/ColorLoopSet

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_enhanced_move_hue_command()

void uic_mqtt_dotdot_color_control_publish_enhanced_move_hue_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t fields 
)

Sends/Publishes a EnhancedMoveHue command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/EnhancedMoveHue

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_enhanced_move_hue_command_to_group()

void uic_mqtt_dotdot_color_control_publish_enhanced_move_hue_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t fields 
)

Sends/Publishes a EnhancedMoveHue command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/EnhancedMoveHue

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_and_saturation_command()

void uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_and_saturation_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t fields 
)

Sends/Publishes a EnhancedMoveToHueAndSaturation command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/EnhancedMoveToHueAndSaturation

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_and_saturation_command_to_group()

void uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_and_saturation_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t fields 
)

Sends/Publishes a EnhancedMoveToHueAndSaturation command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/EnhancedMoveToHueAndSaturation

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_command()

void uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t fields 
)

Sends/Publishes a EnhancedMoveToHue command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/EnhancedMoveToHue

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_command_to_group()

void uic_mqtt_dotdot_color_control_publish_enhanced_move_to_hue_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t fields 
)

Sends/Publishes a EnhancedMoveToHue command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/EnhancedMoveToHue

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_enhanced_step_hue_command()

void uic_mqtt_dotdot_color_control_publish_enhanced_step_hue_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t fields 
)

Sends/Publishes a EnhancedStepHue command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/EnhancedStepHue

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_enhanced_step_hue_command_to_group()

void uic_mqtt_dotdot_color_control_publish_enhanced_step_hue_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t fields 
)

Sends/Publishes a EnhancedStepHue command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/EnhancedStepHue

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_color_command()

void uic_mqtt_dotdot_color_control_publish_move_color_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_move_color_fields_t fields 
)

Sends/Publishes a MoveColor command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/MoveColor

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_color_command_to_group()

void uic_mqtt_dotdot_color_control_publish_move_color_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_move_color_fields_t fields 
)

Sends/Publishes a MoveColor command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/MoveColor

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_color_temperature_command()

void uic_mqtt_dotdot_color_control_publish_move_color_temperature_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t fields 
)

Sends/Publishes a MoveColorTemperature command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/MoveColorTemperature

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_color_temperature_command_to_group()

void uic_mqtt_dotdot_color_control_publish_move_color_temperature_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t fields 
)

Sends/Publishes a MoveColorTemperature command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/MoveColorTemperature

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_hue_command()

void uic_mqtt_dotdot_color_control_publish_move_hue_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_move_hue_fields_t fields 
)

Sends/Publishes a MoveHue command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/MoveHue

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_hue_command_to_group()

void uic_mqtt_dotdot_color_control_publish_move_hue_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_move_hue_fields_t fields 
)

Sends/Publishes a MoveHue command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/MoveHue

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_saturation_command()

void uic_mqtt_dotdot_color_control_publish_move_saturation_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_move_saturation_fields_t fields 
)

Sends/Publishes a MoveSaturation command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/MoveSaturation

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_saturation_command_to_group()

void uic_mqtt_dotdot_color_control_publish_move_saturation_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_move_saturation_fields_t fields 
)

Sends/Publishes a MoveSaturation command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/MoveSaturation

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_to_color_command()

void uic_mqtt_dotdot_color_control_publish_move_to_color_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_move_to_color_fields_t fields 
)

Sends/Publishes a MoveToColor command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/MoveToColor

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_to_color_command_to_group()

void uic_mqtt_dotdot_color_control_publish_move_to_color_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_move_to_color_fields_t fields 
)

Sends/Publishes a MoveToColor command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/MoveToColor

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_to_color_temperature_command()

void uic_mqtt_dotdot_color_control_publish_move_to_color_temperature_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t fields 
)

Sends/Publishes a MoveToColorTemperature command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/MoveToColorTemperature

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_to_color_temperature_command_to_group()

void uic_mqtt_dotdot_color_control_publish_move_to_color_temperature_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t fields 
)

Sends/Publishes a MoveToColorTemperature command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/MoveToColorTemperature

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_to_hue_and_saturation_command()

void uic_mqtt_dotdot_color_control_publish_move_to_hue_and_saturation_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t fields 
)

Sends/Publishes a MoveToHueAndSaturation command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/MoveToHueAndSaturation

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_to_hue_and_saturation_command_to_group()

void uic_mqtt_dotdot_color_control_publish_move_to_hue_and_saturation_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t fields 
)

Sends/Publishes a MoveToHueAndSaturation command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/MoveToHueAndSaturation

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_to_hue_command()

void uic_mqtt_dotdot_color_control_publish_move_to_hue_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t fields 
)

Sends/Publishes a MoveToHue command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/MoveToHue

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_to_hue_command_to_group()

void uic_mqtt_dotdot_color_control_publish_move_to_hue_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t fields 
)

Sends/Publishes a MoveToHue command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/MoveToHue

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_to_saturation_command()

void uic_mqtt_dotdot_color_control_publish_move_to_saturation_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t fields 
)

Sends/Publishes a MoveToSaturation command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/MoveToSaturation

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_move_to_saturation_command_to_group()

void uic_mqtt_dotdot_color_control_publish_move_to_saturation_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t fields 
)

Sends/Publishes a MoveToSaturation command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/MoveToSaturation

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_step_color_command()

void uic_mqtt_dotdot_color_control_publish_step_color_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_step_color_fields_t fields 
)

Sends/Publishes a StepColor command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/StepColor

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_step_color_command_to_group()

void uic_mqtt_dotdot_color_control_publish_step_color_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_step_color_fields_t fields 
)

Sends/Publishes a StepColor command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/StepColor

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_step_color_temperature_command()

void uic_mqtt_dotdot_color_control_publish_step_color_temperature_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t fields 
)

Sends/Publishes a StepColorTemperature command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/StepColorTemperature

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_step_color_temperature_command_to_group()

void uic_mqtt_dotdot_color_control_publish_step_color_temperature_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t fields 
)

Sends/Publishes a StepColorTemperature command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/StepColorTemperature

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_step_hue_command()

void uic_mqtt_dotdot_color_control_publish_step_hue_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_step_hue_fields_t fields 
)

Sends/Publishes a StepHue command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/StepHue

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_step_hue_command_to_group()

void uic_mqtt_dotdot_color_control_publish_step_hue_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_step_hue_fields_t fields 
)

Sends/Publishes a StepHue command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/StepHue

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_step_saturation_command()

void uic_mqtt_dotdot_color_control_publish_step_saturation_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_step_saturation_fields_t fields 
)

Sends/Publishes a StepSaturation command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/StepSaturation

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_step_saturation_command_to_group()

void uic_mqtt_dotdot_color_control_publish_step_saturation_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_step_saturation_fields_t fields 
)

Sends/Publishes a StepSaturation command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/StepSaturation

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_stop_move_step_command()

void uic_mqtt_dotdot_color_control_publish_stop_move_step_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t fields 
)

Sends/Publishes a StopMoveStep command for the ColorControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ColorControl/Commands/StopMoveStep

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_color_control_publish_stop_move_step_command_to_group()

void uic_mqtt_dotdot_color_control_publish_stop_move_step_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t fields 
)

Sends/Publishes a StopMoveStep command for the ColorControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ColorControl/Commands/StopMoveStep

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_configuration_parameters_publish_default_reset_all_parameters_command()

void uic_mqtt_dotdot_configuration_parameters_publish_default_reset_all_parameters_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a DefaultResetAllParameters command for the ConfigurationParameters cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ConfigurationParameters/Commands/DefaultResetAllParameters

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_configuration_parameters_publish_default_reset_all_parameters_command_to_group()

void uic_mqtt_dotdot_configuration_parameters_publish_default_reset_all_parameters_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a DefaultResetAllParameters command for the ConfigurationParameters cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ConfigurationParameters/Commands/DefaultResetAllParameters

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_command()

void uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_fields_t fields 
)

Sends/Publishes a DiscoverParameter command for the ConfigurationParameters cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ConfigurationParameters/Commands/DiscoverParameter

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_command_to_group()

void uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_fields_t fields 
)

Sends/Publishes a DiscoverParameter command for the ConfigurationParameters cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ConfigurationParameters/Commands/DiscoverParameter

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_range_command()

void uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_range_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_range_fields_t fields 
)

Sends/Publishes a DiscoverParameterRange command for the ConfigurationParameters cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ConfigurationParameters/Commands/DiscoverParameterRange

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_range_command_to_group()

void uic_mqtt_dotdot_configuration_parameters_publish_discover_parameter_range_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_range_fields_t fields 
)

Sends/Publishes a DiscoverParameterRange command for the ConfigurationParameters cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ConfigurationParameters/Commands/DiscoverParameterRange

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_configuration_parameters_publish_set_parameter_command()

void uic_mqtt_dotdot_configuration_parameters_publish_set_parameter_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t fields 
)

Sends/Publishes a SetParameter command for the ConfigurationParameters cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ConfigurationParameters/Commands/SetParameter

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_configuration_parameters_publish_set_parameter_command_to_group()

void uic_mqtt_dotdot_configuration_parameters_publish_set_parameter_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t fields 
)

Sends/Publishes a SetParameter command for the ConfigurationParameters cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ConfigurationParameters/Commands/SetParameter

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_command()

void uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a ClearAllPINCodes command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearAllPINCodes

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a ClearAllPINCodes command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearAllPINCodes

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_response_command()

void uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_all_pin_codes_response_fields_t fields 
)

Sends/Publishes a ClearAllPINCodesResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearAllPINCodesResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_all_pin_codes_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_all_pin_codes_response_fields_t fields 
)

Sends/Publishes a ClearAllPINCodesResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearAllPINCodesResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_command()

void uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a ClearAllRFIDCodes command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearAllRFIDCodes

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a ClearAllRFIDCodes command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearAllRFIDCodes

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_response_command()

void uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_all_rfid_codes_response_fields_t fields 
)

Sends/Publishes a ClearAllRFIDCodesResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearAllRFIDCodesResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_all_rfid_codes_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_all_rfid_codes_response_fields_t fields 
)

Sends/Publishes a ClearAllRFIDCodesResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearAllRFIDCodesResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_credential_command()

void uic_mqtt_dotdot_door_lock_publish_clear_credential_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_credential_fields_t fields 
)

Sends/Publishes a ClearCredential command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearCredential

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_credential_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_credential_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_credential_fields_t fields 
)

Sends/Publishes a ClearCredential command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearCredential

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_command()

void uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_fields_t fields 
)

Sends/Publishes a ClearHolidaySchedule command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearHolidaySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_fields_t fields 
)

Sends/Publishes a ClearHolidaySchedule command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearHolidaySchedule

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_response_command()

void uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_response_fields_t fields 
)

Sends/Publishes a ClearHolidayScheduleResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearHolidayScheduleResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_holiday_schedule_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_response_fields_t fields 
)

Sends/Publishes a ClearHolidayScheduleResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearHolidayScheduleResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_pin_code_command()

void uic_mqtt_dotdot_door_lock_publish_clear_pin_code_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_pin_code_fields_t fields 
)

Sends/Publishes a ClearPINCode command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearPINCode

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_pin_code_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_pin_code_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_pin_code_fields_t fields 
)

Sends/Publishes a ClearPINCode command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearPINCode

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_pin_code_response_command()

void uic_mqtt_dotdot_door_lock_publish_clear_pin_code_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_pin_code_response_fields_t fields 
)

Sends/Publishes a ClearPINCodeResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearPINCodeResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_pin_code_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_pin_code_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_pin_code_response_fields_t fields 
)

Sends/Publishes a ClearPINCodeResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearPINCodeResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_command()

void uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_fields_t fields 
)

Sends/Publishes a ClearRFIDCode command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearRFIDCode

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_fields_t fields 
)

Sends/Publishes a ClearRFIDCode command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearRFIDCode

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_response_command()

void uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_response_fields_t fields 
)

Sends/Publishes a ClearRFIDCodeResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearRFIDCodeResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_rfid_code_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_response_fields_t fields 
)

Sends/Publishes a ClearRFIDCodeResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearRFIDCodeResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_user_command()

void uic_mqtt_dotdot_door_lock_publish_clear_user_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_user_fields_t fields 
)

Sends/Publishes a ClearUser command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearUser

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_user_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_user_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_user_fields_t fields 
)

Sends/Publishes a ClearUser command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearUser

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_command()

void uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t fields 
)

Sends/Publishes a ClearWeekdaySchedule command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearWeekdaySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t fields 
)

Sends/Publishes a ClearWeekdaySchedule command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearWeekdaySchedule

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_response_command()

void uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_response_fields_t fields 
)

Sends/Publishes a ClearWeekdayScheduleResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearWeekdayScheduleResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_weekday_schedule_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_response_fields_t fields 
)

Sends/Publishes a ClearWeekdayScheduleResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearWeekdayScheduleResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_command()

void uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t fields 
)

Sends/Publishes a ClearYearDaySchedule command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearYearDaySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t fields 
)

Sends/Publishes a ClearYearDaySchedule command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearYearDaySchedule

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_response_command()

void uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_response_fields_t fields 
)

Sends/Publishes a ClearYearDayScheduleResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ClearYearDayScheduleResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_clear_year_day_schedule_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_response_fields_t fields 
)

Sends/Publishes a ClearYearDayScheduleResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ClearYearDayScheduleResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_credential_status_command()

void uic_mqtt_dotdot_door_lock_publish_get_credential_status_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_credential_status_fields_t fields 
)

Sends/Publishes a GetCredentialStatus command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetCredentialStatus

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_credential_status_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_credential_status_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_credential_status_fields_t fields 
)

Sends/Publishes a GetCredentialStatus command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetCredentialStatus

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_credential_status_response_command()

void uic_mqtt_dotdot_door_lock_publish_get_credential_status_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a GetCredentialStatusResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetCredentialStatusResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_door_lock_publish_get_credential_status_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_credential_status_response_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a GetCredentialStatusResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetCredentialStatusResponse

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_command()

void uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_fields_t fields 
)

Sends/Publishes a GetHolidaySchedule command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetHolidaySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_fields_t fields 
)

Sends/Publishes a GetHolidaySchedule command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetHolidaySchedule

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_response_command()

void uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t fields 
)

Sends/Publishes a GetHolidayScheduleResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetHolidayScheduleResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_holiday_schedule_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t fields 
)

Sends/Publishes a GetHolidayScheduleResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetHolidayScheduleResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_log_record_command()

void uic_mqtt_dotdot_door_lock_publish_get_log_record_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_log_record_fields_t fields 
)

Sends/Publishes a GetLogRecord command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetLogRecord

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_log_record_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_log_record_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_log_record_fields_t fields 
)

Sends/Publishes a GetLogRecord command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetLogRecord

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_log_record_response_command()

void uic_mqtt_dotdot_door_lock_publish_get_log_record_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t fields 
)

Sends/Publishes a GetLogRecordResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetLogRecordResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_log_record_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_log_record_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t fields 
)

Sends/Publishes a GetLogRecordResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetLogRecordResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_pin_code_command()

void uic_mqtt_dotdot_door_lock_publish_get_pin_code_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_pin_code_fields_t fields 
)

Sends/Publishes a GetPINCode command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetPINCode

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_pin_code_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_pin_code_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_pin_code_fields_t fields 
)

Sends/Publishes a GetPINCode command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetPINCode

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_pin_code_response_command()

void uic_mqtt_dotdot_door_lock_publish_get_pin_code_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_pin_code_response_fields_t fields 
)

Sends/Publishes a GetPINCodeResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetPINCodeResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_pin_code_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_pin_code_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_pin_code_response_fields_t fields 
)

Sends/Publishes a GetPINCodeResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetPINCodeResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_rfid_code_command()

void uic_mqtt_dotdot_door_lock_publish_get_rfid_code_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_rfid_code_fields_t fields 
)

Sends/Publishes a GetRFIDCode command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetRFIDCode

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_rfid_code_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_rfid_code_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_rfid_code_fields_t fields 
)

Sends/Publishes a GetRFIDCode command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetRFIDCode

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_rfid_code_response_command()

void uic_mqtt_dotdot_door_lock_publish_get_rfid_code_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_rfid_code_response_fields_t fields 
)

Sends/Publishes a GetRFIDCodeResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetRFIDCodeResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_rfid_code_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_rfid_code_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_rfid_code_response_fields_t fields 
)

Sends/Publishes a GetRFIDCodeResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetRFIDCodeResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_user_command()

void uic_mqtt_dotdot_door_lock_publish_get_user_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_user_fields_t fields 
)

Sends/Publishes a GetUser command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetUser

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_user_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_user_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_user_fields_t fields 
)

Sends/Publishes a GetUser command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetUser

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_user_response_command()

void uic_mqtt_dotdot_door_lock_publish_get_user_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a GetUserResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetUserResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_door_lock_publish_get_user_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_user_response_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a GetUserResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetUserResponse

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_door_lock_publish_get_user_status_command()

void uic_mqtt_dotdot_door_lock_publish_get_user_status_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_user_status_fields_t fields 
)

Sends/Publishes a GetUserStatus command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetUserStatus

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_user_status_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_user_status_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_user_status_fields_t fields 
)

Sends/Publishes a GetUserStatus command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetUserStatus

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_user_status_response_command()

void uic_mqtt_dotdot_door_lock_publish_get_user_status_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t fields 
)

Sends/Publishes a GetUserStatusResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetUserStatusResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_user_status_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_user_status_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t fields 
)

Sends/Publishes a GetUserStatusResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetUserStatusResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_user_type_command()

void uic_mqtt_dotdot_door_lock_publish_get_user_type_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_user_type_fields_t fields 
)

Sends/Publishes a GetUserType command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetUserType

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_user_type_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_user_type_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_user_type_fields_t fields 
)

Sends/Publishes a GetUserType command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetUserType

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_user_type_response_command()

void uic_mqtt_dotdot_door_lock_publish_get_user_type_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t fields 
)

Sends/Publishes a GetUserTypeResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetUserTypeResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_user_type_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_user_type_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t fields 
)

Sends/Publishes a GetUserTypeResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetUserTypeResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_command()

void uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t fields 
)

Sends/Publishes a GetWeekdaySchedule command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetWeekdaySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t fields 
)

Sends/Publishes a GetWeekdaySchedule command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetWeekdaySchedule

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_response_command()

void uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t fields 
)

Sends/Publishes a GetWeekdayScheduleResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetWeekdayScheduleResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_weekday_schedule_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t fields 
)

Sends/Publishes a GetWeekdayScheduleResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetWeekdayScheduleResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_command()

void uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t fields 
)

Sends/Publishes a GetYearDaySchedule command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetYearDaySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t fields 
)

Sends/Publishes a GetYearDaySchedule command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetYearDaySchedule

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_response_command()

void uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t fields 
)

Sends/Publishes a GetYearDayScheduleResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/GetYearDayScheduleResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_get_year_day_schedule_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t fields 
)

Sends/Publishes a GetYearDayScheduleResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/GetYearDayScheduleResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_lock_door_command()

void uic_mqtt_dotdot_door_lock_publish_lock_door_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_lock_door_fields_t fields 
)

Sends/Publishes a LockDoor command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/LockDoor

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_lock_door_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_lock_door_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_lock_door_fields_t fields 
)

Sends/Publishes a LockDoor command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/LockDoor

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_lock_door_response_command()

void uic_mqtt_dotdot_door_lock_publish_lock_door_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_lock_door_response_fields_t fields 
)

Sends/Publishes a LockDoorResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/LockDoorResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_lock_door_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_lock_door_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_lock_door_response_fields_t fields 
)

Sends/Publishes a LockDoorResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/LockDoorResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_operating_event_notification_command()

void uic_mqtt_dotdot_door_lock_publish_operating_event_notification_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t fields 
)

Sends/Publishes a OperatingEventNotification command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/OperatingEventNotification

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_operating_event_notification_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_operating_event_notification_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t fields 
)

Sends/Publishes a OperatingEventNotification command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/OperatingEventNotification

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_programming_event_notification_command()

void uic_mqtt_dotdot_door_lock_publish_programming_event_notification_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t fields 
)

Sends/Publishes a ProgrammingEventNotification command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ProgrammingEventNotification

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_programming_event_notification_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_programming_event_notification_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t fields 
)

Sends/Publishes a ProgrammingEventNotification command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ProgrammingEventNotification

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_credential_command()

void uic_mqtt_dotdot_door_lock_publish_set_credential_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_credential_fields_t fields 
)

Sends/Publishes a SetCredential command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetCredential

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_credential_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_credential_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_credential_fields_t fields 
)

Sends/Publishes a SetCredential command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetCredential

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_credential_response_command()

void uic_mqtt_dotdot_door_lock_publish_set_credential_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a SetCredentialResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetCredentialResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_door_lock_publish_set_credential_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_credential_response_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a SetCredentialResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetCredentialResponse

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_command()

void uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t fields 
)

Sends/Publishes a SetHolidaySchedule command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetHolidaySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t fields 
)

Sends/Publishes a SetHolidaySchedule command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetHolidaySchedule

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_response_command()

void uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_response_fields_t fields 
)

Sends/Publishes a SetHolidayScheduleResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetHolidayScheduleResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_holiday_schedule_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_response_fields_t fields 
)

Sends/Publishes a SetHolidayScheduleResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetHolidayScheduleResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_pin_code_command()

void uic_mqtt_dotdot_door_lock_publish_set_pin_code_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_pin_code_fields_t fields 
)

Sends/Publishes a SetPINCode command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetPINCode

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_pin_code_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_pin_code_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_pin_code_fields_t fields 
)

Sends/Publishes a SetPINCode command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetPINCode

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_pin_code_response_command()

void uic_mqtt_dotdot_door_lock_publish_set_pin_code_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_pin_code_response_fields_t fields 
)

Sends/Publishes a SetPINCodeResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetPINCodeResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_pin_code_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_pin_code_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_pin_code_response_fields_t fields 
)

Sends/Publishes a SetPINCodeResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetPINCodeResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_rfid_code_command()

void uic_mqtt_dotdot_door_lock_publish_set_rfid_code_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_rfid_code_fields_t fields 
)

Sends/Publishes a SetRFIDCode command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetRFIDCode

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_rfid_code_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_rfid_code_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_rfid_code_fields_t fields 
)

Sends/Publishes a SetRFIDCode command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetRFIDCode

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_rfid_code_response_command()

void uic_mqtt_dotdot_door_lock_publish_set_rfid_code_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_rfid_code_response_fields_t fields 
)

Sends/Publishes a SetRFIDCodeResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetRFIDCodeResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_rfid_code_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_rfid_code_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_rfid_code_response_fields_t fields 
)

Sends/Publishes a SetRFIDCodeResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetRFIDCodeResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_user_command()

void uic_mqtt_dotdot_door_lock_publish_set_user_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_user_fields_t fields 
)

Sends/Publishes a SetUser command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetUser

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_user_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_user_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_user_fields_t fields 
)

Sends/Publishes a SetUser command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetUser

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_user_status_command()

void uic_mqtt_dotdot_door_lock_publish_set_user_status_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t fields 
)

Sends/Publishes a SetUserStatus command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetUserStatus

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_user_status_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_user_status_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t fields 
)

Sends/Publishes a SetUserStatus command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetUserStatus

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_user_status_response_command()

void uic_mqtt_dotdot_door_lock_publish_set_user_status_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_user_status_response_fields_t fields 
)

Sends/Publishes a SetUserStatusResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetUserStatusResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_user_status_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_user_status_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_user_status_response_fields_t fields 
)

Sends/Publishes a SetUserStatusResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetUserStatusResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_user_type_command()

void uic_mqtt_dotdot_door_lock_publish_set_user_type_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t fields 
)

Sends/Publishes a SetUserType command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetUserType

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_user_type_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_user_type_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t fields 
)

Sends/Publishes a SetUserType command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetUserType

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_user_type_response_command()

void uic_mqtt_dotdot_door_lock_publish_set_user_type_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_user_type_response_fields_t fields 
)

Sends/Publishes a SetUserTypeResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetUserTypeResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_user_type_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_user_type_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_user_type_response_fields_t fields 
)

Sends/Publishes a SetUserTypeResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetUserTypeResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_command()

void uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t fields 
)

Sends/Publishes a SetWeekdaySchedule command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetWeekdaySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t fields 
)

Sends/Publishes a SetWeekdaySchedule command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetWeekdaySchedule

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_response_command()

void uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_response_fields_t fields 
)

Sends/Publishes a SetWeekdayScheduleResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetWeekdayScheduleResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_weekday_schedule_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_response_fields_t fields 
)

Sends/Publishes a SetWeekdayScheduleResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetWeekdayScheduleResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_command()

void uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t fields 
)

Sends/Publishes a SetYearDaySchedule command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetYearDaySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t fields 
)

Sends/Publishes a SetYearDaySchedule command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetYearDaySchedule

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_response_command()

void uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_response_fields_t fields 
)

Sends/Publishes a SetYearDayScheduleResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/SetYearDayScheduleResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_set_year_day_schedule_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_response_fields_t fields 
)

Sends/Publishes a SetYearDayScheduleResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/SetYearDayScheduleResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_toggle_command()

void uic_mqtt_dotdot_door_lock_publish_toggle_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_toggle_fields_t fields 
)

Sends/Publishes a Toggle command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/Toggle

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_toggle_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_toggle_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_toggle_fields_t fields 
)

Sends/Publishes a Toggle command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/Toggle

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_toggle_response_command()

void uic_mqtt_dotdot_door_lock_publish_toggle_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_toggle_response_fields_t fields 
)

Sends/Publishes a ToggleResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/ToggleResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_toggle_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_toggle_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_toggle_response_fields_t fields 
)

Sends/Publishes a ToggleResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/ToggleResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_unbolt_door_command()

void uic_mqtt_dotdot_door_lock_publish_unbolt_door_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_unbolt_door_fields_t fields 
)

Sends/Publishes a UnboltDoor command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/UnboltDoor

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_unbolt_door_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_unbolt_door_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_unbolt_door_fields_t fields 
)

Sends/Publishes a UnboltDoor command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/UnboltDoor

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_unlock_door_command()

void uic_mqtt_dotdot_door_lock_publish_unlock_door_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_unlock_door_fields_t fields 
)

Sends/Publishes a UnlockDoor command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/UnlockDoor

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_unlock_door_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_unlock_door_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_unlock_door_fields_t fields 
)

Sends/Publishes a UnlockDoor command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/UnlockDoor

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_unlock_door_response_command()

void uic_mqtt_dotdot_door_lock_publish_unlock_door_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_unlock_door_response_fields_t fields 
)

Sends/Publishes a UnlockDoorResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/UnlockDoorResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_unlock_door_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_unlock_door_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_unlock_door_response_fields_t fields 
)

Sends/Publishes a UnlockDoorResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/UnlockDoorResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_command()

void uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t fields 
)

Sends/Publishes a UnlockWithTimeout command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/UnlockWithTimeout

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t fields 
)

Sends/Publishes a UnlockWithTimeout command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/UnlockWithTimeout

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_response_command()

void uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_response_fields_t fields 
)

Sends/Publishes a UnlockWithTimeoutResponse command for the DoorLock cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/DoorLock/Commands/UnlockWithTimeoutResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_response_command_to_group()

void uic_mqtt_dotdot_door_lock_publish_unlock_with_timeout_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_response_fields_t fields 
)

Sends/Publishes a UnlockWithTimeoutResponse command for the DoorLock cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/DoorLock/Commands/UnlockWithTimeoutResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_command()

void uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t fields 
)

Sends/Publishes a GetMeasurementProfile command for the ElectricalMeasurement cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ElectricalMeasurement/Commands/GetMeasurementProfile

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_command_to_group()

void uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t fields 
)

Sends/Publishes a GetMeasurementProfile command for the ElectricalMeasurement cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ElectricalMeasurement/Commands/GetMeasurementProfile

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_response_command()

void uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t fields 
)

Sends/Publishes a GetMeasurementProfileResponse command for the ElectricalMeasurement cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ElectricalMeasurement/Commands/GetMeasurementProfileResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_response_command_to_group()

void uic_mqtt_dotdot_electrical_measurement_publish_get_measurement_profile_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t fields 
)

Sends/Publishes a GetMeasurementProfileResponse command for the ElectricalMeasurement cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ElectricalMeasurement/Commands/GetMeasurementProfileResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_command()

void uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a GetProfileInfo command for the ElectricalMeasurement cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ElectricalMeasurement/Commands/GetProfileInfo

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_command_to_group()

void uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a GetProfileInfo command for the ElectricalMeasurement cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ElectricalMeasurement/Commands/GetProfileInfo

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_response_command()

void uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t fields 
)

Sends/Publishes a GetProfileInfoResponse command for the ElectricalMeasurement cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/ElectricalMeasurement/Commands/GetProfileInfoResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_response_command_to_group()

void uic_mqtt_dotdot_electrical_measurement_publish_get_profile_info_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t fields 
)

Sends/Publishes a GetProfileInfoResponse command for the ElectricalMeasurement cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ElectricalMeasurement/Commands/GetProfileInfoResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_add_group_command()

void uic_mqtt_dotdot_groups_publish_add_group_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_groups_command_add_group_fields_t fields 
)

Sends/Publishes a AddGroup command for the Groups cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Groups/Commands/AddGroup

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_add_group_command_to_group()

void uic_mqtt_dotdot_groups_publish_add_group_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_groups_command_add_group_fields_t fields 
)

Sends/Publishes a AddGroup command for the Groups cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Groups/Commands/AddGroup

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_add_group_if_identifying_command()

void uic_mqtt_dotdot_groups_publish_add_group_if_identifying_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t fields 
)

Sends/Publishes a AddGroupIfIdentifying command for the Groups cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Groups/Commands/AddGroupIfIdentifying

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_add_group_if_identifying_command_to_group()

void uic_mqtt_dotdot_groups_publish_add_group_if_identifying_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t fields 
)

Sends/Publishes a AddGroupIfIdentifying command for the Groups cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Groups/Commands/AddGroupIfIdentifying

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_add_group_response_command()

void uic_mqtt_dotdot_groups_publish_add_group_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_groups_command_add_group_response_fields_t fields 
)

Sends/Publishes a AddGroupResponse command for the Groups cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Groups/Commands/AddGroupResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_add_group_response_command_to_group()

void uic_mqtt_dotdot_groups_publish_add_group_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_groups_command_add_group_response_fields_t fields 
)

Sends/Publishes a AddGroupResponse command for the Groups cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Groups/Commands/AddGroupResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_get_group_membership_command()

void uic_mqtt_dotdot_groups_publish_get_group_membership_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_groups_command_get_group_membership_fields_t fields 
)

Sends/Publishes a GetGroupMembership command for the Groups cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Groups/Commands/GetGroupMembership

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_get_group_membership_command_to_group()

void uic_mqtt_dotdot_groups_publish_get_group_membership_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_groups_command_get_group_membership_fields_t fields 
)

Sends/Publishes a GetGroupMembership command for the Groups cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Groups/Commands/GetGroupMembership

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_get_group_membership_response_command()

void uic_mqtt_dotdot_groups_publish_get_group_membership_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t fields 
)

Sends/Publishes a GetGroupMembershipResponse command for the Groups cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Groups/Commands/GetGroupMembershipResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_get_group_membership_response_command_to_group()

void uic_mqtt_dotdot_groups_publish_get_group_membership_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t fields 
)

Sends/Publishes a GetGroupMembershipResponse command for the Groups cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Groups/Commands/GetGroupMembershipResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_remove_all_groups_command()

void uic_mqtt_dotdot_groups_publish_remove_all_groups_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a RemoveAllGroups command for the Groups cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Groups/Commands/RemoveAllGroups

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_groups_publish_remove_all_groups_command_to_group()

void uic_mqtt_dotdot_groups_publish_remove_all_groups_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a RemoveAllGroups command for the Groups cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Groups/Commands/RemoveAllGroups

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_groups_publish_remove_group_command()

void uic_mqtt_dotdot_groups_publish_remove_group_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_groups_command_remove_group_fields_t fields 
)

Sends/Publishes a RemoveGroup command for the Groups cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Groups/Commands/RemoveGroup

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_remove_group_command_to_group()

void uic_mqtt_dotdot_groups_publish_remove_group_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_groups_command_remove_group_fields_t fields 
)

Sends/Publishes a RemoveGroup command for the Groups cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Groups/Commands/RemoveGroup

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_remove_group_response_command()

void uic_mqtt_dotdot_groups_publish_remove_group_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_groups_command_remove_group_response_fields_t fields 
)

Sends/Publishes a RemoveGroupResponse command for the Groups cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Groups/Commands/RemoveGroupResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_remove_group_response_command_to_group()

void uic_mqtt_dotdot_groups_publish_remove_group_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_groups_command_remove_group_response_fields_t fields 
)

Sends/Publishes a RemoveGroupResponse command for the Groups cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Groups/Commands/RemoveGroupResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_view_group_command()

void uic_mqtt_dotdot_groups_publish_view_group_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_groups_command_view_group_fields_t fields 
)

Sends/Publishes a ViewGroup command for the Groups cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Groups/Commands/ViewGroup

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_view_group_command_to_group()

void uic_mqtt_dotdot_groups_publish_view_group_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_groups_command_view_group_fields_t fields 
)

Sends/Publishes a ViewGroup command for the Groups cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Groups/Commands/ViewGroup

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_view_group_response_command()

void uic_mqtt_dotdot_groups_publish_view_group_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_groups_command_view_group_response_fields_t fields 
)

Sends/Publishes a ViewGroupResponse command for the Groups cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Groups/Commands/ViewGroupResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_groups_publish_view_group_response_command_to_group()

void uic_mqtt_dotdot_groups_publish_view_group_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_groups_command_view_group_response_fields_t fields 
)

Sends/Publishes a ViewGroupResponse command for the Groups cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Groups/Commands/ViewGroupResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_ias_zone_publish_initiate_normal_operation_mode_command()

void uic_mqtt_dotdot_ias_zone_publish_initiate_normal_operation_mode_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a InitiateNormalOperationMode command for the IASZone cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/IASZone/Commands/InitiateNormalOperationMode

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_ias_zone_publish_initiate_normal_operation_mode_command_to_group()

void uic_mqtt_dotdot_ias_zone_publish_initiate_normal_operation_mode_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a InitiateNormalOperationMode command for the IASZone cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/IASZone/Commands/InitiateNormalOperationMode

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_ias_zone_publish_initiate_test_mode_command()

void uic_mqtt_dotdot_ias_zone_publish_initiate_test_mode_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t fields 
)

Sends/Publishes a InitiateTestMode command for the IASZone cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/IASZone/Commands/InitiateTestMode

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_ias_zone_publish_initiate_test_mode_command_to_group()

void uic_mqtt_dotdot_ias_zone_publish_initiate_test_mode_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t fields 
)

Sends/Publishes a InitiateTestMode command for the IASZone cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/IASZone/Commands/InitiateTestMode

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_ias_zone_publish_zone_enroll_request_command()

void uic_mqtt_dotdot_ias_zone_publish_zone_enroll_request_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t fields 
)

Sends/Publishes a ZoneEnrollRequest command for the IASZone cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/IASZone/Commands/ZoneEnrollRequest

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_ias_zone_publish_zone_enroll_request_command_to_group()

void uic_mqtt_dotdot_ias_zone_publish_zone_enroll_request_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t fields 
)

Sends/Publishes a ZoneEnrollRequest command for the IASZone cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/IASZone/Commands/ZoneEnrollRequest

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_ias_zone_publish_zone_enroll_response_command()

void uic_mqtt_dotdot_ias_zone_publish_zone_enroll_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t fields 
)

Sends/Publishes a ZoneEnrollResponse command for the IASZone cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/IASZone/Commands/ZoneEnrollResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_ias_zone_publish_zone_enroll_response_command_to_group()

void uic_mqtt_dotdot_ias_zone_publish_zone_enroll_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t fields 
)

Sends/Publishes a ZoneEnrollResponse command for the IASZone cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/IASZone/Commands/ZoneEnrollResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_ias_zone_publish_zone_status_change_notification_command()

void uic_mqtt_dotdot_ias_zone_publish_zone_status_change_notification_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t fields 
)

Sends/Publishes a ZoneStatusChangeNotification command for the IASZone cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/IASZone/Commands/ZoneStatusChangeNotification

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_ias_zone_publish_zone_status_change_notification_command_to_group()

void uic_mqtt_dotdot_ias_zone_publish_zone_status_change_notification_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t fields 
)

Sends/Publishes a ZoneStatusChangeNotification command for the IASZone cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/IASZone/Commands/ZoneStatusChangeNotification

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_iaswd_publish_squawk_command()

void uic_mqtt_dotdot_iaswd_publish_squawk_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_iaswd_command_squawk_fields_t fields 
)

Sends/Publishes a Squawk command for the IASWD cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/IASWD/Commands/Squawk

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_iaswd_publish_squawk_command_to_group()

void uic_mqtt_dotdot_iaswd_publish_squawk_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_iaswd_command_squawk_fields_t fields 
)

Sends/Publishes a Squawk command for the IASWD cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/IASWD/Commands/Squawk

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_iaswd_publish_start_warning_command()

void uic_mqtt_dotdot_iaswd_publish_start_warning_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_iaswd_command_start_warning_fields_t fields 
)

Sends/Publishes a StartWarning command for the IASWD cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/IASWD/Commands/StartWarning

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_iaswd_publish_start_warning_command_to_group()

void uic_mqtt_dotdot_iaswd_publish_start_warning_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_iaswd_command_start_warning_fields_t fields 
)

Sends/Publishes a StartWarning command for the IASWD cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/IASWD/Commands/StartWarning

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_identify_publish_identify_command()

void uic_mqtt_dotdot_identify_publish_identify_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_identify_command_identify_fields_t fields 
)

Sends/Publishes a Identify command for the Identify cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Identify/Commands/Identify

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_identify_publish_identify_command_to_group()

void uic_mqtt_dotdot_identify_publish_identify_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_identify_command_identify_fields_t fields 
)

Sends/Publishes a Identify command for the Identify cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Identify/Commands/Identify

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_identify_publish_identify_query_command()

void uic_mqtt_dotdot_identify_publish_identify_query_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a IdentifyQuery command for the Identify cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Identify/Commands/IdentifyQuery

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_identify_publish_identify_query_command_to_group()

void uic_mqtt_dotdot_identify_publish_identify_query_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a IdentifyQuery command for the Identify cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Identify/Commands/IdentifyQuery

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_identify_publish_identify_query_response_command()

void uic_mqtt_dotdot_identify_publish_identify_query_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_identify_command_identify_query_response_fields_t fields 
)

Sends/Publishes a IdentifyQueryResponse command for the Identify cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Identify/Commands/IdentifyQueryResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_identify_publish_identify_query_response_command_to_group()

void uic_mqtt_dotdot_identify_publish_identify_query_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_identify_command_identify_query_response_fields_t fields 
)

Sends/Publishes a IdentifyQueryResponse command for the Identify cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Identify/Commands/IdentifyQueryResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_identify_publish_trigger_effect_command()

void uic_mqtt_dotdot_identify_publish_trigger_effect_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_identify_command_trigger_effect_fields_t fields 
)

Sends/Publishes a TriggerEffect command for the Identify cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Identify/Commands/TriggerEffect

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_identify_publish_trigger_effect_command_to_group()

void uic_mqtt_dotdot_identify_publish_trigger_effect_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_identify_command_trigger_effect_fields_t fields 
)

Sends/Publishes a TriggerEffect command for the Identify cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Identify/Commands/TriggerEffect

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_move_command()

void uic_mqtt_dotdot_level_publish_move_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_level_command_move_fields_t fields 
)

Sends/Publishes a Move command for the Level cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Level/Commands/Move

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_move_command_to_group()

void uic_mqtt_dotdot_level_publish_move_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_level_command_move_fields_t fields 
)

Sends/Publishes a Move command for the Level cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Level/Commands/Move

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_move_to_closest_frequency_command()

void uic_mqtt_dotdot_level_publish_move_to_closest_frequency_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_level_command_move_to_closest_frequency_fields_t fields 
)

Sends/Publishes a MoveToClosestFrequency command for the Level cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Level/Commands/MoveToClosestFrequency

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_move_to_closest_frequency_command_to_group()

void uic_mqtt_dotdot_level_publish_move_to_closest_frequency_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_level_command_move_to_closest_frequency_fields_t fields 
)

Sends/Publishes a MoveToClosestFrequency command for the Level cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Level/Commands/MoveToClosestFrequency

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_move_to_level_command()

void uic_mqtt_dotdot_level_publish_move_to_level_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_level_command_move_to_level_fields_t fields 
)

Sends/Publishes a MoveToLevel command for the Level cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Level/Commands/MoveToLevel

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_move_to_level_command_to_group()

void uic_mqtt_dotdot_level_publish_move_to_level_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_level_command_move_to_level_fields_t fields 
)

Sends/Publishes a MoveToLevel command for the Level cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Level/Commands/MoveToLevel

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_move_to_level_with_on_off_command()

void uic_mqtt_dotdot_level_publish_move_to_level_with_on_off_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t fields 
)

Sends/Publishes a MoveToLevelWithOnOff command for the Level cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Level/Commands/MoveToLevelWithOnOff

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_move_to_level_with_on_off_command_to_group()

void uic_mqtt_dotdot_level_publish_move_to_level_with_on_off_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t fields 
)

Sends/Publishes a MoveToLevelWithOnOff command for the Level cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Level/Commands/MoveToLevelWithOnOff

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_move_with_on_off_command()

void uic_mqtt_dotdot_level_publish_move_with_on_off_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_level_command_move_with_on_off_fields_t fields 
)

Sends/Publishes a MoveWithOnOff command for the Level cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Level/Commands/MoveWithOnOff

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_move_with_on_off_command_to_group()

void uic_mqtt_dotdot_level_publish_move_with_on_off_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_level_command_move_with_on_off_fields_t fields 
)

Sends/Publishes a MoveWithOnOff command for the Level cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Level/Commands/MoveWithOnOff

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_step_command()

void uic_mqtt_dotdot_level_publish_step_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_level_command_step_fields_t fields 
)

Sends/Publishes a Step command for the Level cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Level/Commands/Step

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_step_command_to_group()

void uic_mqtt_dotdot_level_publish_step_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_level_command_step_fields_t fields 
)

Sends/Publishes a Step command for the Level cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Level/Commands/Step

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_step_with_on_off_command()

void uic_mqtt_dotdot_level_publish_step_with_on_off_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_level_command_step_with_on_off_fields_t fields 
)

Sends/Publishes a StepWithOnOff command for the Level cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Level/Commands/StepWithOnOff

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_step_with_on_off_command_to_group()

void uic_mqtt_dotdot_level_publish_step_with_on_off_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_level_command_step_with_on_off_fields_t fields 
)

Sends/Publishes a StepWithOnOff command for the Level cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Level/Commands/StepWithOnOff

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_stop_command()

void uic_mqtt_dotdot_level_publish_stop_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_level_command_stop_fields_t fields 
)

Sends/Publishes a Stop command for the Level cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Level/Commands/Stop

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_stop_command_to_group()

void uic_mqtt_dotdot_level_publish_stop_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_level_command_stop_fields_t fields 
)

Sends/Publishes a Stop command for the Level cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Level/Commands/Stop

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_stop_with_on_off_command()

void uic_mqtt_dotdot_level_publish_stop_with_on_off_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t fields 
)

Sends/Publishes a StopWithOnOff command for the Level cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Level/Commands/StopWithOnOff

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_level_publish_stop_with_on_off_command_to_group()

void uic_mqtt_dotdot_level_publish_stop_with_on_off_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t fields 
)

Sends/Publishes a StopWithOnOff command for the Level cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Level/Commands/StopWithOnOff

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_on_off_publish_off_command()

void uic_mqtt_dotdot_on_off_publish_off_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a Off command for the OnOff cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/OnOff/Commands/Off

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_on_off_publish_off_command_to_group()

void uic_mqtt_dotdot_on_off_publish_off_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a Off command for the OnOff cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/OnOff/Commands/Off

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_on_off_publish_off_with_effect_command()

void uic_mqtt_dotdot_on_off_publish_off_with_effect_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t fields 
)

Sends/Publishes a OffWithEffect command for the OnOff cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/OnOff/Commands/OffWithEffect

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_on_off_publish_off_with_effect_command_to_group()

void uic_mqtt_dotdot_on_off_publish_off_with_effect_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t fields 
)

Sends/Publishes a OffWithEffect command for the OnOff cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/OnOff/Commands/OffWithEffect

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_on_off_publish_on_command()

void uic_mqtt_dotdot_on_off_publish_on_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a On command for the OnOff cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/OnOff/Commands/On

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_on_off_publish_on_command_to_group()

void uic_mqtt_dotdot_on_off_publish_on_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a On command for the OnOff cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/OnOff/Commands/On

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_on_off_publish_on_with_recall_global_scene_command()

void uic_mqtt_dotdot_on_off_publish_on_with_recall_global_scene_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a OnWithRecallGlobalScene command for the OnOff cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/OnOff/Commands/OnWithRecallGlobalScene

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_on_off_publish_on_with_recall_global_scene_command_to_group()

void uic_mqtt_dotdot_on_off_publish_on_with_recall_global_scene_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a OnWithRecallGlobalScene command for the OnOff cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/OnOff/Commands/OnWithRecallGlobalScene

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_on_off_publish_on_with_timed_off_command()

void uic_mqtt_dotdot_on_off_publish_on_with_timed_off_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t fields 
)

Sends/Publishes a OnWithTimedOff command for the OnOff cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/OnOff/Commands/OnWithTimedOff

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_on_off_publish_on_with_timed_off_command_to_group()

void uic_mqtt_dotdot_on_off_publish_on_with_timed_off_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t fields 
)

Sends/Publishes a OnWithTimedOff command for the OnOff cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/OnOff/Commands/OnWithTimedOff

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_on_off_publish_toggle_command()

void uic_mqtt_dotdot_on_off_publish_toggle_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a Toggle command for the OnOff cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/OnOff/Commands/Toggle

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_on_off_publish_toggle_command_to_group()

void uic_mqtt_dotdot_on_off_publish_toggle_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a Toggle command for the OnOff cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/OnOff/Commands/Toggle

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_poll_control_publish_check_in_command()

void uic_mqtt_dotdot_poll_control_publish_check_in_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a CheckIn command for the PollControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/PollControl/Commands/CheckIn

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_poll_control_publish_check_in_command_to_group()

void uic_mqtt_dotdot_poll_control_publish_check_in_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a CheckIn command for the PollControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/PollControl/Commands/CheckIn

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_poll_control_publish_check_in_response_command()

void uic_mqtt_dotdot_poll_control_publish_check_in_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t fields 
)

Sends/Publishes a CheckInResponse command for the PollControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/PollControl/Commands/CheckInResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_poll_control_publish_check_in_response_command_to_group()

void uic_mqtt_dotdot_poll_control_publish_check_in_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t fields 
)

Sends/Publishes a CheckInResponse command for the PollControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/PollControl/Commands/CheckInResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_poll_control_publish_fast_poll_stop_command()

void uic_mqtt_dotdot_poll_control_publish_fast_poll_stop_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a FastPollStop command for the PollControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/PollControl/Commands/FastPollStop

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_poll_control_publish_fast_poll_stop_command_to_group()

void uic_mqtt_dotdot_poll_control_publish_fast_poll_stop_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a FastPollStop command for the PollControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/PollControl/Commands/FastPollStop

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_poll_control_publish_set_long_poll_interval_command()

void uic_mqtt_dotdot_poll_control_publish_set_long_poll_interval_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_poll_control_command_set_long_poll_interval_fields_t fields 
)

Sends/Publishes a SetLongPollInterval command for the PollControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/PollControl/Commands/SetLongPollInterval

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_poll_control_publish_set_long_poll_interval_command_to_group()

void uic_mqtt_dotdot_poll_control_publish_set_long_poll_interval_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_poll_control_command_set_long_poll_interval_fields_t fields 
)

Sends/Publishes a SetLongPollInterval command for the PollControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/PollControl/Commands/SetLongPollInterval

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_poll_control_publish_set_short_poll_interval_command()

void uic_mqtt_dotdot_poll_control_publish_set_short_poll_interval_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_poll_control_command_set_short_poll_interval_fields_t fields 
)

Sends/Publishes a SetShortPollInterval command for the PollControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/PollControl/Commands/SetShortPollInterval

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_poll_control_publish_set_short_poll_interval_command_to_group()

void uic_mqtt_dotdot_poll_control_publish_set_short_poll_interval_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_poll_control_command_set_short_poll_interval_fields_t fields 
)

Sends/Publishes a SetShortPollInterval command for the PollControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/PollControl/Commands/SetShortPollInterval

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_protocol_controller_network_management_publish_write_command()

void uic_mqtt_dotdot_protocol_controller_network_management_publish_write_command ( const dotdot_unid_t  destination_unid)

Sends/Publishes a Write command for the ProtocolController-NetworkManagement cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/ProtocolController/NetworkManagement/Commands/Write

Parameters
destination_unidThe UNID of the node that should receive the command.

◆ uic_mqtt_dotdot_protocol_controller_network_management_publish_write_command_to_group()

void uic_mqtt_dotdot_protocol_controller_network_management_publish_write_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a Write command for the ProtocolController-NetworkManagement cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ProtocolController-NetworkManagement/Commands/Write

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_tx_report_command()

void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_tx_report_command ( const dotdot_unid_t  destination_unid,
const uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t fields 
)

Sends/Publishes a TxReport command for the ProtocolController-RFTelemetry cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/ProtocolController/RFTelemetry/Commands/TxReport

Parameters
destination_unidThe UNID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_tx_report_command_to_group()

void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_tx_report_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t fields 
)

Sends/Publishes a TxReport command for the ProtocolController-RFTelemetry cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/ProtocolController-RFTelemetry/Commands/TxReport

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_add_scene_command()

void uic_mqtt_dotdot_scenes_publish_add_scene_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_add_scene_fields_t fields 
)

Sends/Publishes a AddScene command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/AddScene

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_add_scene_command_to_group()

void uic_mqtt_dotdot_scenes_publish_add_scene_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_add_scene_fields_t fields 
)

Sends/Publishes a AddScene command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/AddScene

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_add_scene_response_command()

void uic_mqtt_dotdot_scenes_publish_add_scene_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t fields 
)

Sends/Publishes a AddSceneResponse command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/AddSceneResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_add_scene_response_command_to_group()

void uic_mqtt_dotdot_scenes_publish_add_scene_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t fields 
)

Sends/Publishes a AddSceneResponse command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/AddSceneResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_copy_scene_command()

void uic_mqtt_dotdot_scenes_publish_copy_scene_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_copy_scene_fields_t fields 
)

Sends/Publishes a CopyScene command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/CopyScene

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_copy_scene_command_to_group()

void uic_mqtt_dotdot_scenes_publish_copy_scene_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_copy_scene_fields_t fields 
)

Sends/Publishes a CopyScene command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/CopyScene

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_copy_scene_response_command()

void uic_mqtt_dotdot_scenes_publish_copy_scene_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t fields 
)

Sends/Publishes a CopySceneResponse command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/CopySceneResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_copy_scene_response_command_to_group()

void uic_mqtt_dotdot_scenes_publish_copy_scene_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t fields 
)

Sends/Publishes a CopySceneResponse command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/CopySceneResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_command()

void uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t fields 
)

Sends/Publishes a EnhancedAddScene command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/EnhancedAddScene

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_command_to_group()

void uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t fields 
)

Sends/Publishes a EnhancedAddScene command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/EnhancedAddScene

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_response_command()

void uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t fields 
)

Sends/Publishes a EnhancedAddSceneResponse command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/EnhancedAddSceneResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_response_command_to_group()

void uic_mqtt_dotdot_scenes_publish_enhanced_add_scene_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t fields 
)

Sends/Publishes a EnhancedAddSceneResponse command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/EnhancedAddSceneResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_command()

void uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t fields 
)

Sends/Publishes a EnhancedViewScene command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/EnhancedViewScene

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_command_to_group()

void uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t fields 
)

Sends/Publishes a EnhancedViewScene command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/EnhancedViewScene

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_response_command()

void uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t fields 
)

Sends/Publishes a EnhancedViewSceneResponse command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/EnhancedViewSceneResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_response_command_to_group()

void uic_mqtt_dotdot_scenes_publish_enhanced_view_scene_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t fields 
)

Sends/Publishes a EnhancedViewSceneResponse command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/EnhancedViewSceneResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_get_scene_membership_command()

void uic_mqtt_dotdot_scenes_publish_get_scene_membership_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_get_scene_membership_fields_t fields 
)

Sends/Publishes a GetSceneMembership command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/GetSceneMembership

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_get_scene_membership_command_to_group()

void uic_mqtt_dotdot_scenes_publish_get_scene_membership_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_get_scene_membership_fields_t fields 
)

Sends/Publishes a GetSceneMembership command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/GetSceneMembership

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_get_scene_membership_response_command()

void uic_mqtt_dotdot_scenes_publish_get_scene_membership_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t fields 
)

Sends/Publishes a GetSceneMembershipResponse command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/GetSceneMembershipResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_get_scene_membership_response_command_to_group()

void uic_mqtt_dotdot_scenes_publish_get_scene_membership_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t fields 
)

Sends/Publishes a GetSceneMembershipResponse command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/GetSceneMembershipResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_recall_scene_command()

void uic_mqtt_dotdot_scenes_publish_recall_scene_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_recall_scene_fields_t fields 
)

Sends/Publishes a RecallScene command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/RecallScene

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_recall_scene_command_to_group()

void uic_mqtt_dotdot_scenes_publish_recall_scene_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_recall_scene_fields_t fields 
)

Sends/Publishes a RecallScene command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/RecallScene

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_remove_all_scenes_command()

void uic_mqtt_dotdot_scenes_publish_remove_all_scenes_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_remove_all_scenes_fields_t fields 
)

Sends/Publishes a RemoveAllScenes command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/RemoveAllScenes

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_remove_all_scenes_command_to_group()

void uic_mqtt_dotdot_scenes_publish_remove_all_scenes_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_remove_all_scenes_fields_t fields 
)

Sends/Publishes a RemoveAllScenes command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/RemoveAllScenes

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_remove_all_scenes_response_command()

void uic_mqtt_dotdot_scenes_publish_remove_all_scenes_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t fields 
)

Sends/Publishes a RemoveAllScenesResponse command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/RemoveAllScenesResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_remove_all_scenes_response_command_to_group()

void uic_mqtt_dotdot_scenes_publish_remove_all_scenes_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t fields 
)

Sends/Publishes a RemoveAllScenesResponse command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/RemoveAllScenesResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_remove_scene_command()

void uic_mqtt_dotdot_scenes_publish_remove_scene_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_remove_scene_fields_t fields 
)

Sends/Publishes a RemoveScene command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/RemoveScene

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_remove_scene_command_to_group()

void uic_mqtt_dotdot_scenes_publish_remove_scene_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_remove_scene_fields_t fields 
)

Sends/Publishes a RemoveScene command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/RemoveScene

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_remove_scene_response_command()

void uic_mqtt_dotdot_scenes_publish_remove_scene_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t fields 
)

Sends/Publishes a RemoveSceneResponse command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/RemoveSceneResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_remove_scene_response_command_to_group()

void uic_mqtt_dotdot_scenes_publish_remove_scene_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t fields 
)

Sends/Publishes a RemoveSceneResponse command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/RemoveSceneResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_store_scene_command()

void uic_mqtt_dotdot_scenes_publish_store_scene_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_store_scene_fields_t fields 
)

Sends/Publishes a StoreScene command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/StoreScene

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_store_scene_command_to_group()

void uic_mqtt_dotdot_scenes_publish_store_scene_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_store_scene_fields_t fields 
)

Sends/Publishes a StoreScene command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/StoreScene

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_store_scene_response_command()

void uic_mqtt_dotdot_scenes_publish_store_scene_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t fields 
)

Sends/Publishes a StoreSceneResponse command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/StoreSceneResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_store_scene_response_command_to_group()

void uic_mqtt_dotdot_scenes_publish_store_scene_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t fields 
)

Sends/Publishes a StoreSceneResponse command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/StoreSceneResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_view_scene_command()

void uic_mqtt_dotdot_scenes_publish_view_scene_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_view_scene_fields_t fields 
)

Sends/Publishes a ViewScene command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/ViewScene

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_view_scene_command_to_group()

void uic_mqtt_dotdot_scenes_publish_view_scene_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_view_scene_fields_t fields 
)

Sends/Publishes a ViewScene command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/ViewScene

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_view_scene_response_command()

void uic_mqtt_dotdot_scenes_publish_view_scene_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t fields 
)

Sends/Publishes a ViewSceneResponse command for the Scenes cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Scenes/Commands/ViewSceneResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_scenes_publish_view_scene_response_command_to_group()

void uic_mqtt_dotdot_scenes_publish_view_scene_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t fields 
)

Sends/Publishes a ViewSceneResponse command for the Scenes cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Scenes/Commands/ViewSceneResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_state_publish_discover_neighbors_command()

void uic_mqtt_dotdot_state_publish_discover_neighbors_command ( const dotdot_unid_t  destination_unid)

Sends/Publishes a DiscoverNeighbors command for the State cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/State/Commands/DiscoverNeighbors

Parameters
destination_unidThe UNID of the node that should receive the command.

◆ uic_mqtt_dotdot_state_publish_discover_neighbors_command_to_group()

void uic_mqtt_dotdot_state_publish_discover_neighbors_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a DiscoverNeighbors command for the State cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/State/Commands/DiscoverNeighbors

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_state_publish_discover_security_command()

void uic_mqtt_dotdot_state_publish_discover_security_command ( const dotdot_unid_t  destination_unid)

Sends/Publishes a DiscoverSecurity command for the State cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/State/Commands/DiscoverSecurity

Parameters
destination_unidThe UNID of the node that should receive the command.

◆ uic_mqtt_dotdot_state_publish_discover_security_command_to_group()

void uic_mqtt_dotdot_state_publish_discover_security_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a DiscoverSecurity command for the State cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/State/Commands/DiscoverSecurity

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_state_publish_interview_command()

void uic_mqtt_dotdot_state_publish_interview_command ( const dotdot_unid_t  destination_unid)

Sends/Publishes a Interview command for the State cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/State/Commands/Interview

Parameters
destination_unidThe UNID of the node that should receive the command.

◆ uic_mqtt_dotdot_state_publish_interview_command_to_group()

void uic_mqtt_dotdot_state_publish_interview_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a Interview command for the State cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/State/Commands/Interview

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_state_publish_remove_command()

void uic_mqtt_dotdot_state_publish_remove_command ( const dotdot_unid_t  destination_unid)

Sends/Publishes a Remove command for the State cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/State/Commands/Remove

Parameters
destination_unidThe UNID of the node that should receive the command.

◆ uic_mqtt_dotdot_state_publish_remove_command_to_group()

void uic_mqtt_dotdot_state_publish_remove_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a Remove command for the State cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/State/Commands/Remove

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_state_publish_remove_offline_command()

void uic_mqtt_dotdot_state_publish_remove_offline_command ( const dotdot_unid_t  destination_unid)

Sends/Publishes a RemoveOffline command for the State cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/State/Commands/RemoveOffline

Parameters
destination_unidThe UNID of the node that should receive the command.

◆ uic_mqtt_dotdot_state_publish_remove_offline_command_to_group()

void uic_mqtt_dotdot_state_publish_remove_offline_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a RemoveOffline command for the State cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/State/Commands/RemoveOffline

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_thermostat_publish_clear_weekly_schedule_command()

void uic_mqtt_dotdot_thermostat_publish_clear_weekly_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a ClearWeeklySchedule command for the Thermostat cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Thermostat/Commands/ClearWeeklySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_thermostat_publish_clear_weekly_schedule_command_to_group()

void uic_mqtt_dotdot_thermostat_publish_clear_weekly_schedule_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a ClearWeeklySchedule command for the Thermostat cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Thermostat/Commands/ClearWeeklySchedule

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_command()

void uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a GetRelayStatusLog command for the Thermostat cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Thermostat/Commands/GetRelayStatusLog

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_command_to_group()

void uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a GetRelayStatusLog command for the Thermostat cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Thermostat/Commands/GetRelayStatusLog

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_response_command()

void uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t fields 
)

Sends/Publishes a GetRelayStatusLogResponse command for the Thermostat cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Thermostat/Commands/GetRelayStatusLogResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_response_command_to_group()

void uic_mqtt_dotdot_thermostat_publish_get_relay_status_log_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t fields 
)

Sends/Publishes a GetRelayStatusLogResponse command for the Thermostat cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Thermostat/Commands/GetRelayStatusLogResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_command()

void uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t fields 
)

Sends/Publishes a GetWeeklySchedule command for the Thermostat cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Thermostat/Commands/GetWeeklySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_command_to_group()

void uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t fields 
)

Sends/Publishes a GetWeeklySchedule command for the Thermostat cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Thermostat/Commands/GetWeeklySchedule

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_response_command()

void uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_response_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t fields 
)

Sends/Publishes a GetWeeklyScheduleResponse command for the Thermostat cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Thermostat/Commands/GetWeeklyScheduleResponse

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_response_command_to_group()

void uic_mqtt_dotdot_thermostat_publish_get_weekly_schedule_response_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t fields 
)

Sends/Publishes a GetWeeklyScheduleResponse command for the Thermostat cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Thermostat/Commands/GetWeeklyScheduleResponse

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_thermostat_publish_set_weekly_schedule_command()

void uic_mqtt_dotdot_thermostat_publish_set_weekly_schedule_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t fields 
)

Sends/Publishes a SetWeeklySchedule command for the Thermostat cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Thermostat/Commands/SetWeeklySchedule

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_thermostat_publish_set_weekly_schedule_command_to_group()

void uic_mqtt_dotdot_thermostat_publish_set_weekly_schedule_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t fields 
)

Sends/Publishes a SetWeeklySchedule command for the Thermostat cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Thermostat/Commands/SetWeeklySchedule

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_thermostat_publish_setpoint_raise_or_lower_command()

void uic_mqtt_dotdot_thermostat_publish_setpoint_raise_or_lower_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t fields 
)

Sends/Publishes a SetpointRaiseOrLower command for the Thermostat cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/Thermostat/Commands/SetpointRaiseOrLower

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_thermostat_publish_setpoint_raise_or_lower_command_to_group()

void uic_mqtt_dotdot_thermostat_publish_setpoint_raise_or_lower_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t fields 
)

Sends/Publishes a SetpointRaiseOrLower command for the Thermostat cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/Thermostat/Commands/SetpointRaiseOrLower

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_unify_fan_control_publish_set_fan_mode_command()

void uic_mqtt_dotdot_unify_fan_control_publish_set_fan_mode_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_unify_fan_control_command_set_fan_mode_fields_t fields 
)

Sends/Publishes a SetFanMode command for the UnifyFanControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/UnifyFanControl/Commands/SetFanMode

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_unify_fan_control_publish_set_fan_mode_command_to_group()

void uic_mqtt_dotdot_unify_fan_control_publish_set_fan_mode_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_unify_fan_control_command_set_fan_mode_fields_t fields 
)

Sends/Publishes a SetFanMode command for the UnifyFanControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/UnifyFanControl/Commands/SetFanMode

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_unify_fan_control_publish_turn_off_command()

void uic_mqtt_dotdot_unify_fan_control_publish_turn_off_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a TurnOff command for the UnifyFanControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/UnifyFanControl/Commands/TurnOff

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_unify_fan_control_publish_turn_off_command_to_group()

void uic_mqtt_dotdot_unify_fan_control_publish_turn_off_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a TurnOff command for the UnifyFanControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/UnifyFanControl/Commands/TurnOff

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_unify_humidity_control_publish_mode_set_command()

void uic_mqtt_dotdot_unify_humidity_control_publish_mode_set_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_unify_humidity_control_command_mode_set_fields_t fields 
)

Sends/Publishes a ModeSet command for the UnifyHumidityControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/UnifyHumidityControl/Commands/ModeSet

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_unify_humidity_control_publish_mode_set_command_to_group()

void uic_mqtt_dotdot_unify_humidity_control_publish_mode_set_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_unify_humidity_control_command_mode_set_fields_t fields 
)

Sends/Publishes a ModeSet command for the UnifyHumidityControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/UnifyHumidityControl/Commands/ModeSet

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_unify_humidity_control_publish_setpoint_set_command()

void uic_mqtt_dotdot_unify_humidity_control_publish_setpoint_set_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_unify_humidity_control_command_setpoint_set_fields_t fields 
)

Sends/Publishes a SetpointSet command for the UnifyHumidityControl cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/UnifyHumidityControl/Commands/SetpointSet

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_unify_humidity_control_publish_setpoint_set_command_to_group()

void uic_mqtt_dotdot_unify_humidity_control_publish_setpoint_set_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_unify_humidity_control_command_setpoint_set_fields_t fields 
)

Sends/Publishes a SetpointSet command for the UnifyHumidityControl cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/UnifyHumidityControl/Commands/SetpointSet

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_window_covering_publish_down_or_close_command()

void uic_mqtt_dotdot_window_covering_publish_down_or_close_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a DownOrClose command for the WindowCovering cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/WindowCovering/Commands/DownOrClose

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_window_covering_publish_down_or_close_command_to_group()

void uic_mqtt_dotdot_window_covering_publish_down_or_close_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a DownOrClose command for the WindowCovering cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/WindowCovering/Commands/DownOrClose

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_window_covering_publish_go_to_lift_percentage_command()

void uic_mqtt_dotdot_window_covering_publish_go_to_lift_percentage_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_window_covering_command_go_to_lift_percentage_fields_t fields 
)

Sends/Publishes a GoToLiftPercentage command for the WindowCovering cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/WindowCovering/Commands/GoToLiftPercentage

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_window_covering_publish_go_to_lift_percentage_command_to_group()

void uic_mqtt_dotdot_window_covering_publish_go_to_lift_percentage_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_window_covering_command_go_to_lift_percentage_fields_t fields 
)

Sends/Publishes a GoToLiftPercentage command for the WindowCovering cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/WindowCovering/Commands/GoToLiftPercentage

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_window_covering_publish_go_to_lift_value_command()

void uic_mqtt_dotdot_window_covering_publish_go_to_lift_value_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_window_covering_command_go_to_lift_value_fields_t fields 
)

Sends/Publishes a GoToLiftValue command for the WindowCovering cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/WindowCovering/Commands/GoToLiftValue

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_window_covering_publish_go_to_lift_value_command_to_group()

void uic_mqtt_dotdot_window_covering_publish_go_to_lift_value_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_window_covering_command_go_to_lift_value_fields_t fields 
)

Sends/Publishes a GoToLiftValue command for the WindowCovering cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/WindowCovering/Commands/GoToLiftValue

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_window_covering_publish_go_to_tilt_percentage_command()

void uic_mqtt_dotdot_window_covering_publish_go_to_tilt_percentage_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_window_covering_command_go_to_tilt_percentage_fields_t fields 
)

Sends/Publishes a GoToTiltPercentage command for the WindowCovering cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/WindowCovering/Commands/GoToTiltPercentage

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_window_covering_publish_go_to_tilt_percentage_command_to_group()

void uic_mqtt_dotdot_window_covering_publish_go_to_tilt_percentage_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_window_covering_command_go_to_tilt_percentage_fields_t fields 
)

Sends/Publishes a GoToTiltPercentage command for the WindowCovering cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/WindowCovering/Commands/GoToTiltPercentage

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_window_covering_publish_go_to_tilt_value_command()

void uic_mqtt_dotdot_window_covering_publish_go_to_tilt_value_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint,
const uic_mqtt_dotdot_window_covering_command_go_to_tilt_value_fields_t fields 
)

Sends/Publishes a GoToTiltValue command for the WindowCovering cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/WindowCovering/Commands/GoToTiltValue

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_window_covering_publish_go_to_tilt_value_command_to_group()

void uic_mqtt_dotdot_window_covering_publish_go_to_tilt_value_command_to_group ( uint16_t  destination_group_id,
const uic_mqtt_dotdot_window_covering_command_go_to_tilt_value_fields_t fields 
)

Sends/Publishes a GoToTiltValue command for the WindowCovering cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/WindowCovering/Commands/GoToTiltValue

Parameters
destination_group_idThe GroupID that should receive the command.
fieldsStruct pointer with the fields value of the command

◆ uic_mqtt_dotdot_window_covering_publish_stop_command()

void uic_mqtt_dotdot_window_covering_publish_stop_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a Stop command for the WindowCovering cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/WindowCovering/Commands/Stop

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_window_covering_publish_stop_command_to_group()

void uic_mqtt_dotdot_window_covering_publish_stop_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a Stop command for the WindowCovering cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/WindowCovering/Commands/Stop

Parameters
destination_group_idThe GroupID that should receive the command.

◆ uic_mqtt_dotdot_window_covering_publish_up_or_open_command()

void uic_mqtt_dotdot_window_covering_publish_up_or_open_command ( const dotdot_unid_t  destination_unid,
const dotdot_endpoint_id_t  destination_endpoint 
)

Sends/Publishes a UpOrOpen command for the WindowCovering cluster to a destination.

Publication will be made at the following topic ucl/by-unid/UNID/epID/WindowCovering/Commands/UpOrOpen

Parameters
destination_unidThe UNID of the node that should receive the command.
destination_endpointThe Endpoint ID of the node that should receive the command.

◆ uic_mqtt_dotdot_window_covering_publish_up_or_open_command_to_group()

void uic_mqtt_dotdot_window_covering_publish_up_or_open_command_to_group ( uint16_t  destination_group_id)

Sends/Publishes a UpOrOpen command for the WindowCovering cluster to a group.

Publication will be made at the following topic ucl/by-group/GroupID/WindowCovering/Commands/UpOrOpen

Parameters
destination_group_idThe GroupID that should receive the command.