Zigbee Protocol Controller 1.6.0
DotDot ByGroup Listeners

This component provides helper functions for parsing UCL by-group commands. More...

Typedefs

typedef void(* uic_mqtt_dotdot_by_group_basic_reset_to_factory_defaults_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group Basic::ResetToFactoryDefaults command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_basic_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_basic_state_t, uic_mqtt_dotdot_basic_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_power_configuration_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_power_configuration_state_t, uic_mqtt_dotdot_power_configuration_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_device_temperature_configuration_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_device_temperature_configuration_state_t, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_identify_identify_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_identify_command_identify_fields_t *fields)
 Callback signature for by-group Identify::Identify command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_identify_identify_query_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_identify_command_identify_query_response_fields_t *fields)
 Callback signature for by-group Identify::IdentifyQueryResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_identify_identify_query_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group Identify::IdentifyQuery command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_identify_trigger_effect_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_identify_command_trigger_effect_fields_t *fields)
 Callback signature for by-group Identify::TriggerEffect command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_identify_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_identify_state_t, uic_mqtt_dotdot_identify_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_groups_add_group_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_add_group_fields_t *fields)
 Callback signature for by-group Groups::AddGroup command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_groups_add_group_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_add_group_response_fields_t *fields)
 Callback signature for by-group Groups::AddGroupResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_groups_view_group_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_view_group_fields_t *fields)
 Callback signature for by-group Groups::ViewGroup command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_groups_view_group_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_view_group_response_fields_t *fields)
 Callback signature for by-group Groups::ViewGroupResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_groups_get_group_membership_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_get_group_membership_fields_t *fields)
 Callback signature for by-group Groups::GetGroupMembership command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_groups_get_group_membership_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t *fields)
 Callback signature for by-group Groups::GetGroupMembershipResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_groups_remove_group_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_remove_group_fields_t *fields)
 Callback signature for by-group Groups::RemoveGroup command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_groups_remove_group_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_remove_group_response_fields_t *fields)
 Callback signature for by-group Groups::RemoveGroupResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_groups_remove_all_groups_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group Groups::RemoveAllGroups command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_groups_add_group_if_identifying_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t *fields)
 Callback signature for by-group Groups::AddGroupIfIdentifying command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_groups_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_groups_state_t, uic_mqtt_dotdot_groups_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_add_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_add_scene_fields_t *fields)
 Callback signature for by-group Scenes::AddScene command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_add_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t *fields)
 Callback signature for by-group Scenes::AddSceneResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_view_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_view_scene_fields_t *fields)
 Callback signature for by-group Scenes::ViewScene command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_view_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t *fields)
 Callback signature for by-group Scenes::ViewSceneResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_remove_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_remove_scene_fields_t *fields)
 Callback signature for by-group Scenes::RemoveScene command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_remove_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t *fields)
 Callback signature for by-group Scenes::RemoveSceneResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_remove_all_scenes_fields_t *fields)
 Callback signature for by-group Scenes::RemoveAllScenes command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t *fields)
 Callback signature for by-group Scenes::RemoveAllScenesResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_store_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_store_scene_fields_t *fields)
 Callback signature for by-group Scenes::StoreScene command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_store_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t *fields)
 Callback signature for by-group Scenes::StoreSceneResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_recall_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_recall_scene_fields_t *fields)
 Callback signature for by-group Scenes::RecallScene command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_get_scene_membership_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_get_scene_membership_fields_t *fields)
 Callback signature for by-group Scenes::GetSceneMembership command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_get_scene_membership_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t *fields)
 Callback signature for by-group Scenes::GetSceneMembershipResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t *fields)
 Callback signature for by-group Scenes::EnhancedAddScene command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t *fields)
 Callback signature for by-group Scenes::EnhancedAddSceneResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t *fields)
 Callback signature for by-group Scenes::EnhancedViewScene command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t *fields)
 Callback signature for by-group Scenes::EnhancedViewSceneResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_copy_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_copy_scene_fields_t *fields)
 Callback signature for by-group Scenes::CopyScene command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_copy_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t *fields)
 Callback signature for by-group Scenes::CopySceneResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_scenes_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_scenes_state_t, uic_mqtt_dotdot_scenes_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_on_off_off_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group OnOff::Off command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_on_off_on_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group OnOff::On command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_on_off_toggle_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group OnOff::Toggle command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_on_off_off_with_effect_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t *fields)
 Callback signature for by-group OnOff::OffWithEffect command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_on_off_on_with_recall_global_scene_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group OnOff::OnWithRecallGlobalScene command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_on_off_on_with_timed_off_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t *fields)
 Callback signature for by-group OnOff::OnWithTimedOff command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_on_off_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_on_off_state_t, uic_mqtt_dotdot_on_off_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_level_move_to_level_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_move_to_level_fields_t *fields)
 Callback signature for by-group Level::MoveToLevel command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_level_move_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_move_fields_t *fields)
 Callback signature for by-group Level::Move command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_level_step_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_step_fields_t *fields)
 Callback signature for by-group Level::Step command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_level_stop_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_stop_fields_t *fields)
 Callback signature for by-group Level::Stop command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_level_move_to_level_with_on_off_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t *fields)
 Callback signature for by-group Level::MoveToLevelWithOnOff command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_level_move_with_on_off_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_move_with_on_off_fields_t *fields)
 Callback signature for by-group Level::MoveWithOnOff command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_level_step_with_on_off_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_step_with_on_off_fields_t *fields)
 Callback signature for by-group Level::StepWithOnOff command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_level_stop_with_on_off_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t *fields)
 Callback signature for by-group Level::StopWithOnOff command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_level_move_to_closest_frequency_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_move_to_closest_frequency_fields_t *fields)
 Callback signature for by-group Level::MoveToClosestFrequency command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_level_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_level_state_t, uic_mqtt_dotdot_level_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_alarms_reset_alarm_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t *fields)
 Callback signature for by-group Alarms::ResetAlarm command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_alarms_alarm_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_alarms_command_alarm_fields_t *fields)
 Callback signature for by-group Alarms::Alarm command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_alarms_reset_all_alarms_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group Alarms::ResetAllAlarms command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_alarms_get_alarm_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t *fields)
 Callback signature for by-group Alarms::GetAlarmResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_alarms_get_alarm_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group Alarms::GetAlarm command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_alarms_reset_alarm_log_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group Alarms::ResetAlarmLog command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_alarms_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_alarms_state_t, uic_mqtt_dotdot_alarms_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_time_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_time_state_t, uic_mqtt_dotdot_time_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_poll_control_check_in_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group PollControl::CheckIn command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_poll_control_check_in_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t *fields)
 Callback signature for by-group PollControl::CheckInResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_poll_control_fast_poll_stop_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group PollControl::FastPollStop command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_poll_control_set_long_poll_interval_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_poll_control_command_set_long_poll_interval_fields_t *fields)
 Callback signature for by-group PollControl::SetLongPollInterval command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_poll_control_set_short_poll_interval_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_poll_control_command_set_short_poll_interval_fields_t *fields)
 Callback signature for by-group PollControl::SetShortPollInterval command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_poll_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_poll_control_state_t, uic_mqtt_dotdot_poll_control_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_shade_configuration_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_shade_configuration_state_t, uic_mqtt_dotdot_shade_configuration_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_lock_door_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_lock_door_fields_t *fields)
 Callback signature for by-group DoorLock::LockDoor command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_lock_door_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_lock_door_response_fields_t *fields)
 Callback signature for by-group DoorLock::LockDoorResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_unlock_door_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_unlock_door_fields_t *fields)
 Callback signature for by-group DoorLock::UnlockDoor command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_unlock_door_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_unlock_door_response_fields_t *fields)
 Callback signature for by-group DoorLock::UnlockDoorResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_toggle_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_toggle_fields_t *fields)
 Callback signature for by-group DoorLock::Toggle command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_toggle_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_toggle_response_fields_t *fields)
 Callback signature for by-group DoorLock::ToggleResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t *fields)
 Callback signature for by-group DoorLock::UnlockWithTimeout command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_response_fields_t *fields)
 Callback signature for by-group DoorLock::UnlockWithTimeoutResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_log_record_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_log_record_fields_t *fields)
 Callback signature for by-group DoorLock::GetLogRecord command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_log_record_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t *fields)
 Callback signature for by-group DoorLock::GetLogRecordResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_pin_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_pin_code_fields_t *fields)
 Callback signature for by-group DoorLock::SetPINCode command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_pin_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_pin_code_response_fields_t *fields)
 Callback signature for by-group DoorLock::SetPINCodeResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_pin_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_pin_code_fields_t *fields)
 Callback signature for by-group DoorLock::GetPINCode command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_pin_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_pin_code_response_fields_t *fields)
 Callback signature for by-group DoorLock::GetPINCodeResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_pin_code_fields_t *fields)
 Callback signature for by-group DoorLock::ClearPINCode command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_pin_code_response_fields_t *fields)
 Callback signature for by-group DoorLock::ClearPINCodeResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group DoorLock::ClearAllPINCodes command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_all_pin_codes_response_fields_t *fields)
 Callback signature for by-group DoorLock::ClearAllPINCodesResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_user_status_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t *fields)
 Callback signature for by-group DoorLock::SetUserStatus command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_user_status_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_user_status_response_fields_t *fields)
 Callback signature for by-group DoorLock::SetUserStatusResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_status_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_user_status_fields_t *fields)
 Callback signature for by-group DoorLock::GetUserStatus command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_status_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t *fields)
 Callback signature for by-group DoorLock::GetUserStatusResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t *fields)
 Callback signature for by-group DoorLock::SetWeekdaySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_response_fields_t *fields)
 Callback signature for by-group DoorLock::SetWeekdayScheduleResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t *fields)
 Callback signature for by-group DoorLock::GetWeekdaySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t *fields)
 Callback signature for by-group DoorLock::GetWeekdayScheduleResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t *fields)
 Callback signature for by-group DoorLock::ClearWeekdaySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_response_fields_t *fields)
 Callback signature for by-group DoorLock::ClearWeekdayScheduleResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t *fields)
 Callback signature for by-group DoorLock::SetYearDaySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_response_fields_t *fields)
 Callback signature for by-group DoorLock::SetYearDayScheduleResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t *fields)
 Callback signature for by-group DoorLock::GetYearDaySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t *fields)
 Callback signature for by-group DoorLock::GetYearDayScheduleResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t *fields)
 Callback signature for by-group DoorLock::ClearYearDaySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_response_fields_t *fields)
 Callback signature for by-group DoorLock::ClearYearDayScheduleResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t *fields)
 Callback signature for by-group DoorLock::SetHolidaySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_response_fields_t *fields)
 Callback signature for by-group DoorLock::SetHolidayScheduleResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_fields_t *fields)
 Callback signature for by-group DoorLock::GetHolidaySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t *fields)
 Callback signature for by-group DoorLock::GetHolidayScheduleResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_fields_t *fields)
 Callback signature for by-group DoorLock::ClearHolidaySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_response_fields_t *fields)
 Callback signature for by-group DoorLock::ClearHolidayScheduleResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_user_type_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t *fields)
 Callback signature for by-group DoorLock::SetUserType command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_user_type_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_user_type_response_fields_t *fields)
 Callback signature for by-group DoorLock::SetUserTypeResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_type_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_user_type_fields_t *fields)
 Callback signature for by-group DoorLock::GetUserType command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_type_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t *fields)
 Callback signature for by-group DoorLock::GetUserTypeResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_rfid_code_fields_t *fields)
 Callback signature for by-group DoorLock::SetRFIDCode command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_rfid_code_response_fields_t *fields)
 Callback signature for by-group DoorLock::SetRFIDCodeResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_rfid_code_fields_t *fields)
 Callback signature for by-group DoorLock::GetRFIDCode command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_rfid_code_response_fields_t *fields)
 Callback signature for by-group DoorLock::GetRFIDCodeResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_fields_t *fields)
 Callback signature for by-group DoorLock::ClearRFIDCode command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_response_fields_t *fields)
 Callback signature for by-group DoorLock::ClearRFIDCodeResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group DoorLock::ClearAllRFIDCodes command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_all_rfid_codes_response_fields_t *fields)
 Callback signature for by-group DoorLock::ClearAllRFIDCodesResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_user_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_user_fields_t *fields)
 Callback signature for by-group DoorLock::SetUser command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_user_fields_t *fields)
 Callback signature for by-group DoorLock::GetUser command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_response_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group DoorLock::GetUserResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_user_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_user_fields_t *fields)
 Callback signature for by-group DoorLock::ClearUser command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_operating_event_notification_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t *fields)
 Callback signature for by-group DoorLock::OperatingEventNotification command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_programming_event_notification_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t *fields)
 Callback signature for by-group DoorLock::ProgrammingEventNotification command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_credential_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_credential_fields_t *fields)
 Callback signature for by-group DoorLock::SetCredential command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_credential_response_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group DoorLock::SetCredentialResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_credential_status_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_credential_status_fields_t *fields)
 Callback signature for by-group DoorLock::GetCredentialStatus command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_credential_status_response_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group DoorLock::GetCredentialStatusResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_credential_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_credential_fields_t *fields)
 Callback signature for by-group DoorLock::ClearCredential command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_unbolt_door_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_unbolt_door_fields_t *fields)
 Callback signature for by-group DoorLock::UnboltDoor command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_door_lock_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_door_lock_state_t, uic_mqtt_dotdot_door_lock_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_window_covering_up_or_open_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group WindowCovering::UpOrOpen command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_window_covering_down_or_close_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group WindowCovering::DownOrClose command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_window_covering_stop_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group WindowCovering::Stop command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_window_covering_go_to_lift_value_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_window_covering_command_go_to_lift_value_fields_t *fields)
 Callback signature for by-group WindowCovering::GoToLiftValue command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_window_covering_go_to_lift_percentage_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_window_covering_command_go_to_lift_percentage_fields_t *fields)
 Callback signature for by-group WindowCovering::GoToLiftPercentage command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_value_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_window_covering_command_go_to_tilt_value_fields_t *fields)
 Callback signature for by-group WindowCovering::GoToTiltValue command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_percentage_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_window_covering_command_go_to_tilt_percentage_fields_t *fields)
 Callback signature for by-group WindowCovering::GoToTiltPercentage command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_window_covering_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_window_covering_state_t, uic_mqtt_dotdot_window_covering_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_barrier_control_go_to_percent_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_barrier_control_command_go_to_percent_fields_t *fields)
 Callback signature for by-group BarrierControl::GoToPercent command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_barrier_control_stop_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group BarrierControl::Stop command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_barrier_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_barrier_control_state_t, uic_mqtt_dotdot_barrier_control_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_pump_configuration_and_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_pump_configuration_and_control_state_t, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_thermostat_setpoint_raise_or_lower_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t *fields)
 Callback signature for by-group Thermostat::SetpointRaiseOrLower command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t *fields)
 Callback signature for by-group Thermostat::GetWeeklyScheduleResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_thermostat_set_weekly_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t *fields)
 Callback signature for by-group Thermostat::SetWeeklySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t *fields)
 Callback signature for by-group Thermostat::GetRelayStatusLogResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t *fields)
 Callback signature for by-group Thermostat::GetWeeklySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_thermostat_clear_weekly_schedule_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group Thermostat::ClearWeeklySchedule command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group Thermostat::GetRelayStatusLog command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_thermostat_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_thermostat_state_t, uic_mqtt_dotdot_thermostat_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_fan_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_fan_control_state_t, uic_mqtt_dotdot_fan_control_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_dehumidification_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_dehumidification_control_state_t, uic_mqtt_dotdot_dehumidification_control_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_thermostat_user_interface_configuration_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_move_to_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t *fields)
 Callback signature for by-group ColorControl::MoveToHue command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_move_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_hue_fields_t *fields)
 Callback signature for by-group ColorControl::MoveHue command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_step_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_step_hue_fields_t *fields)
 Callback signature for by-group ColorControl::StepHue command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_move_to_saturation_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t *fields)
 Callback signature for by-group ColorControl::MoveToSaturation command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_move_saturation_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_saturation_fields_t *fields)
 Callback signature for by-group ColorControl::MoveSaturation command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_step_saturation_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_step_saturation_fields_t *fields)
 Callback signature for by-group ColorControl::StepSaturation command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_move_to_hue_and_saturation_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t *fields)
 Callback signature for by-group ColorControl::MoveToHueAndSaturation command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_move_to_color_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_to_color_fields_t *fields)
 Callback signature for by-group ColorControl::MoveToColor command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_move_color_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_color_fields_t *fields)
 Callback signature for by-group ColorControl::MoveColor command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_step_color_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_step_color_fields_t *fields)
 Callback signature for by-group ColorControl::StepColor command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_move_to_color_temperature_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t *fields)
 Callback signature for by-group ColorControl::MoveToColorTemperature command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t *fields)
 Callback signature for by-group ColorControl::EnhancedMoveToHue command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_enhanced_move_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t *fields)
 Callback signature for by-group ColorControl::EnhancedMoveHue command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_enhanced_step_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t *fields)
 Callback signature for by-group ColorControl::EnhancedStepHue command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_and_saturation_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t *fields)
 Callback signature for by-group ColorControl::EnhancedMoveToHueAndSaturation command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_color_loop_set_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t *fields)
 Callback signature for by-group ColorControl::ColorLoopSet command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_stop_move_step_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t *fields)
 Callback signature for by-group ColorControl::StopMoveStep command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_move_color_temperature_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t *fields)
 Callback signature for by-group ColorControl::MoveColorTemperature command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_step_color_temperature_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t *fields)
 Callback signature for by-group ColorControl::StepColorTemperature command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_color_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_color_control_state_t, uic_mqtt_dotdot_color_control_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_ballast_configuration_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_ballast_configuration_state_t, uic_mqtt_dotdot_ballast_configuration_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_illuminance_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_illuminance_measurement_state_t, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_illuminance_level_sensing_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_illuminance_level_sensing_state_t, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_temperature_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_temperature_measurement_state_t, uic_mqtt_dotdot_temperature_measurement_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_pressure_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_pressure_measurement_state_t, uic_mqtt_dotdot_pressure_measurement_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_flow_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_flow_measurement_state_t, uic_mqtt_dotdot_flow_measurement_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_relativity_humidity_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_relativity_humidity_state_t, uic_mqtt_dotdot_relativity_humidity_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_occupancy_sensing_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_occupancy_sensing_state_t, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_soil_moisture_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_soil_moisture_state_t, uic_mqtt_dotdot_soil_moisture_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_ph_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_ph_measurement_state_t, uic_mqtt_dotdot_ph_measurement_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_electrical_conductivity_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_electrical_conductivity_measurement_state_t, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_wind_speed_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_wind_speed_measurement_state_t, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_carbon_monoxide_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_carbon_monoxide_state_t, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_carbon_dioxide_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_carbon_dioxide_state_t, uic_mqtt_dotdot_carbon_dioxide_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_pm25_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_pm25_state_t, uic_mqtt_dotdot_pm25_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t *fields)
 Callback signature for by-group IASZone::ZoneEnrollResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_ias_zone_zone_status_change_notification_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t *fields)
 Callback signature for by-group IASZone::ZoneStatusChangeNotification command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_ias_zone_initiate_normal_operation_mode_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group IASZone::InitiateNormalOperationMode command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_request_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t *fields)
 Callback signature for by-group IASZone::ZoneEnrollRequest command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_ias_zone_initiate_test_mode_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t *fields)
 Callback signature for by-group IASZone::InitiateTestMode command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_ias_zone_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_ias_zone_state_t, uic_mqtt_dotdot_ias_zone_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_iaswd_start_warning_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_iaswd_command_start_warning_fields_t *fields)
 Callback signature for by-group IASWD::StartWarning command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_iaswd_squawk_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_iaswd_command_squawk_fields_t *fields)
 Callback signature for by-group IASWD::Squawk command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_iaswd_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_iaswd_state_t, uic_mqtt_dotdot_iaswd_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_metering_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_metering_state_t, uic_mqtt_dotdot_metering_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t *fields)
 Callback signature for by-group ElectricalMeasurement::GetProfileInfoResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group ElectricalMeasurement::GetProfileInfo command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t *fields)
 Callback signature for by-group ElectricalMeasurement::GetMeasurementProfileResponse command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t *fields)
 Callback signature for by-group ElectricalMeasurement::GetMeasurementProfile command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_electrical_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_electrical_measurement_state_t, uic_mqtt_dotdot_electrical_measurement_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_diagnostics_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_diagnostics_state_t, uic_mqtt_dotdot_diagnostics_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_binding_bind_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_binding_command_bind_fields_t *fields)
 Callback signature for by-group Binding::Bind command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_binding_unbind_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_binding_command_unbind_fields_t *fields)
 Callback signature for by-group Binding::Unbind command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_binding_bind_to_protocol_controller_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_binding_command_bind_to_protocol_controller_fields_t *fields)
 Callback signature for by-group Binding::BindToProtocolController command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_binding_unbind_from_protocol_controller_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_binding_command_unbind_from_protocol_controller_fields_t *fields)
 Callback signature for by-group Binding::UnbindFromProtocolController command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_binding_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_binding_state_t, uic_mqtt_dotdot_binding_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_name_and_location_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_name_and_location_state_t, uic_mqtt_dotdot_name_and_location_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_fields_t *fields)
 Callback signature for by-group ConfigurationParameters::DiscoverParameter command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_configuration_parameters_default_reset_all_parameters_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group ConfigurationParameters::DefaultResetAllParameters command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_configuration_parameters_set_parameter_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t *fields)
 Callback signature for by-group ConfigurationParameters::SetParameter command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_range_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_range_fields_t *fields)
 Callback signature for by-group ConfigurationParameters::DiscoverParameterRange command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_configuration_parameters_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_configuration_parameters_state_t, uic_mqtt_dotdot_configuration_parameters_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_aox_locator_iq_report_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t *fields)
 Callback signature for by-group AoXLocator::IQReport command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_aox_locator_angle_report_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t *fields)
 Callback signature for by-group AoXLocator::AngleReport command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_aox_locator_angle_correction_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t *fields)
 Callback signature for by-group AoXLocator::AngleCorrection command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_aox_locator_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_aox_locator_state_t, uic_mqtt_dotdot_aox_locator_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_aox_position_estimation_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_aox_position_estimation_state_t, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_descriptor_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_descriptor_state_t, uic_mqtt_dotdot_descriptor_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_unify_fan_control_set_fan_mode_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_unify_fan_control_command_set_fan_mode_fields_t *fields)
 Callback signature for by-group UnifyFanControl::SetFanMode command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_unify_fan_control_turn_off_callback_t) (const dotdot_group_id_t group_id)
 Callback signature for by-group UnifyFanControl::TurnOff command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_unify_fan_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_unify_fan_control_state_t, uic_mqtt_dotdot_unify_fan_control_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_unify_thermostat_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_unify_thermostat_state_t, uic_mqtt_dotdot_unify_thermostat_updated_state_t)
 
typedef void(* uic_mqtt_dotdot_by_group_unify_humidity_control_mode_set_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_unify_humidity_control_command_mode_set_fields_t *fields)
 Callback signature for by-group UnifyHumidityControl::ModeSet command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_unify_humidity_control_setpoint_set_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_unify_humidity_control_command_setpoint_set_fields_t *fields)
 Callback signature for by-group UnifyHumidityControl::SetpointSet command. More...
 
typedef void(* uic_mqtt_dotdot_by_group_unify_humidity_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_unify_humidity_control_state_t, uic_mqtt_dotdot_unify_humidity_control_updated_state_t)
 

Functions

void uic_mqtt_dotdot_by_group_basic_reset_to_factory_defaults_callback_set (const uic_mqtt_dotdot_by_group_basic_reset_to_factory_defaults_callback_t callback)
 
void uic_mqtt_dotdot_by_group_basic_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_basic_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_power_configuration_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_power_configuration_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_device_temperature_configuration_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_device_temperature_configuration_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_identify_identify_callback_set (const uic_mqtt_dotdot_by_group_identify_identify_callback_t callback)
 
void uic_mqtt_dotdot_by_group_identify_identify_query_response_callback_set (const uic_mqtt_dotdot_by_group_identify_identify_query_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_identify_identify_query_callback_set (const uic_mqtt_dotdot_by_group_identify_identify_query_callback_t callback)
 
void uic_mqtt_dotdot_by_group_identify_trigger_effect_callback_set (const uic_mqtt_dotdot_by_group_identify_trigger_effect_callback_t callback)
 
void uic_mqtt_dotdot_by_group_identify_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_identify_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_groups_add_group_callback_set (const uic_mqtt_dotdot_by_group_groups_add_group_callback_t callback)
 
void uic_mqtt_dotdot_by_group_groups_add_group_response_callback_set (const uic_mqtt_dotdot_by_group_groups_add_group_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_groups_view_group_callback_set (const uic_mqtt_dotdot_by_group_groups_view_group_callback_t callback)
 
void uic_mqtt_dotdot_by_group_groups_view_group_response_callback_set (const uic_mqtt_dotdot_by_group_groups_view_group_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_groups_get_group_membership_callback_set (const uic_mqtt_dotdot_by_group_groups_get_group_membership_callback_t callback)
 
void uic_mqtt_dotdot_by_group_groups_get_group_membership_response_callback_set (const uic_mqtt_dotdot_by_group_groups_get_group_membership_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_groups_remove_group_callback_set (const uic_mqtt_dotdot_by_group_groups_remove_group_callback_t callback)
 
void uic_mqtt_dotdot_by_group_groups_remove_group_response_callback_set (const uic_mqtt_dotdot_by_group_groups_remove_group_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_groups_remove_all_groups_callback_set (const uic_mqtt_dotdot_by_group_groups_remove_all_groups_callback_t callback)
 
void uic_mqtt_dotdot_by_group_groups_add_group_if_identifying_callback_set (const uic_mqtt_dotdot_by_group_groups_add_group_if_identifying_callback_t callback)
 
void uic_mqtt_dotdot_by_group_groups_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_groups_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_add_scene_callback_set (const uic_mqtt_dotdot_by_group_scenes_add_scene_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_add_scene_response_callback_set (const uic_mqtt_dotdot_by_group_scenes_add_scene_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_view_scene_callback_set (const uic_mqtt_dotdot_by_group_scenes_view_scene_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_view_scene_response_callback_set (const uic_mqtt_dotdot_by_group_scenes_view_scene_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_remove_scene_callback_set (const uic_mqtt_dotdot_by_group_scenes_remove_scene_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_remove_scene_response_callback_set (const uic_mqtt_dotdot_by_group_scenes_remove_scene_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_callback_set (const uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_response_callback_set (const uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_store_scene_callback_set (const uic_mqtt_dotdot_by_group_scenes_store_scene_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_store_scene_response_callback_set (const uic_mqtt_dotdot_by_group_scenes_store_scene_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_recall_scene_callback_set (const uic_mqtt_dotdot_by_group_scenes_recall_scene_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_get_scene_membership_callback_set (const uic_mqtt_dotdot_by_group_scenes_get_scene_membership_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_get_scene_membership_response_callback_set (const uic_mqtt_dotdot_by_group_scenes_get_scene_membership_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_callback_set (const uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_response_callback_set (const uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_callback_set (const uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_response_callback_set (const uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_copy_scene_callback_set (const uic_mqtt_dotdot_by_group_scenes_copy_scene_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_copy_scene_response_callback_set (const uic_mqtt_dotdot_by_group_scenes_copy_scene_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_scenes_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_scenes_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_on_off_off_callback_set (const uic_mqtt_dotdot_by_group_on_off_off_callback_t callback)
 
void uic_mqtt_dotdot_by_group_on_off_on_callback_set (const uic_mqtt_dotdot_by_group_on_off_on_callback_t callback)
 
void uic_mqtt_dotdot_by_group_on_off_toggle_callback_set (const uic_mqtt_dotdot_by_group_on_off_toggle_callback_t callback)
 
void uic_mqtt_dotdot_by_group_on_off_off_with_effect_callback_set (const uic_mqtt_dotdot_by_group_on_off_off_with_effect_callback_t callback)
 
void uic_mqtt_dotdot_by_group_on_off_on_with_recall_global_scene_callback_set (const uic_mqtt_dotdot_by_group_on_off_on_with_recall_global_scene_callback_t callback)
 
void uic_mqtt_dotdot_by_group_on_off_on_with_timed_off_callback_set (const uic_mqtt_dotdot_by_group_on_off_on_with_timed_off_callback_t callback)
 
void uic_mqtt_dotdot_by_group_on_off_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_on_off_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_level_move_to_level_callback_set (const uic_mqtt_dotdot_by_group_level_move_to_level_callback_t callback)
 
void uic_mqtt_dotdot_by_group_level_move_callback_set (const uic_mqtt_dotdot_by_group_level_move_callback_t callback)
 
void uic_mqtt_dotdot_by_group_level_step_callback_set (const uic_mqtt_dotdot_by_group_level_step_callback_t callback)
 
void uic_mqtt_dotdot_by_group_level_stop_callback_set (const uic_mqtt_dotdot_by_group_level_stop_callback_t callback)
 
void uic_mqtt_dotdot_by_group_level_move_to_level_with_on_off_callback_set (const uic_mqtt_dotdot_by_group_level_move_to_level_with_on_off_callback_t callback)
 
void uic_mqtt_dotdot_by_group_level_move_with_on_off_callback_set (const uic_mqtt_dotdot_by_group_level_move_with_on_off_callback_t callback)
 
void uic_mqtt_dotdot_by_group_level_step_with_on_off_callback_set (const uic_mqtt_dotdot_by_group_level_step_with_on_off_callback_t callback)
 
void uic_mqtt_dotdot_by_group_level_stop_with_on_off_callback_set (const uic_mqtt_dotdot_by_group_level_stop_with_on_off_callback_t callback)
 
void uic_mqtt_dotdot_by_group_level_move_to_closest_frequency_callback_set (const uic_mqtt_dotdot_by_group_level_move_to_closest_frequency_callback_t callback)
 
void uic_mqtt_dotdot_by_group_level_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_level_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_alarms_reset_alarm_callback_set (const uic_mqtt_dotdot_by_group_alarms_reset_alarm_callback_t callback)
 
void uic_mqtt_dotdot_by_group_alarms_alarm_callback_set (const uic_mqtt_dotdot_by_group_alarms_alarm_callback_t callback)
 
void uic_mqtt_dotdot_by_group_alarms_reset_all_alarms_callback_set (const uic_mqtt_dotdot_by_group_alarms_reset_all_alarms_callback_t callback)
 
void uic_mqtt_dotdot_by_group_alarms_get_alarm_response_callback_set (const uic_mqtt_dotdot_by_group_alarms_get_alarm_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_alarms_get_alarm_callback_set (const uic_mqtt_dotdot_by_group_alarms_get_alarm_callback_t callback)
 
void uic_mqtt_dotdot_by_group_alarms_reset_alarm_log_callback_set (const uic_mqtt_dotdot_by_group_alarms_reset_alarm_log_callback_t callback)
 
void uic_mqtt_dotdot_by_group_alarms_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_alarms_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_time_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_time_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_poll_control_check_in_callback_set (const uic_mqtt_dotdot_by_group_poll_control_check_in_callback_t callback)
 
void uic_mqtt_dotdot_by_group_poll_control_check_in_response_callback_set (const uic_mqtt_dotdot_by_group_poll_control_check_in_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_poll_control_fast_poll_stop_callback_set (const uic_mqtt_dotdot_by_group_poll_control_fast_poll_stop_callback_t callback)
 
void uic_mqtt_dotdot_by_group_poll_control_set_long_poll_interval_callback_set (const uic_mqtt_dotdot_by_group_poll_control_set_long_poll_interval_callback_t callback)
 
void uic_mqtt_dotdot_by_group_poll_control_set_short_poll_interval_callback_set (const uic_mqtt_dotdot_by_group_poll_control_set_short_poll_interval_callback_t callback)
 
void uic_mqtt_dotdot_by_group_poll_control_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_poll_control_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_shade_configuration_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_shade_configuration_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_lock_door_callback_set (const uic_mqtt_dotdot_by_group_door_lock_lock_door_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_lock_door_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_lock_door_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_unlock_door_callback_set (const uic_mqtt_dotdot_by_group_door_lock_unlock_door_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_unlock_door_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_unlock_door_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_toggle_callback_set (const uic_mqtt_dotdot_by_group_door_lock_toggle_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_toggle_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_toggle_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_callback_set (const uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_log_record_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_log_record_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_log_record_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_log_record_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_pin_code_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_pin_code_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_pin_code_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_pin_code_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_pin_code_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_pin_code_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_pin_code_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_pin_code_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_user_status_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_user_status_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_user_status_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_user_status_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_user_status_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_user_status_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_user_status_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_user_status_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_user_type_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_user_type_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_user_type_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_user_type_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_user_type_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_user_type_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_user_type_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_user_type_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_user_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_user_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_user_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_user_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_user_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_user_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_user_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_user_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_operating_event_notification_callback_set (const uic_mqtt_dotdot_by_group_door_lock_operating_event_notification_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_programming_event_notification_callback_set (const uic_mqtt_dotdot_by_group_door_lock_programming_event_notification_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_credential_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_credential_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_set_credential_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_set_credential_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_credential_status_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_credential_status_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_get_credential_status_response_callback_set (const uic_mqtt_dotdot_by_group_door_lock_get_credential_status_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_clear_credential_callback_set (const uic_mqtt_dotdot_by_group_door_lock_clear_credential_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_unbolt_door_callback_set (const uic_mqtt_dotdot_by_group_door_lock_unbolt_door_callback_t callback)
 
void uic_mqtt_dotdot_by_group_door_lock_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_door_lock_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_window_covering_up_or_open_callback_set (const uic_mqtt_dotdot_by_group_window_covering_up_or_open_callback_t callback)
 
void uic_mqtt_dotdot_by_group_window_covering_down_or_close_callback_set (const uic_mqtt_dotdot_by_group_window_covering_down_or_close_callback_t callback)
 
void uic_mqtt_dotdot_by_group_window_covering_stop_callback_set (const uic_mqtt_dotdot_by_group_window_covering_stop_callback_t callback)
 
void uic_mqtt_dotdot_by_group_window_covering_go_to_lift_value_callback_set (const uic_mqtt_dotdot_by_group_window_covering_go_to_lift_value_callback_t callback)
 
void uic_mqtt_dotdot_by_group_window_covering_go_to_lift_percentage_callback_set (const uic_mqtt_dotdot_by_group_window_covering_go_to_lift_percentage_callback_t callback)
 
void uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_value_callback_set (const uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_value_callback_t callback)
 
void uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_percentage_callback_set (const uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_percentage_callback_t callback)
 
void uic_mqtt_dotdot_by_group_window_covering_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_window_covering_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_barrier_control_go_to_percent_callback_set (const uic_mqtt_dotdot_by_group_barrier_control_go_to_percent_callback_t callback)
 
void uic_mqtt_dotdot_by_group_barrier_control_stop_callback_set (const uic_mqtt_dotdot_by_group_barrier_control_stop_callback_t callback)
 
void uic_mqtt_dotdot_by_group_barrier_control_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_barrier_control_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_pump_configuration_and_control_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_pump_configuration_and_control_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_thermostat_setpoint_raise_or_lower_callback_set (const uic_mqtt_dotdot_by_group_thermostat_setpoint_raise_or_lower_callback_t callback)
 
void uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_response_callback_set (const uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_thermostat_set_weekly_schedule_callback_set (const uic_mqtt_dotdot_by_group_thermostat_set_weekly_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_response_callback_set (const uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_callback_set (const uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_thermostat_clear_weekly_schedule_callback_set (const uic_mqtt_dotdot_by_group_thermostat_clear_weekly_schedule_callback_t callback)
 
void uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_callback_set (const uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_callback_t callback)
 
void uic_mqtt_dotdot_by_group_thermostat_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_thermostat_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_fan_control_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_fan_control_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_dehumidification_control_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_dehumidification_control_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_thermostat_user_interface_configuration_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_thermostat_user_interface_configuration_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_move_to_hue_callback_set (const uic_mqtt_dotdot_by_group_color_control_move_to_hue_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_move_hue_callback_set (const uic_mqtt_dotdot_by_group_color_control_move_hue_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_step_hue_callback_set (const uic_mqtt_dotdot_by_group_color_control_step_hue_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_move_to_saturation_callback_set (const uic_mqtt_dotdot_by_group_color_control_move_to_saturation_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_move_saturation_callback_set (const uic_mqtt_dotdot_by_group_color_control_move_saturation_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_step_saturation_callback_set (const uic_mqtt_dotdot_by_group_color_control_step_saturation_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_move_to_hue_and_saturation_callback_set (const uic_mqtt_dotdot_by_group_color_control_move_to_hue_and_saturation_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_move_to_color_callback_set (const uic_mqtt_dotdot_by_group_color_control_move_to_color_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_move_color_callback_set (const uic_mqtt_dotdot_by_group_color_control_move_color_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_step_color_callback_set (const uic_mqtt_dotdot_by_group_color_control_step_color_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_move_to_color_temperature_callback_set (const uic_mqtt_dotdot_by_group_color_control_move_to_color_temperature_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_callback_set (const uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_enhanced_move_hue_callback_set (const uic_mqtt_dotdot_by_group_color_control_enhanced_move_hue_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_enhanced_step_hue_callback_set (const uic_mqtt_dotdot_by_group_color_control_enhanced_step_hue_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_and_saturation_callback_set (const uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_color_loop_set_callback_set (const uic_mqtt_dotdot_by_group_color_control_color_loop_set_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_stop_move_step_callback_set (const uic_mqtt_dotdot_by_group_color_control_stop_move_step_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_move_color_temperature_callback_set (const uic_mqtt_dotdot_by_group_color_control_move_color_temperature_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_step_color_temperature_callback_set (const uic_mqtt_dotdot_by_group_color_control_step_color_temperature_callback_t callback)
 
void uic_mqtt_dotdot_by_group_color_control_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_color_control_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_ballast_configuration_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_ballast_configuration_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_illuminance_measurement_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_illuminance_measurement_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_illuminance_level_sensing_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_illuminance_level_sensing_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_temperature_measurement_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_temperature_measurement_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_pressure_measurement_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_pressure_measurement_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_flow_measurement_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_flow_measurement_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_relativity_humidity_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_relativity_humidity_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_occupancy_sensing_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_occupancy_sensing_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_soil_moisture_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_soil_moisture_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_ph_measurement_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_ph_measurement_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_electrical_conductivity_measurement_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_electrical_conductivity_measurement_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_wind_speed_measurement_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_wind_speed_measurement_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_carbon_monoxide_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_carbon_monoxide_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_carbon_dioxide_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_carbon_dioxide_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_pm25_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_pm25_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_response_callback_set (const uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_ias_zone_zone_status_change_notification_callback_set (const uic_mqtt_dotdot_by_group_ias_zone_zone_status_change_notification_callback_t callback)
 
void uic_mqtt_dotdot_by_group_ias_zone_initiate_normal_operation_mode_callback_set (const uic_mqtt_dotdot_by_group_ias_zone_initiate_normal_operation_mode_callback_t callback)
 
void uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_request_callback_set (const uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_request_callback_t callback)
 
void uic_mqtt_dotdot_by_group_ias_zone_initiate_test_mode_callback_set (const uic_mqtt_dotdot_by_group_ias_zone_initiate_test_mode_callback_t callback)
 
void uic_mqtt_dotdot_by_group_ias_zone_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_ias_zone_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_iaswd_start_warning_callback_set (const uic_mqtt_dotdot_by_group_iaswd_start_warning_callback_t callback)
 
void uic_mqtt_dotdot_by_group_iaswd_squawk_callback_set (const uic_mqtt_dotdot_by_group_iaswd_squawk_callback_t callback)
 
void uic_mqtt_dotdot_by_group_iaswd_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_iaswd_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_metering_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_metering_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_response_callback_set (const uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_callback_set (const uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_callback_t callback)
 
void uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_response_callback_set (const uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_response_callback_t callback)
 
void uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_callback_set (const uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_callback_t callback)
 
void uic_mqtt_dotdot_by_group_electrical_measurement_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_electrical_measurement_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_diagnostics_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_diagnostics_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_binding_bind_callback_set (const uic_mqtt_dotdot_by_group_binding_bind_callback_t callback)
 
void uic_mqtt_dotdot_by_group_binding_unbind_callback_set (const uic_mqtt_dotdot_by_group_binding_unbind_callback_t callback)
 
void uic_mqtt_dotdot_by_group_binding_bind_to_protocol_controller_callback_set (const uic_mqtt_dotdot_by_group_binding_bind_to_protocol_controller_callback_t callback)
 
void uic_mqtt_dotdot_by_group_binding_unbind_from_protocol_controller_callback_set (const uic_mqtt_dotdot_by_group_binding_unbind_from_protocol_controller_callback_t callback)
 
void uic_mqtt_dotdot_by_group_binding_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_binding_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_name_and_location_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_name_and_location_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_callback_set (const uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_callback_t callback)
 
void uic_mqtt_dotdot_by_group_configuration_parameters_default_reset_all_parameters_callback_set (const uic_mqtt_dotdot_by_group_configuration_parameters_default_reset_all_parameters_callback_t callback)
 
void uic_mqtt_dotdot_by_group_configuration_parameters_set_parameter_callback_set (const uic_mqtt_dotdot_by_group_configuration_parameters_set_parameter_callback_t callback)
 
void uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_range_callback_set (const uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_range_callback_t callback)
 
void uic_mqtt_dotdot_by_group_configuration_parameters_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_configuration_parameters_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_aox_locator_iq_report_callback_set (const uic_mqtt_dotdot_by_group_aox_locator_iq_report_callback_t callback)
 
void uic_mqtt_dotdot_by_group_aox_locator_angle_report_callback_set (const uic_mqtt_dotdot_by_group_aox_locator_angle_report_callback_t callback)
 
void uic_mqtt_dotdot_by_group_aox_locator_angle_correction_callback_set (const uic_mqtt_dotdot_by_group_aox_locator_angle_correction_callback_t callback)
 
void uic_mqtt_dotdot_by_group_aox_locator_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_aox_locator_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_aox_position_estimation_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_aox_position_estimation_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_descriptor_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_descriptor_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_unify_fan_control_set_fan_mode_callback_set (const uic_mqtt_dotdot_by_group_unify_fan_control_set_fan_mode_callback_t callback)
 
void uic_mqtt_dotdot_by_group_unify_fan_control_turn_off_callback_set (const uic_mqtt_dotdot_by_group_unify_fan_control_turn_off_callback_t callback)
 
void uic_mqtt_dotdot_by_group_unify_fan_control_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_unify_fan_control_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_unify_thermostat_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_unify_thermostat_write_attributes_callback_t callback)
 
void uic_mqtt_dotdot_by_group_unify_humidity_control_mode_set_callback_set (const uic_mqtt_dotdot_by_group_unify_humidity_control_mode_set_callback_t callback)
 
void uic_mqtt_dotdot_by_group_unify_humidity_control_setpoint_set_callback_set (const uic_mqtt_dotdot_by_group_unify_humidity_control_setpoint_set_callback_t callback)
 
void uic_mqtt_dotdot_by_group_unify_humidity_control_write_attributes_callback_set (const uic_mqtt_dotdot_by_group_unify_humidity_control_write_attributes_callback_t callback)
 

Detailed Description

This component provides helper functions for parsing UCL by-group commands.

Typedef Documentation

◆ uic_mqtt_dotdot_by_group_alarms_alarm_callback_t

typedef void(* uic_mqtt_dotdot_by_group_alarms_alarm_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_alarms_command_alarm_fields_t *fields)

Callback signature for by-group Alarms::Alarm command.

◆ uic_mqtt_dotdot_by_group_alarms_get_alarm_callback_t

typedef void(* uic_mqtt_dotdot_by_group_alarms_get_alarm_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group Alarms::GetAlarm command.

◆ uic_mqtt_dotdot_by_group_alarms_get_alarm_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_alarms_get_alarm_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t *fields)

Callback signature for by-group Alarms::GetAlarmResponse command.

◆ uic_mqtt_dotdot_by_group_alarms_reset_alarm_callback_t

typedef void(* uic_mqtt_dotdot_by_group_alarms_reset_alarm_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t *fields)

Callback signature for by-group Alarms::ResetAlarm command.

◆ uic_mqtt_dotdot_by_group_alarms_reset_alarm_log_callback_t

typedef void(* uic_mqtt_dotdot_by_group_alarms_reset_alarm_log_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group Alarms::ResetAlarmLog command.

◆ uic_mqtt_dotdot_by_group_alarms_reset_all_alarms_callback_t

typedef void(* uic_mqtt_dotdot_by_group_alarms_reset_all_alarms_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group Alarms::ResetAllAlarms command.

◆ uic_mqtt_dotdot_by_group_alarms_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_alarms_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_alarms_state_t, uic_mqtt_dotdot_alarms_updated_state_t)

◆ uic_mqtt_dotdot_by_group_aox_locator_angle_correction_callback_t

typedef void(* uic_mqtt_dotdot_by_group_aox_locator_angle_correction_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t *fields)

Callback signature for by-group AoXLocator::AngleCorrection command.

◆ uic_mqtt_dotdot_by_group_aox_locator_angle_report_callback_t

typedef void(* uic_mqtt_dotdot_by_group_aox_locator_angle_report_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t *fields)

Callback signature for by-group AoXLocator::AngleReport command.

◆ uic_mqtt_dotdot_by_group_aox_locator_iq_report_callback_t

typedef void(* uic_mqtt_dotdot_by_group_aox_locator_iq_report_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t *fields)

Callback signature for by-group AoXLocator::IQReport command.

◆ uic_mqtt_dotdot_by_group_aox_locator_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_aox_locator_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_aox_locator_state_t, uic_mqtt_dotdot_aox_locator_updated_state_t)

◆ uic_mqtt_dotdot_by_group_aox_position_estimation_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_aox_position_estimation_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_aox_position_estimation_state_t, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)

◆ uic_mqtt_dotdot_by_group_ballast_configuration_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_ballast_configuration_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_ballast_configuration_state_t, uic_mqtt_dotdot_ballast_configuration_updated_state_t)

◆ uic_mqtt_dotdot_by_group_barrier_control_go_to_percent_callback_t

typedef void(* uic_mqtt_dotdot_by_group_barrier_control_go_to_percent_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_barrier_control_command_go_to_percent_fields_t *fields)

Callback signature for by-group BarrierControl::GoToPercent command.

◆ uic_mqtt_dotdot_by_group_barrier_control_stop_callback_t

typedef void(* uic_mqtt_dotdot_by_group_barrier_control_stop_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group BarrierControl::Stop command.

◆ uic_mqtt_dotdot_by_group_barrier_control_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_barrier_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_barrier_control_state_t, uic_mqtt_dotdot_barrier_control_updated_state_t)

◆ uic_mqtt_dotdot_by_group_basic_reset_to_factory_defaults_callback_t

typedef void(* uic_mqtt_dotdot_by_group_basic_reset_to_factory_defaults_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group Basic::ResetToFactoryDefaults command.

◆ uic_mqtt_dotdot_by_group_basic_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_basic_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_basic_state_t, uic_mqtt_dotdot_basic_updated_state_t)

◆ uic_mqtt_dotdot_by_group_binding_bind_callback_t

typedef void(* uic_mqtt_dotdot_by_group_binding_bind_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_binding_command_bind_fields_t *fields)

Callback signature for by-group Binding::Bind command.

◆ uic_mqtt_dotdot_by_group_binding_bind_to_protocol_controller_callback_t

typedef void(* uic_mqtt_dotdot_by_group_binding_bind_to_protocol_controller_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_binding_command_bind_to_protocol_controller_fields_t *fields)

Callback signature for by-group Binding::BindToProtocolController command.

◆ uic_mqtt_dotdot_by_group_binding_unbind_callback_t

typedef void(* uic_mqtt_dotdot_by_group_binding_unbind_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_binding_command_unbind_fields_t *fields)

Callback signature for by-group Binding::Unbind command.

◆ uic_mqtt_dotdot_by_group_binding_unbind_from_protocol_controller_callback_t

typedef void(* uic_mqtt_dotdot_by_group_binding_unbind_from_protocol_controller_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_binding_command_unbind_from_protocol_controller_fields_t *fields)

Callback signature for by-group Binding::UnbindFromProtocolController command.

◆ uic_mqtt_dotdot_by_group_binding_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_binding_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_binding_state_t, uic_mqtt_dotdot_binding_updated_state_t)

◆ uic_mqtt_dotdot_by_group_carbon_dioxide_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_carbon_dioxide_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_carbon_dioxide_state_t, uic_mqtt_dotdot_carbon_dioxide_updated_state_t)

◆ uic_mqtt_dotdot_by_group_carbon_monoxide_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_carbon_monoxide_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_carbon_monoxide_state_t, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)

◆ uic_mqtt_dotdot_by_group_color_control_color_loop_set_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_color_loop_set_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t *fields)

Callback signature for by-group ColorControl::ColorLoopSet command.

◆ uic_mqtt_dotdot_by_group_color_control_enhanced_move_hue_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_enhanced_move_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t *fields)

Callback signature for by-group ColorControl::EnhancedMoveHue command.

◆ uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_and_saturation_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_and_saturation_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t *fields)

Callback signature for by-group ColorControl::EnhancedMoveToHueAndSaturation command.

◆ uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t *fields)

Callback signature for by-group ColorControl::EnhancedMoveToHue command.

◆ uic_mqtt_dotdot_by_group_color_control_enhanced_step_hue_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_enhanced_step_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t *fields)

Callback signature for by-group ColorControl::EnhancedStepHue command.

◆ uic_mqtt_dotdot_by_group_color_control_move_color_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_move_color_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_color_fields_t *fields)

Callback signature for by-group ColorControl::MoveColor command.

◆ uic_mqtt_dotdot_by_group_color_control_move_color_temperature_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_move_color_temperature_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t *fields)

Callback signature for by-group ColorControl::MoveColorTemperature command.

◆ uic_mqtt_dotdot_by_group_color_control_move_hue_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_move_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_hue_fields_t *fields)

Callback signature for by-group ColorControl::MoveHue command.

◆ uic_mqtt_dotdot_by_group_color_control_move_saturation_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_move_saturation_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_saturation_fields_t *fields)

Callback signature for by-group ColorControl::MoveSaturation command.

◆ uic_mqtt_dotdot_by_group_color_control_move_to_color_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_move_to_color_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_to_color_fields_t *fields)

Callback signature for by-group ColorControl::MoveToColor command.

◆ uic_mqtt_dotdot_by_group_color_control_move_to_color_temperature_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_move_to_color_temperature_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t *fields)

Callback signature for by-group ColorControl::MoveToColorTemperature command.

◆ uic_mqtt_dotdot_by_group_color_control_move_to_hue_and_saturation_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_move_to_hue_and_saturation_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t *fields)

Callback signature for by-group ColorControl::MoveToHueAndSaturation command.

◆ uic_mqtt_dotdot_by_group_color_control_move_to_hue_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_move_to_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t *fields)

Callback signature for by-group ColorControl::MoveToHue command.

◆ uic_mqtt_dotdot_by_group_color_control_move_to_saturation_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_move_to_saturation_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t *fields)

Callback signature for by-group ColorControl::MoveToSaturation command.

◆ uic_mqtt_dotdot_by_group_color_control_step_color_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_step_color_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_step_color_fields_t *fields)

Callback signature for by-group ColorControl::StepColor command.

◆ uic_mqtt_dotdot_by_group_color_control_step_color_temperature_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_step_color_temperature_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t *fields)

Callback signature for by-group ColorControl::StepColorTemperature command.

◆ uic_mqtt_dotdot_by_group_color_control_step_hue_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_step_hue_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_step_hue_fields_t *fields)

Callback signature for by-group ColorControl::StepHue command.

◆ uic_mqtt_dotdot_by_group_color_control_step_saturation_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_step_saturation_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_step_saturation_fields_t *fields)

Callback signature for by-group ColorControl::StepSaturation command.

◆ uic_mqtt_dotdot_by_group_color_control_stop_move_step_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_stop_move_step_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t *fields)

Callback signature for by-group ColorControl::StopMoveStep command.

◆ uic_mqtt_dotdot_by_group_color_control_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_color_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_color_control_state_t, uic_mqtt_dotdot_color_control_updated_state_t)

◆ uic_mqtt_dotdot_by_group_configuration_parameters_default_reset_all_parameters_callback_t

typedef void(* uic_mqtt_dotdot_by_group_configuration_parameters_default_reset_all_parameters_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group ConfigurationParameters::DefaultResetAllParameters command.

◆ uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_callback_t

typedef void(* uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_fields_t *fields)

Callback signature for by-group ConfigurationParameters::DiscoverParameter command.

◆ uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_range_callback_t

typedef void(* uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_range_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_range_fields_t *fields)

Callback signature for by-group ConfigurationParameters::DiscoverParameterRange command.

◆ uic_mqtt_dotdot_by_group_configuration_parameters_set_parameter_callback_t

typedef void(* uic_mqtt_dotdot_by_group_configuration_parameters_set_parameter_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t *fields)

Callback signature for by-group ConfigurationParameters::SetParameter command.

◆ uic_mqtt_dotdot_by_group_configuration_parameters_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_configuration_parameters_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_configuration_parameters_state_t, uic_mqtt_dotdot_configuration_parameters_updated_state_t)

◆ uic_mqtt_dotdot_by_group_dehumidification_control_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_dehumidification_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_dehumidification_control_state_t, uic_mqtt_dotdot_dehumidification_control_updated_state_t)

◆ uic_mqtt_dotdot_by_group_descriptor_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_descriptor_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_descriptor_state_t, uic_mqtt_dotdot_descriptor_updated_state_t)

◆ uic_mqtt_dotdot_by_group_device_temperature_configuration_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_device_temperature_configuration_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_device_temperature_configuration_state_t, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)

◆ uic_mqtt_dotdot_by_group_diagnostics_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_diagnostics_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_diagnostics_state_t, uic_mqtt_dotdot_diagnostics_updated_state_t)

◆ uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group DoorLock::ClearAllPINCodes command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_all_pin_codes_response_fields_t *fields)

Callback signature for by-group DoorLock::ClearAllPINCodesResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group DoorLock::ClearAllRFIDCodes command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_all_rfid_codes_response_fields_t *fields)

Callback signature for by-group DoorLock::ClearAllRFIDCodesResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_credential_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_credential_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_credential_fields_t *fields)

Callback signature for by-group DoorLock::ClearCredential command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_fields_t *fields)

Callback signature for by-group DoorLock::ClearHolidaySchedule command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_response_fields_t *fields)

Callback signature for by-group DoorLock::ClearHolidayScheduleResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_pin_code_fields_t *fields)

Callback signature for by-group DoorLock::ClearPINCode command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_pin_code_response_fields_t *fields)

Callback signature for by-group DoorLock::ClearPINCodeResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_fields_t *fields)

Callback signature for by-group DoorLock::ClearRFIDCode command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_response_fields_t *fields)

Callback signature for by-group DoorLock::ClearRFIDCodeResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_user_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_user_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_user_fields_t *fields)

Callback signature for by-group DoorLock::ClearUser command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t *fields)

Callback signature for by-group DoorLock::ClearWeekdaySchedule command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_response_fields_t *fields)

Callback signature for by-group DoorLock::ClearWeekdayScheduleResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t *fields)

Callback signature for by-group DoorLock::ClearYearDaySchedule command.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_response_fields_t *fields)

Callback signature for by-group DoorLock::ClearYearDayScheduleResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_credential_status_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_credential_status_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_credential_status_fields_t *fields)

Callback signature for by-group DoorLock::GetCredentialStatus command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_credential_status_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_credential_status_response_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group DoorLock::GetCredentialStatusResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_fields_t *fields)

Callback signature for by-group DoorLock::GetHolidaySchedule command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t *fields)

Callback signature for by-group DoorLock::GetHolidayScheduleResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_log_record_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_log_record_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_log_record_fields_t *fields)

Callback signature for by-group DoorLock::GetLogRecord command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_log_record_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_log_record_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t *fields)

Callback signature for by-group DoorLock::GetLogRecordResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_pin_code_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_pin_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_pin_code_fields_t *fields)

Callback signature for by-group DoorLock::GetPINCode command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_pin_code_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_pin_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_pin_code_response_fields_t *fields)

Callback signature for by-group DoorLock::GetPINCodeResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_rfid_code_fields_t *fields)

Callback signature for by-group DoorLock::GetRFIDCode command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_rfid_code_response_fields_t *fields)

Callback signature for by-group DoorLock::GetRFIDCodeResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_user_fields_t *fields)

Callback signature for by-group DoorLock::GetUser command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_response_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group DoorLock::GetUserResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_status_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_status_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_user_status_fields_t *fields)

Callback signature for by-group DoorLock::GetUserStatus command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_status_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_status_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t *fields)

Callback signature for by-group DoorLock::GetUserStatusResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_type_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_type_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_user_type_fields_t *fields)

Callback signature for by-group DoorLock::GetUserType command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_type_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_user_type_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t *fields)

Callback signature for by-group DoorLock::GetUserTypeResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t *fields)

Callback signature for by-group DoorLock::GetWeekdaySchedule command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t *fields)

Callback signature for by-group DoorLock::GetWeekdayScheduleResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t *fields)

Callback signature for by-group DoorLock::GetYearDaySchedule command.

◆ uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t *fields)

Callback signature for by-group DoorLock::GetYearDayScheduleResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_lock_door_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_lock_door_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_lock_door_fields_t *fields)

Callback signature for by-group DoorLock::LockDoor command.

◆ uic_mqtt_dotdot_by_group_door_lock_lock_door_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_lock_door_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_lock_door_response_fields_t *fields)

Callback signature for by-group DoorLock::LockDoorResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_operating_event_notification_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_operating_event_notification_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t *fields)

Callback signature for by-group DoorLock::OperatingEventNotification command.

◆ uic_mqtt_dotdot_by_group_door_lock_programming_event_notification_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_programming_event_notification_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t *fields)

Callback signature for by-group DoorLock::ProgrammingEventNotification command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_credential_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_credential_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_credential_fields_t *fields)

Callback signature for by-group DoorLock::SetCredential command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_credential_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_credential_response_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group DoorLock::SetCredentialResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t *fields)

Callback signature for by-group DoorLock::SetHolidaySchedule command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_response_fields_t *fields)

Callback signature for by-group DoorLock::SetHolidayScheduleResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_pin_code_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_pin_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_pin_code_fields_t *fields)

Callback signature for by-group DoorLock::SetPINCode command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_pin_code_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_pin_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_pin_code_response_fields_t *fields)

Callback signature for by-group DoorLock::SetPINCodeResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_rfid_code_fields_t *fields)

Callback signature for by-group DoorLock::SetRFIDCode command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_rfid_code_response_fields_t *fields)

Callback signature for by-group DoorLock::SetRFIDCodeResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_user_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_user_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_user_fields_t *fields)

Callback signature for by-group DoorLock::SetUser command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_user_status_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_user_status_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t *fields)

Callback signature for by-group DoorLock::SetUserStatus command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_user_status_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_user_status_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_user_status_response_fields_t *fields)

Callback signature for by-group DoorLock::SetUserStatusResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_user_type_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_user_type_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t *fields)

Callback signature for by-group DoorLock::SetUserType command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_user_type_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_user_type_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_user_type_response_fields_t *fields)

Callback signature for by-group DoorLock::SetUserTypeResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t *fields)

Callback signature for by-group DoorLock::SetWeekdaySchedule command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_response_fields_t *fields)

Callback signature for by-group DoorLock::SetWeekdayScheduleResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t *fields)

Callback signature for by-group DoorLock::SetYearDaySchedule command.

◆ uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_response_fields_t *fields)

Callback signature for by-group DoorLock::SetYearDayScheduleResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_toggle_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_toggle_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_toggle_fields_t *fields)

Callback signature for by-group DoorLock::Toggle command.

◆ uic_mqtt_dotdot_by_group_door_lock_toggle_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_toggle_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_toggle_response_fields_t *fields)

Callback signature for by-group DoorLock::ToggleResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_unbolt_door_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_unbolt_door_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_unbolt_door_fields_t *fields)

Callback signature for by-group DoorLock::UnboltDoor command.

◆ uic_mqtt_dotdot_by_group_door_lock_unlock_door_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_unlock_door_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_unlock_door_fields_t *fields)

Callback signature for by-group DoorLock::UnlockDoor command.

◆ uic_mqtt_dotdot_by_group_door_lock_unlock_door_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_unlock_door_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_unlock_door_response_fields_t *fields)

Callback signature for by-group DoorLock::UnlockDoorResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t *fields)

Callback signature for by-group DoorLock::UnlockWithTimeout command.

◆ uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_response_fields_t *fields)

Callback signature for by-group DoorLock::UnlockWithTimeoutResponse command.

◆ uic_mqtt_dotdot_by_group_door_lock_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_door_lock_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_door_lock_state_t, uic_mqtt_dotdot_door_lock_updated_state_t)

◆ uic_mqtt_dotdot_by_group_electrical_conductivity_measurement_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_electrical_conductivity_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_electrical_conductivity_measurement_state_t, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)

◆ uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_callback_t

typedef void(* uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t *fields)

Callback signature for by-group ElectricalMeasurement::GetMeasurementProfile command.

◆ uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t *fields)

Callback signature for by-group ElectricalMeasurement::GetMeasurementProfileResponse command.

◆ uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_callback_t

typedef void(* uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group ElectricalMeasurement::GetProfileInfo command.

◆ uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t *fields)

Callback signature for by-group ElectricalMeasurement::GetProfileInfoResponse command.

◆ uic_mqtt_dotdot_by_group_electrical_measurement_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_electrical_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_electrical_measurement_state_t, uic_mqtt_dotdot_electrical_measurement_updated_state_t)

◆ uic_mqtt_dotdot_by_group_fan_control_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_fan_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_fan_control_state_t, uic_mqtt_dotdot_fan_control_updated_state_t)

◆ uic_mqtt_dotdot_by_group_flow_measurement_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_flow_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_flow_measurement_state_t, uic_mqtt_dotdot_flow_measurement_updated_state_t)

◆ uic_mqtt_dotdot_by_group_groups_add_group_callback_t

typedef void(* uic_mqtt_dotdot_by_group_groups_add_group_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_add_group_fields_t *fields)

Callback signature for by-group Groups::AddGroup command.

◆ uic_mqtt_dotdot_by_group_groups_add_group_if_identifying_callback_t

typedef void(* uic_mqtt_dotdot_by_group_groups_add_group_if_identifying_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t *fields)

Callback signature for by-group Groups::AddGroupIfIdentifying command.

◆ uic_mqtt_dotdot_by_group_groups_add_group_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_groups_add_group_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_add_group_response_fields_t *fields)

Callback signature for by-group Groups::AddGroupResponse command.

◆ uic_mqtt_dotdot_by_group_groups_get_group_membership_callback_t

typedef void(* uic_mqtt_dotdot_by_group_groups_get_group_membership_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_get_group_membership_fields_t *fields)

Callback signature for by-group Groups::GetGroupMembership command.

◆ uic_mqtt_dotdot_by_group_groups_get_group_membership_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_groups_get_group_membership_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t *fields)

Callback signature for by-group Groups::GetGroupMembershipResponse command.

◆ uic_mqtt_dotdot_by_group_groups_remove_all_groups_callback_t

typedef void(* uic_mqtt_dotdot_by_group_groups_remove_all_groups_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group Groups::RemoveAllGroups command.

◆ uic_mqtt_dotdot_by_group_groups_remove_group_callback_t

typedef void(* uic_mqtt_dotdot_by_group_groups_remove_group_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_remove_group_fields_t *fields)

Callback signature for by-group Groups::RemoveGroup command.

◆ uic_mqtt_dotdot_by_group_groups_remove_group_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_groups_remove_group_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_remove_group_response_fields_t *fields)

Callback signature for by-group Groups::RemoveGroupResponse command.

◆ uic_mqtt_dotdot_by_group_groups_view_group_callback_t

typedef void(* uic_mqtt_dotdot_by_group_groups_view_group_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_view_group_fields_t *fields)

Callback signature for by-group Groups::ViewGroup command.

◆ uic_mqtt_dotdot_by_group_groups_view_group_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_groups_view_group_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_groups_command_view_group_response_fields_t *fields)

Callback signature for by-group Groups::ViewGroupResponse command.

◆ uic_mqtt_dotdot_by_group_groups_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_groups_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_groups_state_t, uic_mqtt_dotdot_groups_updated_state_t)

◆ uic_mqtt_dotdot_by_group_ias_zone_initiate_normal_operation_mode_callback_t

typedef void(* uic_mqtt_dotdot_by_group_ias_zone_initiate_normal_operation_mode_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group IASZone::InitiateNormalOperationMode command.

◆ uic_mqtt_dotdot_by_group_ias_zone_initiate_test_mode_callback_t

typedef void(* uic_mqtt_dotdot_by_group_ias_zone_initiate_test_mode_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t *fields)

Callback signature for by-group IASZone::InitiateTestMode command.

◆ uic_mqtt_dotdot_by_group_ias_zone_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_ias_zone_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_ias_zone_state_t, uic_mqtt_dotdot_ias_zone_updated_state_t)

◆ uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_request_callback_t

typedef void(* uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_request_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t *fields)

Callback signature for by-group IASZone::ZoneEnrollRequest command.

◆ uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t *fields)

Callback signature for by-group IASZone::ZoneEnrollResponse command.

◆ uic_mqtt_dotdot_by_group_ias_zone_zone_status_change_notification_callback_t

typedef void(* uic_mqtt_dotdot_by_group_ias_zone_zone_status_change_notification_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t *fields)

Callback signature for by-group IASZone::ZoneStatusChangeNotification command.

◆ uic_mqtt_dotdot_by_group_iaswd_squawk_callback_t

typedef void(* uic_mqtt_dotdot_by_group_iaswd_squawk_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_iaswd_command_squawk_fields_t *fields)

Callback signature for by-group IASWD::Squawk command.

◆ uic_mqtt_dotdot_by_group_iaswd_start_warning_callback_t

typedef void(* uic_mqtt_dotdot_by_group_iaswd_start_warning_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_iaswd_command_start_warning_fields_t *fields)

Callback signature for by-group IASWD::StartWarning command.

◆ uic_mqtt_dotdot_by_group_iaswd_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_iaswd_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_iaswd_state_t, uic_mqtt_dotdot_iaswd_updated_state_t)

◆ uic_mqtt_dotdot_by_group_identify_identify_callback_t

typedef void(* uic_mqtt_dotdot_by_group_identify_identify_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_identify_command_identify_fields_t *fields)

Callback signature for by-group Identify::Identify command.

◆ uic_mqtt_dotdot_by_group_identify_identify_query_callback_t

typedef void(* uic_mqtt_dotdot_by_group_identify_identify_query_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group Identify::IdentifyQuery command.

◆ uic_mqtt_dotdot_by_group_identify_identify_query_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_identify_identify_query_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_identify_command_identify_query_response_fields_t *fields)

Callback signature for by-group Identify::IdentifyQueryResponse command.

◆ uic_mqtt_dotdot_by_group_identify_trigger_effect_callback_t

typedef void(* uic_mqtt_dotdot_by_group_identify_trigger_effect_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_identify_command_trigger_effect_fields_t *fields)

Callback signature for by-group Identify::TriggerEffect command.

◆ uic_mqtt_dotdot_by_group_identify_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_identify_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_identify_state_t, uic_mqtt_dotdot_identify_updated_state_t)

◆ uic_mqtt_dotdot_by_group_illuminance_level_sensing_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_illuminance_level_sensing_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_illuminance_level_sensing_state_t, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)

◆ uic_mqtt_dotdot_by_group_illuminance_measurement_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_illuminance_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_illuminance_measurement_state_t, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)

◆ uic_mqtt_dotdot_by_group_level_move_callback_t

typedef void(* uic_mqtt_dotdot_by_group_level_move_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_move_fields_t *fields)

Callback signature for by-group Level::Move command.

◆ uic_mqtt_dotdot_by_group_level_move_to_closest_frequency_callback_t

typedef void(* uic_mqtt_dotdot_by_group_level_move_to_closest_frequency_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_move_to_closest_frequency_fields_t *fields)

Callback signature for by-group Level::MoveToClosestFrequency command.

◆ uic_mqtt_dotdot_by_group_level_move_to_level_callback_t

typedef void(* uic_mqtt_dotdot_by_group_level_move_to_level_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_move_to_level_fields_t *fields)

Callback signature for by-group Level::MoveToLevel command.

◆ uic_mqtt_dotdot_by_group_level_move_to_level_with_on_off_callback_t

typedef void(* uic_mqtt_dotdot_by_group_level_move_to_level_with_on_off_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t *fields)

Callback signature for by-group Level::MoveToLevelWithOnOff command.

◆ uic_mqtt_dotdot_by_group_level_move_with_on_off_callback_t

typedef void(* uic_mqtt_dotdot_by_group_level_move_with_on_off_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_move_with_on_off_fields_t *fields)

Callback signature for by-group Level::MoveWithOnOff command.

◆ uic_mqtt_dotdot_by_group_level_step_callback_t

typedef void(* uic_mqtt_dotdot_by_group_level_step_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_step_fields_t *fields)

Callback signature for by-group Level::Step command.

◆ uic_mqtt_dotdot_by_group_level_step_with_on_off_callback_t

typedef void(* uic_mqtt_dotdot_by_group_level_step_with_on_off_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_step_with_on_off_fields_t *fields)

Callback signature for by-group Level::StepWithOnOff command.

◆ uic_mqtt_dotdot_by_group_level_stop_callback_t

typedef void(* uic_mqtt_dotdot_by_group_level_stop_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_stop_fields_t *fields)

Callback signature for by-group Level::Stop command.

◆ uic_mqtt_dotdot_by_group_level_stop_with_on_off_callback_t

typedef void(* uic_mqtt_dotdot_by_group_level_stop_with_on_off_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t *fields)

Callback signature for by-group Level::StopWithOnOff command.

◆ uic_mqtt_dotdot_by_group_level_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_level_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_level_state_t, uic_mqtt_dotdot_level_updated_state_t)

◆ uic_mqtt_dotdot_by_group_metering_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_metering_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_metering_state_t, uic_mqtt_dotdot_metering_updated_state_t)

◆ uic_mqtt_dotdot_by_group_name_and_location_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_name_and_location_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_name_and_location_state_t, uic_mqtt_dotdot_name_and_location_updated_state_t)

◆ uic_mqtt_dotdot_by_group_occupancy_sensing_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_occupancy_sensing_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_occupancy_sensing_state_t, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)

◆ uic_mqtt_dotdot_by_group_on_off_off_callback_t

typedef void(* uic_mqtt_dotdot_by_group_on_off_off_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group OnOff::Off command.

◆ uic_mqtt_dotdot_by_group_on_off_off_with_effect_callback_t

typedef void(* uic_mqtt_dotdot_by_group_on_off_off_with_effect_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t *fields)

Callback signature for by-group OnOff::OffWithEffect command.

◆ uic_mqtt_dotdot_by_group_on_off_on_callback_t

typedef void(* uic_mqtt_dotdot_by_group_on_off_on_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group OnOff::On command.

◆ uic_mqtt_dotdot_by_group_on_off_on_with_recall_global_scene_callback_t

typedef void(* uic_mqtt_dotdot_by_group_on_off_on_with_recall_global_scene_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group OnOff::OnWithRecallGlobalScene command.

◆ uic_mqtt_dotdot_by_group_on_off_on_with_timed_off_callback_t

typedef void(* uic_mqtt_dotdot_by_group_on_off_on_with_timed_off_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t *fields)

Callback signature for by-group OnOff::OnWithTimedOff command.

◆ uic_mqtt_dotdot_by_group_on_off_toggle_callback_t

typedef void(* uic_mqtt_dotdot_by_group_on_off_toggle_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group OnOff::Toggle command.

◆ uic_mqtt_dotdot_by_group_on_off_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_on_off_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_on_off_state_t, uic_mqtt_dotdot_on_off_updated_state_t)

◆ uic_mqtt_dotdot_by_group_ph_measurement_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_ph_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_ph_measurement_state_t, uic_mqtt_dotdot_ph_measurement_updated_state_t)

◆ uic_mqtt_dotdot_by_group_pm25_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_pm25_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_pm25_state_t, uic_mqtt_dotdot_pm25_updated_state_t)

◆ uic_mqtt_dotdot_by_group_poll_control_check_in_callback_t

typedef void(* uic_mqtt_dotdot_by_group_poll_control_check_in_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group PollControl::CheckIn command.

◆ uic_mqtt_dotdot_by_group_poll_control_check_in_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_poll_control_check_in_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t *fields)

Callback signature for by-group PollControl::CheckInResponse command.

◆ uic_mqtt_dotdot_by_group_poll_control_fast_poll_stop_callback_t

typedef void(* uic_mqtt_dotdot_by_group_poll_control_fast_poll_stop_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group PollControl::FastPollStop command.

◆ uic_mqtt_dotdot_by_group_poll_control_set_long_poll_interval_callback_t

typedef void(* uic_mqtt_dotdot_by_group_poll_control_set_long_poll_interval_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_poll_control_command_set_long_poll_interval_fields_t *fields)

Callback signature for by-group PollControl::SetLongPollInterval command.

◆ uic_mqtt_dotdot_by_group_poll_control_set_short_poll_interval_callback_t

typedef void(* uic_mqtt_dotdot_by_group_poll_control_set_short_poll_interval_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_poll_control_command_set_short_poll_interval_fields_t *fields)

Callback signature for by-group PollControl::SetShortPollInterval command.

◆ uic_mqtt_dotdot_by_group_poll_control_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_poll_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_poll_control_state_t, uic_mqtt_dotdot_poll_control_updated_state_t)

◆ uic_mqtt_dotdot_by_group_power_configuration_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_power_configuration_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_power_configuration_state_t, uic_mqtt_dotdot_power_configuration_updated_state_t)

◆ uic_mqtt_dotdot_by_group_pressure_measurement_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_pressure_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_pressure_measurement_state_t, uic_mqtt_dotdot_pressure_measurement_updated_state_t)

◆ uic_mqtt_dotdot_by_group_pump_configuration_and_control_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_pump_configuration_and_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_pump_configuration_and_control_state_t, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)

◆ uic_mqtt_dotdot_by_group_relativity_humidity_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_relativity_humidity_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_relativity_humidity_state_t, uic_mqtt_dotdot_relativity_humidity_updated_state_t)

◆ uic_mqtt_dotdot_by_group_scenes_add_scene_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_add_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_add_scene_fields_t *fields)

Callback signature for by-group Scenes::AddScene command.

◆ uic_mqtt_dotdot_by_group_scenes_add_scene_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_add_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t *fields)

Callback signature for by-group Scenes::AddSceneResponse command.

◆ uic_mqtt_dotdot_by_group_scenes_copy_scene_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_copy_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_copy_scene_fields_t *fields)

Callback signature for by-group Scenes::CopyScene command.

◆ uic_mqtt_dotdot_by_group_scenes_copy_scene_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_copy_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t *fields)

Callback signature for by-group Scenes::CopySceneResponse command.

◆ uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t *fields)

Callback signature for by-group Scenes::EnhancedAddScene command.

◆ uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t *fields)

Callback signature for by-group Scenes::EnhancedAddSceneResponse command.

◆ uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t *fields)

Callback signature for by-group Scenes::EnhancedViewScene command.

◆ uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t *fields)

Callback signature for by-group Scenes::EnhancedViewSceneResponse command.

◆ uic_mqtt_dotdot_by_group_scenes_get_scene_membership_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_get_scene_membership_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_get_scene_membership_fields_t *fields)

Callback signature for by-group Scenes::GetSceneMembership command.

◆ uic_mqtt_dotdot_by_group_scenes_get_scene_membership_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_get_scene_membership_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t *fields)

Callback signature for by-group Scenes::GetSceneMembershipResponse command.

◆ uic_mqtt_dotdot_by_group_scenes_recall_scene_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_recall_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_recall_scene_fields_t *fields)

Callback signature for by-group Scenes::RecallScene command.

◆ uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_remove_all_scenes_fields_t *fields)

Callback signature for by-group Scenes::RemoveAllScenes command.

◆ uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t *fields)

Callback signature for by-group Scenes::RemoveAllScenesResponse command.

◆ uic_mqtt_dotdot_by_group_scenes_remove_scene_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_remove_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_remove_scene_fields_t *fields)

Callback signature for by-group Scenes::RemoveScene command.

◆ uic_mqtt_dotdot_by_group_scenes_remove_scene_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_remove_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t *fields)

Callback signature for by-group Scenes::RemoveSceneResponse command.

◆ uic_mqtt_dotdot_by_group_scenes_store_scene_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_store_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_store_scene_fields_t *fields)

Callback signature for by-group Scenes::StoreScene command.

◆ uic_mqtt_dotdot_by_group_scenes_store_scene_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_store_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t *fields)

Callback signature for by-group Scenes::StoreSceneResponse command.

◆ uic_mqtt_dotdot_by_group_scenes_view_scene_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_view_scene_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_view_scene_fields_t *fields)

Callback signature for by-group Scenes::ViewScene command.

◆ uic_mqtt_dotdot_by_group_scenes_view_scene_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_view_scene_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t *fields)

Callback signature for by-group Scenes::ViewSceneResponse command.

◆ uic_mqtt_dotdot_by_group_scenes_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_scenes_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_scenes_state_t, uic_mqtt_dotdot_scenes_updated_state_t)

◆ uic_mqtt_dotdot_by_group_shade_configuration_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_shade_configuration_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_shade_configuration_state_t, uic_mqtt_dotdot_shade_configuration_updated_state_t)

◆ uic_mqtt_dotdot_by_group_soil_moisture_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_soil_moisture_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_soil_moisture_state_t, uic_mqtt_dotdot_soil_moisture_updated_state_t)

◆ uic_mqtt_dotdot_by_group_temperature_measurement_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_temperature_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_temperature_measurement_state_t, uic_mqtt_dotdot_temperature_measurement_updated_state_t)

◆ uic_mqtt_dotdot_by_group_thermostat_clear_weekly_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_thermostat_clear_weekly_schedule_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group Thermostat::ClearWeeklySchedule command.

◆ uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_callback_t

typedef void(* uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group Thermostat::GetRelayStatusLog command.

◆ uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t *fields)

Callback signature for by-group Thermostat::GetRelayStatusLogResponse command.

◆ uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t *fields)

Callback signature for by-group Thermostat::GetWeeklySchedule command.

◆ uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_response_callback_t

typedef void(* uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_response_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t *fields)

Callback signature for by-group Thermostat::GetWeeklyScheduleResponse command.

◆ uic_mqtt_dotdot_by_group_thermostat_set_weekly_schedule_callback_t

typedef void(* uic_mqtt_dotdot_by_group_thermostat_set_weekly_schedule_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t *fields)

Callback signature for by-group Thermostat::SetWeeklySchedule command.

◆ uic_mqtt_dotdot_by_group_thermostat_setpoint_raise_or_lower_callback_t

typedef void(* uic_mqtt_dotdot_by_group_thermostat_setpoint_raise_or_lower_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t *fields)

Callback signature for by-group Thermostat::SetpointRaiseOrLower command.

◆ uic_mqtt_dotdot_by_group_thermostat_user_interface_configuration_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_thermostat_user_interface_configuration_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)

◆ uic_mqtt_dotdot_by_group_thermostat_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_thermostat_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_thermostat_state_t, uic_mqtt_dotdot_thermostat_updated_state_t)

◆ uic_mqtt_dotdot_by_group_time_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_time_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_time_state_t, uic_mqtt_dotdot_time_updated_state_t)

◆ uic_mqtt_dotdot_by_group_unify_fan_control_set_fan_mode_callback_t

typedef void(* uic_mqtt_dotdot_by_group_unify_fan_control_set_fan_mode_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_unify_fan_control_command_set_fan_mode_fields_t *fields)

Callback signature for by-group UnifyFanControl::SetFanMode command.

◆ uic_mqtt_dotdot_by_group_unify_fan_control_turn_off_callback_t

typedef void(* uic_mqtt_dotdot_by_group_unify_fan_control_turn_off_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group UnifyFanControl::TurnOff command.

◆ uic_mqtt_dotdot_by_group_unify_fan_control_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_unify_fan_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_unify_fan_control_state_t, uic_mqtt_dotdot_unify_fan_control_updated_state_t)

◆ uic_mqtt_dotdot_by_group_unify_humidity_control_mode_set_callback_t

typedef void(* uic_mqtt_dotdot_by_group_unify_humidity_control_mode_set_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_unify_humidity_control_command_mode_set_fields_t *fields)

Callback signature for by-group UnifyHumidityControl::ModeSet command.

◆ uic_mqtt_dotdot_by_group_unify_humidity_control_setpoint_set_callback_t

typedef void(* uic_mqtt_dotdot_by_group_unify_humidity_control_setpoint_set_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_unify_humidity_control_command_setpoint_set_fields_t *fields)

Callback signature for by-group UnifyHumidityControl::SetpointSet command.

◆ uic_mqtt_dotdot_by_group_unify_humidity_control_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_unify_humidity_control_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_unify_humidity_control_state_t, uic_mqtt_dotdot_unify_humidity_control_updated_state_t)

◆ uic_mqtt_dotdot_by_group_unify_thermostat_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_unify_thermostat_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_unify_thermostat_state_t, uic_mqtt_dotdot_unify_thermostat_updated_state_t)

◆ uic_mqtt_dotdot_by_group_wind_speed_measurement_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_wind_speed_measurement_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_wind_speed_measurement_state_t, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)

◆ uic_mqtt_dotdot_by_group_window_covering_down_or_close_callback_t

typedef void(* uic_mqtt_dotdot_by_group_window_covering_down_or_close_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group WindowCovering::DownOrClose command.

◆ uic_mqtt_dotdot_by_group_window_covering_go_to_lift_percentage_callback_t

typedef void(* uic_mqtt_dotdot_by_group_window_covering_go_to_lift_percentage_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_window_covering_command_go_to_lift_percentage_fields_t *fields)

Callback signature for by-group WindowCovering::GoToLiftPercentage command.

◆ uic_mqtt_dotdot_by_group_window_covering_go_to_lift_value_callback_t

typedef void(* uic_mqtt_dotdot_by_group_window_covering_go_to_lift_value_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_window_covering_command_go_to_lift_value_fields_t *fields)

Callback signature for by-group WindowCovering::GoToLiftValue command.

◆ uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_percentage_callback_t

typedef void(* uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_percentage_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_window_covering_command_go_to_tilt_percentage_fields_t *fields)

Callback signature for by-group WindowCovering::GoToTiltPercentage command.

◆ uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_value_callback_t

typedef void(* uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_value_callback_t) (const dotdot_group_id_t group_id, const uic_mqtt_dotdot_window_covering_command_go_to_tilt_value_fields_t *fields)

Callback signature for by-group WindowCovering::GoToTiltValue command.

◆ uic_mqtt_dotdot_by_group_window_covering_stop_callback_t

typedef void(* uic_mqtt_dotdot_by_group_window_covering_stop_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group WindowCovering::Stop command.

◆ uic_mqtt_dotdot_by_group_window_covering_up_or_open_callback_t

typedef void(* uic_mqtt_dotdot_by_group_window_covering_up_or_open_callback_t) (const dotdot_group_id_t group_id)

Callback signature for by-group WindowCovering::UpOrOpen command.

◆ uic_mqtt_dotdot_by_group_window_covering_write_attributes_callback_t

typedef void(* uic_mqtt_dotdot_by_group_window_covering_write_attributes_callback_t) (const dotdot_group_id_t group_id, uic_mqtt_dotdot_window_covering_state_t, uic_mqtt_dotdot_window_covering_updated_state_t)

Function Documentation

◆ uic_mqtt_dotdot_by_group_alarms_alarm_callback_set()

void uic_mqtt_dotdot_by_group_alarms_alarm_callback_set ( const uic_mqtt_dotdot_by_group_alarms_alarm_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Alarms/alarm is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_alarms_get_alarm_callback_set()

void uic_mqtt_dotdot_by_group_alarms_get_alarm_callback_set ( const uic_mqtt_dotdot_by_group_alarms_get_alarm_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Alarms/get_alarm is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_alarms_get_alarm_response_callback_set()

void uic_mqtt_dotdot_by_group_alarms_get_alarm_response_callback_set ( const uic_mqtt_dotdot_by_group_alarms_get_alarm_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Alarms/get_alarm_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_alarms_reset_alarm_callback_set()

void uic_mqtt_dotdot_by_group_alarms_reset_alarm_callback_set ( const uic_mqtt_dotdot_by_group_alarms_reset_alarm_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Alarms/reset_alarm is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_alarms_reset_alarm_log_callback_set()

void uic_mqtt_dotdot_by_group_alarms_reset_alarm_log_callback_set ( const uic_mqtt_dotdot_by_group_alarms_reset_alarm_log_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Alarms/reset_alarm_log is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_alarms_reset_all_alarms_callback_set()

void uic_mqtt_dotdot_by_group_alarms_reset_all_alarms_callback_set ( const uic_mqtt_dotdot_by_group_alarms_reset_all_alarms_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Alarms/reset_all_alarms is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_alarms_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_alarms_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_alarms_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/alarms/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_aox_locator_angle_correction_callback_set()

void uic_mqtt_dotdot_by_group_aox_locator_angle_correction_callback_set ( const uic_mqtt_dotdot_by_group_aox_locator_angle_correction_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/AoXLocator/angle_correction is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_aox_locator_angle_report_callback_set()

void uic_mqtt_dotdot_by_group_aox_locator_angle_report_callback_set ( const uic_mqtt_dotdot_by_group_aox_locator_angle_report_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/AoXLocator/angle_report is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_aox_locator_iq_report_callback_set()

void uic_mqtt_dotdot_by_group_aox_locator_iq_report_callback_set ( const uic_mqtt_dotdot_by_group_aox_locator_iq_report_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/AoXLocator/iq_report is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_aox_locator_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_aox_locator_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_aox_locator_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/aox_locator/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_aox_position_estimation_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_aox_position_estimation_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_aox_position_estimation_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/aox_position_estimation/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_ballast_configuration_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_ballast_configuration_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_ballast_configuration_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/ballast_configuration/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_barrier_control_go_to_percent_callback_set()

void uic_mqtt_dotdot_by_group_barrier_control_go_to_percent_callback_set ( const uic_mqtt_dotdot_by_group_barrier_control_go_to_percent_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/BarrierControl/go_to_percent is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_barrier_control_stop_callback_set()

void uic_mqtt_dotdot_by_group_barrier_control_stop_callback_set ( const uic_mqtt_dotdot_by_group_barrier_control_stop_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/BarrierControl/stop is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_barrier_control_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_barrier_control_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_barrier_control_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/barrier_control/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_basic_reset_to_factory_defaults_callback_set()

void uic_mqtt_dotdot_by_group_basic_reset_to_factory_defaults_callback_set ( const uic_mqtt_dotdot_by_group_basic_reset_to_factory_defaults_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Basic/reset_to_factory_defaults is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_basic_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_basic_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_basic_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/basic/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_binding_bind_callback_set()

void uic_mqtt_dotdot_by_group_binding_bind_callback_set ( const uic_mqtt_dotdot_by_group_binding_bind_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Binding/bind is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_binding_bind_to_protocol_controller_callback_set()

void uic_mqtt_dotdot_by_group_binding_bind_to_protocol_controller_callback_set ( const uic_mqtt_dotdot_by_group_binding_bind_to_protocol_controller_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Binding/bind_to_protocol_controller is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_binding_unbind_callback_set()

void uic_mqtt_dotdot_by_group_binding_unbind_callback_set ( const uic_mqtt_dotdot_by_group_binding_unbind_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Binding/unbind is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_binding_unbind_from_protocol_controller_callback_set()

void uic_mqtt_dotdot_by_group_binding_unbind_from_protocol_controller_callback_set ( const uic_mqtt_dotdot_by_group_binding_unbind_from_protocol_controller_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Binding/unbind_from_protocol_controller is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_binding_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_binding_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_binding_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/binding/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_carbon_dioxide_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_carbon_dioxide_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_carbon_dioxide_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/carbon_dioxide/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_carbon_monoxide_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_carbon_monoxide_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_carbon_monoxide_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/carbon_monoxide/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_color_control_color_loop_set_callback_set()

void uic_mqtt_dotdot_by_group_color_control_color_loop_set_callback_set ( const uic_mqtt_dotdot_by_group_color_control_color_loop_set_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/color_loop_set is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_enhanced_move_hue_callback_set()

void uic_mqtt_dotdot_by_group_color_control_enhanced_move_hue_callback_set ( const uic_mqtt_dotdot_by_group_color_control_enhanced_move_hue_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/enhanced_move_hue is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_and_saturation_callback_set()

void uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_and_saturation_callback_set ( const uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_and_saturation_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/enhanced_move_to_hue_and_saturation is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_callback_set()

void uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_callback_set ( const uic_mqtt_dotdot_by_group_color_control_enhanced_move_to_hue_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/enhanced_move_to_hue is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_enhanced_step_hue_callback_set()

void uic_mqtt_dotdot_by_group_color_control_enhanced_step_hue_callback_set ( const uic_mqtt_dotdot_by_group_color_control_enhanced_step_hue_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/enhanced_step_hue is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_move_color_callback_set()

void uic_mqtt_dotdot_by_group_color_control_move_color_callback_set ( const uic_mqtt_dotdot_by_group_color_control_move_color_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/move_color is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_move_color_temperature_callback_set()

void uic_mqtt_dotdot_by_group_color_control_move_color_temperature_callback_set ( const uic_mqtt_dotdot_by_group_color_control_move_color_temperature_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/move_color_temperature is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_move_hue_callback_set()

void uic_mqtt_dotdot_by_group_color_control_move_hue_callback_set ( const uic_mqtt_dotdot_by_group_color_control_move_hue_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/move_hue is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_move_saturation_callback_set()

void uic_mqtt_dotdot_by_group_color_control_move_saturation_callback_set ( const uic_mqtt_dotdot_by_group_color_control_move_saturation_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/move_saturation is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_move_to_color_callback_set()

void uic_mqtt_dotdot_by_group_color_control_move_to_color_callback_set ( const uic_mqtt_dotdot_by_group_color_control_move_to_color_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/move_to_color is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_move_to_color_temperature_callback_set()

void uic_mqtt_dotdot_by_group_color_control_move_to_color_temperature_callback_set ( const uic_mqtt_dotdot_by_group_color_control_move_to_color_temperature_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/move_to_color_temperature is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_move_to_hue_and_saturation_callback_set()

void uic_mqtt_dotdot_by_group_color_control_move_to_hue_and_saturation_callback_set ( const uic_mqtt_dotdot_by_group_color_control_move_to_hue_and_saturation_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/move_to_hue_and_saturation is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_move_to_hue_callback_set()

void uic_mqtt_dotdot_by_group_color_control_move_to_hue_callback_set ( const uic_mqtt_dotdot_by_group_color_control_move_to_hue_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/move_to_hue is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_move_to_saturation_callback_set()

void uic_mqtt_dotdot_by_group_color_control_move_to_saturation_callback_set ( const uic_mqtt_dotdot_by_group_color_control_move_to_saturation_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/move_to_saturation is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_step_color_callback_set()

void uic_mqtt_dotdot_by_group_color_control_step_color_callback_set ( const uic_mqtt_dotdot_by_group_color_control_step_color_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/step_color is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_step_color_temperature_callback_set()

void uic_mqtt_dotdot_by_group_color_control_step_color_temperature_callback_set ( const uic_mqtt_dotdot_by_group_color_control_step_color_temperature_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/step_color_temperature is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_step_hue_callback_set()

void uic_mqtt_dotdot_by_group_color_control_step_hue_callback_set ( const uic_mqtt_dotdot_by_group_color_control_step_hue_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/step_hue is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_step_saturation_callback_set()

void uic_mqtt_dotdot_by_group_color_control_step_saturation_callback_set ( const uic_mqtt_dotdot_by_group_color_control_step_saturation_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/step_saturation is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_stop_move_step_callback_set()

void uic_mqtt_dotdot_by_group_color_control_stop_move_step_callback_set ( const uic_mqtt_dotdot_by_group_color_control_stop_move_step_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ColorControl/stop_move_step is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_color_control_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_color_control_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_color_control_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/color_control/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_configuration_parameters_default_reset_all_parameters_callback_set()

void uic_mqtt_dotdot_by_group_configuration_parameters_default_reset_all_parameters_callback_set ( const uic_mqtt_dotdot_by_group_configuration_parameters_default_reset_all_parameters_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ConfigurationParameters/default_reset_all_parameters is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_callback_set()

void uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_callback_set ( const uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ConfigurationParameters/discover_parameter is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_range_callback_set()

void uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_range_callback_set ( const uic_mqtt_dotdot_by_group_configuration_parameters_discover_parameter_range_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ConfigurationParameters/discover_parameter_range is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_configuration_parameters_set_parameter_callback_set()

void uic_mqtt_dotdot_by_group_configuration_parameters_set_parameter_callback_set ( const uic_mqtt_dotdot_by_group_configuration_parameters_set_parameter_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ConfigurationParameters/set_parameter is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_configuration_parameters_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_configuration_parameters_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_configuration_parameters_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/configuration_parameters/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_dehumidification_control_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_dehumidification_control_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_dehumidification_control_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/dehumidification_control/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_descriptor_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_descriptor_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_descriptor_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/descriptor/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_device_temperature_configuration_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_device_temperature_configuration_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_device_temperature_configuration_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/device_temperature_configuration/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_diagnostics_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_diagnostics_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_diagnostics_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/diagnostics/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_all_pin_codes is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_all_pin_codes_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_all_pin_codes_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_all_rfid_codes is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_all_rfid_codes_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_all_rfid_codes_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_credential_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_credential_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_credential_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_credential is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_holiday_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_holiday_schedule_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_holiday_schedule_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_pin_code is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_pin_code_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_pin_code_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_rfid_code is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_rfid_code_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_rfid_code_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_user_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_user_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_user_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_user is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_weekday_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_weekday_schedule_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_weekday_schedule_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_year_day_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_clear_year_day_schedule_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/clear_year_day_schedule_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_credential_status_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_credential_status_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_credential_status_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_credential_status is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_credential_status_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_credential_status_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_credential_status_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_credential_status_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_holiday_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_holiday_schedule_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_holiday_schedule_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_log_record_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_log_record_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_log_record_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_log_record is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_log_record_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_log_record_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_log_record_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_log_record_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_pin_code_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_pin_code_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_pin_code_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_pin_code is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_pin_code_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_pin_code_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_pin_code_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_pin_code_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_rfid_code is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_rfid_code_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_rfid_code_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_user_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_user_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_user is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_user_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_user_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_user_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_status_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_user_status_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_user_status_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_user_status is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_status_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_user_status_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_user_status_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_user_status_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_type_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_user_type_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_user_type_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_user_type is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_user_type_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_user_type_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_user_type_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_user_type_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_weekday_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_weekday_schedule_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_weekday_schedule_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_year_day_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_get_year_day_schedule_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/get_year_day_schedule_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_lock_door_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_lock_door_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_lock_door_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/lock_door is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_lock_door_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_lock_door_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_lock_door_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/lock_door_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_operating_event_notification_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_operating_event_notification_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_operating_event_notification_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/operating_event_notification is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_programming_event_notification_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_programming_event_notification_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_programming_event_notification_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/programming_event_notification is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_credential_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_credential_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_credential_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_credential is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_credential_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_credential_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_credential_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_credential_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_holiday_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_holiday_schedule_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_holiday_schedule_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_pin_code_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_pin_code_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_pin_code_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_pin_code is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_pin_code_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_pin_code_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_pin_code_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_pin_code_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_rfid_code is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_rfid_code_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_rfid_code_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_user_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_user_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_user_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_user is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_user_status_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_user_status_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_user_status_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_user_status is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_user_status_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_user_status_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_user_status_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_user_status_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_user_type_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_user_type_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_user_type_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_user_type is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_user_type_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_user_type_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_user_type_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_user_type_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_weekday_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_weekday_schedule_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_weekday_schedule_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_year_day_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_set_year_day_schedule_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/set_year_day_schedule_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_toggle_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_toggle_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_toggle_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/toggle is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_toggle_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_toggle_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_toggle_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/toggle_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_unbolt_door_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_unbolt_door_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_unbolt_door_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/unbolt_door is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_unlock_door_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_unlock_door_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_unlock_door_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/unlock_door is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_unlock_door_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_unlock_door_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_unlock_door_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/unlock_door_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/unlock_with_timeout is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_response_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_response_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_unlock_with_timeout_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/DoorLock/unlock_with_timeout_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_door_lock_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_door_lock_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_door_lock_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/door_lock/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_electrical_conductivity_measurement_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_electrical_conductivity_measurement_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_electrical_conductivity_measurement_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/electrical_conductivity_measurement/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_callback_set()

void uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_callback_set ( const uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ElectricalMeasurement/get_measurement_profile is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_response_callback_set()

void uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_response_callback_set ( const uic_mqtt_dotdot_by_group_electrical_measurement_get_measurement_profile_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ElectricalMeasurement/get_measurement_profile_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_callback_set()

void uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_callback_set ( const uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ElectricalMeasurement/get_profile_info is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_response_callback_set()

void uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_response_callback_set ( const uic_mqtt_dotdot_by_group_electrical_measurement_get_profile_info_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/ElectricalMeasurement/get_profile_info_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_electrical_measurement_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_electrical_measurement_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_electrical_measurement_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/electrical_measurement/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_fan_control_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_fan_control_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_fan_control_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/fan_control/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_flow_measurement_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_flow_measurement_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_flow_measurement_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/flow_measurement/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_groups_add_group_callback_set()

void uic_mqtt_dotdot_by_group_groups_add_group_callback_set ( const uic_mqtt_dotdot_by_group_groups_add_group_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Groups/add_group is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_groups_add_group_if_identifying_callback_set()

void uic_mqtt_dotdot_by_group_groups_add_group_if_identifying_callback_set ( const uic_mqtt_dotdot_by_group_groups_add_group_if_identifying_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Groups/add_group_if_identifying is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_groups_add_group_response_callback_set()

void uic_mqtt_dotdot_by_group_groups_add_group_response_callback_set ( const uic_mqtt_dotdot_by_group_groups_add_group_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Groups/add_group_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_groups_get_group_membership_callback_set()

void uic_mqtt_dotdot_by_group_groups_get_group_membership_callback_set ( const uic_mqtt_dotdot_by_group_groups_get_group_membership_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Groups/get_group_membership is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_groups_get_group_membership_response_callback_set()

void uic_mqtt_dotdot_by_group_groups_get_group_membership_response_callback_set ( const uic_mqtt_dotdot_by_group_groups_get_group_membership_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Groups/get_group_membership_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_groups_remove_all_groups_callback_set()

void uic_mqtt_dotdot_by_group_groups_remove_all_groups_callback_set ( const uic_mqtt_dotdot_by_group_groups_remove_all_groups_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Groups/remove_all_groups is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_groups_remove_group_callback_set()

void uic_mqtt_dotdot_by_group_groups_remove_group_callback_set ( const uic_mqtt_dotdot_by_group_groups_remove_group_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Groups/remove_group is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_groups_remove_group_response_callback_set()

void uic_mqtt_dotdot_by_group_groups_remove_group_response_callback_set ( const uic_mqtt_dotdot_by_group_groups_remove_group_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Groups/remove_group_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_groups_view_group_callback_set()

void uic_mqtt_dotdot_by_group_groups_view_group_callback_set ( const uic_mqtt_dotdot_by_group_groups_view_group_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Groups/view_group is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_groups_view_group_response_callback_set()

void uic_mqtt_dotdot_by_group_groups_view_group_response_callback_set ( const uic_mqtt_dotdot_by_group_groups_view_group_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Groups/view_group_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_groups_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_groups_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_groups_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/groups/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_ias_zone_initiate_normal_operation_mode_callback_set()

void uic_mqtt_dotdot_by_group_ias_zone_initiate_normal_operation_mode_callback_set ( const uic_mqtt_dotdot_by_group_ias_zone_initiate_normal_operation_mode_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/IASZone/initiate_normal_operation_mode is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_ias_zone_initiate_test_mode_callback_set()

void uic_mqtt_dotdot_by_group_ias_zone_initiate_test_mode_callback_set ( const uic_mqtt_dotdot_by_group_ias_zone_initiate_test_mode_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/IASZone/initiate_test_mode is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_ias_zone_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_ias_zone_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_ias_zone_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/ias_zone/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_request_callback_set()

void uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_request_callback_set ( const uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_request_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/IASZone/zone_enroll_request is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_response_callback_set()

void uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_response_callback_set ( const uic_mqtt_dotdot_by_group_ias_zone_zone_enroll_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/IASZone/zone_enroll_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_ias_zone_zone_status_change_notification_callback_set()

void uic_mqtt_dotdot_by_group_ias_zone_zone_status_change_notification_callback_set ( const uic_mqtt_dotdot_by_group_ias_zone_zone_status_change_notification_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/IASZone/zone_status_change_notification is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_iaswd_squawk_callback_set()

void uic_mqtt_dotdot_by_group_iaswd_squawk_callback_set ( const uic_mqtt_dotdot_by_group_iaswd_squawk_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/IASWD/squawk is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_iaswd_start_warning_callback_set()

void uic_mqtt_dotdot_by_group_iaswd_start_warning_callback_set ( const uic_mqtt_dotdot_by_group_iaswd_start_warning_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/IASWD/start_warning is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_iaswd_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_iaswd_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_iaswd_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/iaswd/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_identify_identify_callback_set()

void uic_mqtt_dotdot_by_group_identify_identify_callback_set ( const uic_mqtt_dotdot_by_group_identify_identify_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Identify/identify is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_identify_identify_query_callback_set()

void uic_mqtt_dotdot_by_group_identify_identify_query_callback_set ( const uic_mqtt_dotdot_by_group_identify_identify_query_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Identify/identify_query is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_identify_identify_query_response_callback_set()

void uic_mqtt_dotdot_by_group_identify_identify_query_response_callback_set ( const uic_mqtt_dotdot_by_group_identify_identify_query_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Identify/identify_query_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_identify_trigger_effect_callback_set()

void uic_mqtt_dotdot_by_group_identify_trigger_effect_callback_set ( const uic_mqtt_dotdot_by_group_identify_trigger_effect_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Identify/trigger_effect is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_identify_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_identify_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_identify_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/identify/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_illuminance_level_sensing_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_illuminance_level_sensing_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_illuminance_level_sensing_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/illuminance_level_sensing/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_illuminance_measurement_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_illuminance_measurement_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_illuminance_measurement_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/illuminance_measurement/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_level_move_callback_set()

void uic_mqtt_dotdot_by_group_level_move_callback_set ( const uic_mqtt_dotdot_by_group_level_move_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Level/move is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_level_move_to_closest_frequency_callback_set()

void uic_mqtt_dotdot_by_group_level_move_to_closest_frequency_callback_set ( const uic_mqtt_dotdot_by_group_level_move_to_closest_frequency_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Level/move_to_closest_frequency is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_level_move_to_level_callback_set()

void uic_mqtt_dotdot_by_group_level_move_to_level_callback_set ( const uic_mqtt_dotdot_by_group_level_move_to_level_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Level/move_to_level is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_level_move_to_level_with_on_off_callback_set()

void uic_mqtt_dotdot_by_group_level_move_to_level_with_on_off_callback_set ( const uic_mqtt_dotdot_by_group_level_move_to_level_with_on_off_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Level/move_to_level_with_on_off is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_level_move_with_on_off_callback_set()

void uic_mqtt_dotdot_by_group_level_move_with_on_off_callback_set ( const uic_mqtt_dotdot_by_group_level_move_with_on_off_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Level/move_with_on_off is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_level_step_callback_set()

void uic_mqtt_dotdot_by_group_level_step_callback_set ( const uic_mqtt_dotdot_by_group_level_step_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Level/step is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_level_step_with_on_off_callback_set()

void uic_mqtt_dotdot_by_group_level_step_with_on_off_callback_set ( const uic_mqtt_dotdot_by_group_level_step_with_on_off_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Level/step_with_on_off is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_level_stop_callback_set()

void uic_mqtt_dotdot_by_group_level_stop_callback_set ( const uic_mqtt_dotdot_by_group_level_stop_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Level/stop is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_level_stop_with_on_off_callback_set()

void uic_mqtt_dotdot_by_group_level_stop_with_on_off_callback_set ( const uic_mqtt_dotdot_by_group_level_stop_with_on_off_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Level/stop_with_on_off is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_level_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_level_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_level_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/level/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_metering_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_metering_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_metering_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/metering/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_name_and_location_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_name_and_location_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_name_and_location_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/name_and_location/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_occupancy_sensing_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_occupancy_sensing_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_occupancy_sensing_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/occupancy_sensing/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_on_off_off_callback_set()

void uic_mqtt_dotdot_by_group_on_off_off_callback_set ( const uic_mqtt_dotdot_by_group_on_off_off_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/OnOff/off is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_on_off_off_with_effect_callback_set()

void uic_mqtt_dotdot_by_group_on_off_off_with_effect_callback_set ( const uic_mqtt_dotdot_by_group_on_off_off_with_effect_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/OnOff/off_with_effect is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_on_off_on_callback_set()

void uic_mqtt_dotdot_by_group_on_off_on_callback_set ( const uic_mqtt_dotdot_by_group_on_off_on_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/OnOff/on is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_on_off_on_with_recall_global_scene_callback_set()

void uic_mqtt_dotdot_by_group_on_off_on_with_recall_global_scene_callback_set ( const uic_mqtt_dotdot_by_group_on_off_on_with_recall_global_scene_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/OnOff/on_with_recall_global_scene is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_on_off_on_with_timed_off_callback_set()

void uic_mqtt_dotdot_by_group_on_off_on_with_timed_off_callback_set ( const uic_mqtt_dotdot_by_group_on_off_on_with_timed_off_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/OnOff/on_with_timed_off is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_on_off_toggle_callback_set()

void uic_mqtt_dotdot_by_group_on_off_toggle_callback_set ( const uic_mqtt_dotdot_by_group_on_off_toggle_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/OnOff/toggle is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_on_off_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_on_off_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_on_off_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/on_off/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_ph_measurement_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_ph_measurement_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_ph_measurement_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/ph_measurement/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_pm25_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_pm25_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_pm25_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/pm25/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_poll_control_check_in_callback_set()

void uic_mqtt_dotdot_by_group_poll_control_check_in_callback_set ( const uic_mqtt_dotdot_by_group_poll_control_check_in_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/PollControl/check_in is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_poll_control_check_in_response_callback_set()

void uic_mqtt_dotdot_by_group_poll_control_check_in_response_callback_set ( const uic_mqtt_dotdot_by_group_poll_control_check_in_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/PollControl/check_in_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_poll_control_fast_poll_stop_callback_set()

void uic_mqtt_dotdot_by_group_poll_control_fast_poll_stop_callback_set ( const uic_mqtt_dotdot_by_group_poll_control_fast_poll_stop_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/PollControl/fast_poll_stop is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_poll_control_set_long_poll_interval_callback_set()

void uic_mqtt_dotdot_by_group_poll_control_set_long_poll_interval_callback_set ( const uic_mqtt_dotdot_by_group_poll_control_set_long_poll_interval_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/PollControl/set_long_poll_interval is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_poll_control_set_short_poll_interval_callback_set()

void uic_mqtt_dotdot_by_group_poll_control_set_short_poll_interval_callback_set ( const uic_mqtt_dotdot_by_group_poll_control_set_short_poll_interval_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/PollControl/set_short_poll_interval is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_poll_control_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_poll_control_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_poll_control_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/poll_control/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_power_configuration_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_power_configuration_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_power_configuration_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/power_configuration/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_pressure_measurement_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_pressure_measurement_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_pressure_measurement_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/pressure_measurement/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_pump_configuration_and_control_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_pump_configuration_and_control_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_pump_configuration_and_control_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/pump_configuration_and_control/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_relativity_humidity_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_relativity_humidity_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_relativity_humidity_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/relativity_humidity/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_scenes_add_scene_callback_set()

void uic_mqtt_dotdot_by_group_scenes_add_scene_callback_set ( const uic_mqtt_dotdot_by_group_scenes_add_scene_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/add_scene is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_add_scene_response_callback_set()

void uic_mqtt_dotdot_by_group_scenes_add_scene_response_callback_set ( const uic_mqtt_dotdot_by_group_scenes_add_scene_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/add_scene_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_copy_scene_callback_set()

void uic_mqtt_dotdot_by_group_scenes_copy_scene_callback_set ( const uic_mqtt_dotdot_by_group_scenes_copy_scene_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/copy_scene is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_copy_scene_response_callback_set()

void uic_mqtt_dotdot_by_group_scenes_copy_scene_response_callback_set ( const uic_mqtt_dotdot_by_group_scenes_copy_scene_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/copy_scene_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_callback_set()

void uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_callback_set ( const uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/enhanced_add_scene is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_response_callback_set()

void uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_response_callback_set ( const uic_mqtt_dotdot_by_group_scenes_enhanced_add_scene_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/enhanced_add_scene_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_callback_set()

void uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_callback_set ( const uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/enhanced_view_scene is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_response_callback_set()

void uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_response_callback_set ( const uic_mqtt_dotdot_by_group_scenes_enhanced_view_scene_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/enhanced_view_scene_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_get_scene_membership_callback_set()

void uic_mqtt_dotdot_by_group_scenes_get_scene_membership_callback_set ( const uic_mqtt_dotdot_by_group_scenes_get_scene_membership_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/get_scene_membership is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_get_scene_membership_response_callback_set()

void uic_mqtt_dotdot_by_group_scenes_get_scene_membership_response_callback_set ( const uic_mqtt_dotdot_by_group_scenes_get_scene_membership_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/get_scene_membership_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_recall_scene_callback_set()

void uic_mqtt_dotdot_by_group_scenes_recall_scene_callback_set ( const uic_mqtt_dotdot_by_group_scenes_recall_scene_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/recall_scene is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_callback_set()

void uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_callback_set ( const uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/remove_all_scenes is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_response_callback_set()

void uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_response_callback_set ( const uic_mqtt_dotdot_by_group_scenes_remove_all_scenes_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/remove_all_scenes_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_remove_scene_callback_set()

void uic_mqtt_dotdot_by_group_scenes_remove_scene_callback_set ( const uic_mqtt_dotdot_by_group_scenes_remove_scene_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/remove_scene is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_remove_scene_response_callback_set()

void uic_mqtt_dotdot_by_group_scenes_remove_scene_response_callback_set ( const uic_mqtt_dotdot_by_group_scenes_remove_scene_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/remove_scene_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_store_scene_callback_set()

void uic_mqtt_dotdot_by_group_scenes_store_scene_callback_set ( const uic_mqtt_dotdot_by_group_scenes_store_scene_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/store_scene is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_store_scene_response_callback_set()

void uic_mqtt_dotdot_by_group_scenes_store_scene_response_callback_set ( const uic_mqtt_dotdot_by_group_scenes_store_scene_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/store_scene_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_view_scene_callback_set()

void uic_mqtt_dotdot_by_group_scenes_view_scene_callback_set ( const uic_mqtt_dotdot_by_group_scenes_view_scene_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/view_scene is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_view_scene_response_callback_set()

void uic_mqtt_dotdot_by_group_scenes_view_scene_response_callback_set ( const uic_mqtt_dotdot_by_group_scenes_view_scene_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Scenes/view_scene_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_scenes_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_scenes_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_scenes_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/scenes/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_shade_configuration_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_shade_configuration_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_shade_configuration_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/shade_configuration/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_soil_moisture_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_soil_moisture_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_soil_moisture_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/soil_moisture/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_temperature_measurement_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_temperature_measurement_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_temperature_measurement_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/temperature_measurement/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_thermostat_clear_weekly_schedule_callback_set()

void uic_mqtt_dotdot_by_group_thermostat_clear_weekly_schedule_callback_set ( const uic_mqtt_dotdot_by_group_thermostat_clear_weekly_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Thermostat/clear_weekly_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_callback_set()

void uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_callback_set ( const uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Thermostat/get_relay_status_log is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_response_callback_set()

void uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_response_callback_set ( const uic_mqtt_dotdot_by_group_thermostat_get_relay_status_log_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Thermostat/get_relay_status_log_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_callback_set()

void uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_callback_set ( const uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Thermostat/get_weekly_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_response_callback_set()

void uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_response_callback_set ( const uic_mqtt_dotdot_by_group_thermostat_get_weekly_schedule_response_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Thermostat/get_weekly_schedule_response is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_thermostat_set_weekly_schedule_callback_set()

void uic_mqtt_dotdot_by_group_thermostat_set_weekly_schedule_callback_set ( const uic_mqtt_dotdot_by_group_thermostat_set_weekly_schedule_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Thermostat/set_weekly_schedule is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_thermostat_setpoint_raise_or_lower_callback_set()

void uic_mqtt_dotdot_by_group_thermostat_setpoint_raise_or_lower_callback_set ( const uic_mqtt_dotdot_by_group_thermostat_setpoint_raise_or_lower_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/Thermostat/setpoint_raise_or_lower is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_thermostat_user_interface_configuration_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_thermostat_user_interface_configuration_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_thermostat_user_interface_configuration_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/thermostat_user_interface_configuration/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_thermostat_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_thermostat_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_thermostat_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/thermostat/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_time_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_time_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_time_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/time/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_unify_fan_control_set_fan_mode_callback_set()

void uic_mqtt_dotdot_by_group_unify_fan_control_set_fan_mode_callback_set ( const uic_mqtt_dotdot_by_group_unify_fan_control_set_fan_mode_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/UnifyFanControl/set_fan_mode is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_unify_fan_control_turn_off_callback_set()

void uic_mqtt_dotdot_by_group_unify_fan_control_turn_off_callback_set ( const uic_mqtt_dotdot_by_group_unify_fan_control_turn_off_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/UnifyFanControl/turn_off is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_unify_fan_control_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_unify_fan_control_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_unify_fan_control_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/unify_fan_control/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_unify_humidity_control_mode_set_callback_set()

void uic_mqtt_dotdot_by_group_unify_humidity_control_mode_set_callback_set ( const uic_mqtt_dotdot_by_group_unify_humidity_control_mode_set_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/UnifyHumidityControl/mode_set is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_unify_humidity_control_setpoint_set_callback_set()

void uic_mqtt_dotdot_by_group_unify_humidity_control_setpoint_set_callback_set ( const uic_mqtt_dotdot_by_group_unify_humidity_control_setpoint_set_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/UnifyHumidityControl/setpoint_set is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_unify_humidity_control_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_unify_humidity_control_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_unify_humidity_control_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/unify_humidity_control/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_unify_thermostat_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_unify_thermostat_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_unify_thermostat_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/unify_thermostat/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_wind_speed_measurement_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_wind_speed_measurement_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_wind_speed_measurement_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/wind_speed_measurement/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.

◆ uic_mqtt_dotdot_by_group_window_covering_down_or_close_callback_set()

void uic_mqtt_dotdot_by_group_window_covering_down_or_close_callback_set ( const uic_mqtt_dotdot_by_group_window_covering_down_or_close_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/WindowCovering/down_or_close is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_window_covering_go_to_lift_percentage_callback_set()

void uic_mqtt_dotdot_by_group_window_covering_go_to_lift_percentage_callback_set ( const uic_mqtt_dotdot_by_group_window_covering_go_to_lift_percentage_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/WindowCovering/go_to_lift_percentage is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_window_covering_go_to_lift_value_callback_set()

void uic_mqtt_dotdot_by_group_window_covering_go_to_lift_value_callback_set ( const uic_mqtt_dotdot_by_group_window_covering_go_to_lift_value_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/WindowCovering/go_to_lift_value is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_percentage_callback_set()

void uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_percentage_callback_set ( const uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_percentage_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/WindowCovering/go_to_tilt_percentage is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_value_callback_set()

void uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_value_callback_set ( const uic_mqtt_dotdot_by_group_window_covering_go_to_tilt_value_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/WindowCovering/go_to_tilt_value is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_window_covering_stop_callback_set()

void uic_mqtt_dotdot_by_group_window_covering_stop_callback_set ( const uic_mqtt_dotdot_by_group_window_covering_stop_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/WindowCovering/stop is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_window_covering_up_or_open_callback_set()

void uic_mqtt_dotdot_by_group_window_covering_up_or_open_callback_set ( const uic_mqtt_dotdot_by_group_window_covering_up_or_open_callback_t  callback)

Setup handler to be called when a ucl/by-group/+/WindowCovering/up_or_open is received. Setting this callback will overwrite the previous set callback.

◆ uic_mqtt_dotdot_by_group_window_covering_write_attributes_callback_set()

void uic_mqtt_dotdot_by_group_window_covering_write_attributes_callback_set ( const uic_mqtt_dotdot_by_group_window_covering_write_attributes_callback_t  callback)

Setup a callback for WriteAttribute to be called when a ucl/by-group/+/window_covering/Commands/WriteAttributes is received. Setting this callback will overwrite any previously set callback.