Unify Framework Lib 1.6.0
dotdot_mqtt.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include "sl_status.h"
#include "uic_typedefs.h"
#include "zap-types.h"
#include "uic_mqtt.h"

Go to the source code of this file.

Classes

struct  uic_mqtt_dotdot_basic_state_t
 
struct  uic_mqtt_dotdot_basic_updated_state_t
 
struct  uic_mqtt_dotdot_power_configuration_state_t
 
struct  uic_mqtt_dotdot_power_configuration_updated_state_t
 
struct  uic_mqtt_dotdot_device_temperature_configuration_state_t
 
struct  uic_mqtt_dotdot_device_temperature_configuration_updated_state_t
 
struct  uic_mqtt_dotdot_identify_state_t
 
struct  uic_mqtt_dotdot_identify_updated_state_t
 
struct  uic_mqtt_dotdot_identify_command_identify_fields_t
 Command fields for Identify/Identify. More...
 
struct  uic_mqtt_dotdot_identify_command_identify_query_response_fields_t
 Command fields for Identify/IdentifyQueryResponse. More...
 
struct  uic_mqtt_dotdot_identify_command_trigger_effect_fields_t
 Command fields for Identify/TriggerEffect. More...
 
struct  uic_mqtt_dotdot_groups_state_t
 
struct  uic_mqtt_dotdot_groups_updated_state_t
 
struct  uic_mqtt_dotdot_groups_command_add_group_fields_t
 Command fields for Groups/AddGroup. More...
 
struct  uic_mqtt_dotdot_groups_command_add_group_response_fields_t
 Command fields for Groups/AddGroupResponse. More...
 
struct  uic_mqtt_dotdot_groups_command_view_group_fields_t
 Command fields for Groups/ViewGroup. More...
 
struct  uic_mqtt_dotdot_groups_command_view_group_response_fields_t
 Command fields for Groups/ViewGroupResponse. More...
 
struct  uic_mqtt_dotdot_groups_command_get_group_membership_fields_t
 Command fields for Groups/GetGroupMembership. More...
 
struct  uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t
 Command fields for Groups/GetGroupMembershipResponse. More...
 
struct  uic_mqtt_dotdot_groups_command_remove_group_fields_t
 Command fields for Groups/RemoveGroup. More...
 
struct  uic_mqtt_dotdot_groups_command_remove_group_response_fields_t
 Command fields for Groups/RemoveGroupResponse. More...
 
struct  uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t
 Command fields for Groups/AddGroupIfIdentifying. More...
 
struct  uic_mqtt_dotdot_scenes_state_t
 
struct  uic_mqtt_dotdot_scenes_updated_state_t
 
struct  uic_mqtt_dotdot_scenes_command_add_scene_fields_t
 Command fields for Scenes/AddScene. More...
 
struct  uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t
 Command fields for Scenes/AddSceneResponse. More...
 
struct  uic_mqtt_dotdot_scenes_command_view_scene_fields_t
 Command fields for Scenes/ViewScene. More...
 
struct  uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t
 Command fields for Scenes/ViewSceneResponse. More...
 
struct  uic_mqtt_dotdot_scenes_command_remove_scene_fields_t
 Command fields for Scenes/RemoveScene. More...
 
struct  uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t
 Command fields for Scenes/RemoveSceneResponse. More...
 
struct  uic_mqtt_dotdot_scenes_command_remove_all_scenes_fields_t
 Command fields for Scenes/RemoveAllScenes. More...
 
struct  uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t
 Command fields for Scenes/RemoveAllScenesResponse. More...
 
struct  uic_mqtt_dotdot_scenes_command_store_scene_fields_t
 Command fields for Scenes/StoreScene. More...
 
struct  uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t
 Command fields for Scenes/StoreSceneResponse. More...
 
struct  uic_mqtt_dotdot_scenes_command_recall_scene_fields_t
 Command fields for Scenes/RecallScene. More...
 
struct  uic_mqtt_dotdot_scenes_command_get_scene_membership_fields_t
 Command fields for Scenes/GetSceneMembership. More...
 
struct  uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t
 Command fields for Scenes/GetSceneMembershipResponse. More...
 
struct  uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t
 Command fields for Scenes/EnhancedAddScene. More...
 
struct  uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t
 Command fields for Scenes/EnhancedAddSceneResponse. More...
 
struct  uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t
 Command fields for Scenes/EnhancedViewScene. More...
 
struct  uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t
 Command fields for Scenes/EnhancedViewSceneResponse. More...
 
struct  uic_mqtt_dotdot_scenes_command_copy_scene_fields_t
 Command fields for Scenes/CopyScene. More...
 
struct  uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t
 Command fields for Scenes/CopySceneResponse. More...
 
struct  uic_mqtt_dotdot_on_off_state_t
 
struct  uic_mqtt_dotdot_on_off_updated_state_t
 
struct  uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t
 Command fields for OnOff/OffWithEffect. More...
 
struct  uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t
 Command fields for OnOff/OnWithTimedOff. More...
 
struct  uic_mqtt_dotdot_level_state_t
 
struct  uic_mqtt_dotdot_level_updated_state_t
 
struct  uic_mqtt_dotdot_level_command_move_to_level_fields_t
 Command fields for Level/MoveToLevel. More...
 
struct  uic_mqtt_dotdot_level_command_move_fields_t
 Command fields for Level/Move. More...
 
struct  uic_mqtt_dotdot_level_command_step_fields_t
 Command fields for Level/Step. More...
 
struct  uic_mqtt_dotdot_level_command_stop_fields_t
 Command fields for Level/Stop. More...
 
struct  uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t
 Command fields for Level/MoveToLevelWithOnOff. More...
 
struct  uic_mqtt_dotdot_level_command_move_with_on_off_fields_t
 Command fields for Level/MoveWithOnOff. More...
 
struct  uic_mqtt_dotdot_level_command_step_with_on_off_fields_t
 Command fields for Level/StepWithOnOff. More...
 
struct  uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t
 Command fields for Level/StopWithOnOff. More...
 
struct  uic_mqtt_dotdot_level_command_move_to_closest_frequency_fields_t
 Command fields for Level/MoveToClosestFrequency. More...
 
struct  uic_mqtt_dotdot_alarms_state_t
 
struct  uic_mqtt_dotdot_alarms_updated_state_t
 
struct  uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t
 Command fields for Alarms/ResetAlarm. More...
 
struct  uic_mqtt_dotdot_alarms_command_alarm_fields_t
 Command fields for Alarms/Alarm. More...
 
struct  uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t
 Command fields for Alarms/GetAlarmResponse. More...
 
struct  uic_mqtt_dotdot_time_state_t
 
struct  uic_mqtt_dotdot_time_updated_state_t
 
struct  uic_mqtt_dotdot_poll_control_state_t
 
struct  uic_mqtt_dotdot_poll_control_updated_state_t
 
struct  uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t
 Command fields for PollControl/CheckInResponse. More...
 
struct  uic_mqtt_dotdot_poll_control_command_set_long_poll_interval_fields_t
 Command fields for PollControl/SetLongPollInterval. More...
 
struct  uic_mqtt_dotdot_poll_control_command_set_short_poll_interval_fields_t
 Command fields for PollControl/SetShortPollInterval. More...
 
struct  uic_mqtt_dotdot_shade_configuration_state_t
 
struct  uic_mqtt_dotdot_shade_configuration_updated_state_t
 
struct  uic_mqtt_dotdot_door_lock_state_t
 
struct  uic_mqtt_dotdot_door_lock_updated_state_t
 
struct  uic_mqtt_dotdot_door_lock_command_lock_door_fields_t
 Command fields for DoorLock/LockDoor. More...
 
struct  uic_mqtt_dotdot_door_lock_command_lock_door_response_fields_t
 Command fields for DoorLock/LockDoorResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_unlock_door_fields_t
 Command fields for DoorLock/UnlockDoor. More...
 
struct  uic_mqtt_dotdot_door_lock_command_unlock_door_response_fields_t
 Command fields for DoorLock/UnlockDoorResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_toggle_fields_t
 Command fields for DoorLock/Toggle. More...
 
struct  uic_mqtt_dotdot_door_lock_command_toggle_response_fields_t
 Command fields for DoorLock/ToggleResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t
 Command fields for DoorLock/UnlockWithTimeout. More...
 
struct  uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_response_fields_t
 Command fields for DoorLock/UnlockWithTimeoutResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_log_record_fields_t
 Command fields for DoorLock/GetLogRecord. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t
 Command fields for DoorLock/GetLogRecordResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_pin_code_fields_t
 Command fields for DoorLock/SetPINCode. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_pin_code_response_fields_t
 Command fields for DoorLock/SetPINCodeResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_pin_code_fields_t
 Command fields for DoorLock/GetPINCode. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_pin_code_response_fields_t
 Command fields for DoorLock/GetPINCodeResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_pin_code_fields_t
 Command fields for DoorLock/ClearPINCode. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_pin_code_response_fields_t
 Command fields for DoorLock/ClearPINCodeResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_all_pin_codes_response_fields_t
 Command fields for DoorLock/ClearAllPINCodesResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t
 Command fields for DoorLock/SetUserStatus. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_user_status_response_fields_t
 Command fields for DoorLock/SetUserStatusResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_user_status_fields_t
 Command fields for DoorLock/GetUserStatus. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t
 Command fields for DoorLock/GetUserStatusResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t
 Command fields for DoorLock/SetWeekdaySchedule. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_response_fields_t
 Command fields for DoorLock/SetWeekdayScheduleResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t
 Command fields for DoorLock/GetWeekdaySchedule. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t
 Command fields for DoorLock/GetWeekdayScheduleResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t
 Command fields for DoorLock/ClearWeekdaySchedule. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_response_fields_t
 Command fields for DoorLock/ClearWeekdayScheduleResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t
 Command fields for DoorLock/SetYearDaySchedule. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_response_fields_t
 Command fields for DoorLock/SetYearDayScheduleResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t
 Command fields for DoorLock/GetYearDaySchedule. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t
 Command fields for DoorLock/GetYearDayScheduleResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t
 Command fields for DoorLock/ClearYearDaySchedule. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_response_fields_t
 Command fields for DoorLock/ClearYearDayScheduleResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t
 Command fields for DoorLock/SetHolidaySchedule. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_response_fields_t
 Command fields for DoorLock/SetHolidayScheduleResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_fields_t
 Command fields for DoorLock/GetHolidaySchedule. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t
 Command fields for DoorLock/GetHolidayScheduleResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_fields_t
 Command fields for DoorLock/ClearHolidaySchedule. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_response_fields_t
 Command fields for DoorLock/ClearHolidayScheduleResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t
 Command fields for DoorLock/SetUserType. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_user_type_response_fields_t
 Command fields for DoorLock/SetUserTypeResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_user_type_fields_t
 Command fields for DoorLock/GetUserType. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t
 Command fields for DoorLock/GetUserTypeResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_rfid_code_fields_t
 Command fields for DoorLock/SetRFIDCode. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_rfid_code_response_fields_t
 Command fields for DoorLock/SetRFIDCodeResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_rfid_code_fields_t
 Command fields for DoorLock/GetRFIDCode. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_rfid_code_response_fields_t
 Command fields for DoorLock/GetRFIDCodeResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_rfid_code_fields_t
 Command fields for DoorLock/ClearRFIDCode. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_rfid_code_response_fields_t
 Command fields for DoorLock/ClearRFIDCodeResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_all_rfid_codes_response_fields_t
 Command fields for DoorLock/ClearAllRFIDCodesResponse. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_user_fields_t
 Command fields for DoorLock/SetUser. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_user_fields_t
 Command fields for DoorLock/GetUser. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_user_fields_t
 Command fields for DoorLock/ClearUser. More...
 
struct  uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t
 Command fields for DoorLock/OperatingEventNotification. More...
 
struct  uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t
 Command fields for DoorLock/ProgrammingEventNotification. More...
 
struct  uic_mqtt_dotdot_door_lock_command_set_credential_fields_t
 Command fields for DoorLock/SetCredential. More...
 
struct  uic_mqtt_dotdot_door_lock_command_get_credential_status_fields_t
 Command fields for DoorLock/GetCredentialStatus. More...
 
struct  uic_mqtt_dotdot_door_lock_command_clear_credential_fields_t
 Command fields for DoorLock/ClearCredential. More...
 
struct  uic_mqtt_dotdot_door_lock_command_unbolt_door_fields_t
 Command fields for DoorLock/UnboltDoor. More...
 
struct  uic_mqtt_dotdot_window_covering_state_t
 
struct  uic_mqtt_dotdot_window_covering_updated_state_t
 
struct  uic_mqtt_dotdot_window_covering_command_go_to_lift_value_fields_t
 Command fields for WindowCovering/GoToLiftValue. More...
 
struct  uic_mqtt_dotdot_window_covering_command_go_to_lift_percentage_fields_t
 Command fields for WindowCovering/GoToLiftPercentage. More...
 
struct  uic_mqtt_dotdot_window_covering_command_go_to_tilt_value_fields_t
 Command fields for WindowCovering/GoToTiltValue. More...
 
struct  uic_mqtt_dotdot_window_covering_command_go_to_tilt_percentage_fields_t
 Command fields for WindowCovering/GoToTiltPercentage. More...
 
struct  uic_mqtt_dotdot_barrier_control_state_t
 
struct  uic_mqtt_dotdot_barrier_control_updated_state_t
 
struct  uic_mqtt_dotdot_barrier_control_command_go_to_percent_fields_t
 Command fields for BarrierControl/GoToPercent. More...
 
struct  uic_mqtt_dotdot_pump_configuration_and_control_state_t
 
struct  uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t
 
struct  uic_mqtt_dotdot_thermostat_state_t
 
struct  uic_mqtt_dotdot_thermostat_updated_state_t
 
struct  uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t
 Command fields for Thermostat/SetpointRaiseOrLower. More...
 
struct  uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t
 Command fields for Thermostat/GetWeeklyScheduleResponse. More...
 
struct  uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t
 Command fields for Thermostat/SetWeeklySchedule. More...
 
struct  uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t
 Command fields for Thermostat/GetRelayStatusLogResponse. More...
 
struct  uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t
 Command fields for Thermostat/GetWeeklySchedule. More...
 
struct  uic_mqtt_dotdot_fan_control_state_t
 
struct  uic_mqtt_dotdot_fan_control_updated_state_t
 
struct  uic_mqtt_dotdot_dehumidification_control_state_t
 
struct  uic_mqtt_dotdot_dehumidification_control_updated_state_t
 
struct  uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t
 
struct  uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t
 
struct  uic_mqtt_dotdot_color_control_state_t
 
struct  uic_mqtt_dotdot_color_control_updated_state_t
 
struct  uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t
 Command fields for ColorControl/MoveToHue. More...
 
struct  uic_mqtt_dotdot_color_control_command_move_hue_fields_t
 Command fields for ColorControl/MoveHue. More...
 
struct  uic_mqtt_dotdot_color_control_command_step_hue_fields_t
 Command fields for ColorControl/StepHue. More...
 
struct  uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t
 Command fields for ColorControl/MoveToSaturation. More...
 
struct  uic_mqtt_dotdot_color_control_command_move_saturation_fields_t
 Command fields for ColorControl/MoveSaturation. More...
 
struct  uic_mqtt_dotdot_color_control_command_step_saturation_fields_t
 Command fields for ColorControl/StepSaturation. More...
 
struct  uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t
 Command fields for ColorControl/MoveToHueAndSaturation. More...
 
struct  uic_mqtt_dotdot_color_control_command_move_to_color_fields_t
 Command fields for ColorControl/MoveToColor. More...
 
struct  uic_mqtt_dotdot_color_control_command_move_color_fields_t
 Command fields for ColorControl/MoveColor. More...
 
struct  uic_mqtt_dotdot_color_control_command_step_color_fields_t
 Command fields for ColorControl/StepColor. More...
 
struct  uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t
 Command fields for ColorControl/MoveToColorTemperature. More...
 
struct  uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t
 Command fields for ColorControl/EnhancedMoveToHue. More...
 
struct  uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t
 Command fields for ColorControl/EnhancedMoveHue. More...
 
struct  uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t
 Command fields for ColorControl/EnhancedStepHue. More...
 
struct  uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t
 Command fields for ColorControl/EnhancedMoveToHueAndSaturation. More...
 
struct  uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t
 Command fields for ColorControl/ColorLoopSet. More...
 
struct  uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t
 Command fields for ColorControl/StopMoveStep. More...
 
struct  uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t
 Command fields for ColorControl/MoveColorTemperature. More...
 
struct  uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t
 Command fields for ColorControl/StepColorTemperature. More...
 
struct  uic_mqtt_dotdot_ballast_configuration_state_t
 
struct  uic_mqtt_dotdot_ballast_configuration_updated_state_t
 
struct  uic_mqtt_dotdot_illuminance_measurement_state_t
 
struct  uic_mqtt_dotdot_illuminance_measurement_updated_state_t
 
struct  uic_mqtt_dotdot_illuminance_level_sensing_state_t
 
struct  uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t
 
struct  uic_mqtt_dotdot_temperature_measurement_state_t
 
struct  uic_mqtt_dotdot_temperature_measurement_updated_state_t
 
struct  uic_mqtt_dotdot_pressure_measurement_state_t
 
struct  uic_mqtt_dotdot_pressure_measurement_updated_state_t
 
struct  uic_mqtt_dotdot_flow_measurement_state_t
 
struct  uic_mqtt_dotdot_flow_measurement_updated_state_t
 
struct  uic_mqtt_dotdot_relativity_humidity_state_t
 
struct  uic_mqtt_dotdot_relativity_humidity_updated_state_t
 
struct  uic_mqtt_dotdot_occupancy_sensing_state_t
 
struct  uic_mqtt_dotdot_occupancy_sensing_updated_state_t
 
struct  uic_mqtt_dotdot_soil_moisture_state_t
 
struct  uic_mqtt_dotdot_soil_moisture_updated_state_t
 
struct  uic_mqtt_dotdot_ph_measurement_state_t
 
struct  uic_mqtt_dotdot_ph_measurement_updated_state_t
 
struct  uic_mqtt_dotdot_electrical_conductivity_measurement_state_t
 
struct  uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t
 
struct  uic_mqtt_dotdot_wind_speed_measurement_state_t
 
struct  uic_mqtt_dotdot_wind_speed_measurement_updated_state_t
 
struct  uic_mqtt_dotdot_carbon_monoxide_state_t
 
struct  uic_mqtt_dotdot_carbon_monoxide_updated_state_t
 
struct  uic_mqtt_dotdot_carbon_dioxide_state_t
 
struct  uic_mqtt_dotdot_carbon_dioxide_updated_state_t
 
struct  uic_mqtt_dotdot_pm25_state_t
 
struct  uic_mqtt_dotdot_pm25_updated_state_t
 
struct  uic_mqtt_dotdot_ias_zone_state_t
 
struct  uic_mqtt_dotdot_ias_zone_updated_state_t
 
struct  uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t
 Command fields for IASZone/ZoneEnrollResponse. More...
 
struct  uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t
 Command fields for IASZone/ZoneStatusChangeNotification. More...
 
struct  uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t
 Command fields for IASZone/ZoneEnrollRequest. More...
 
struct  uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t
 Command fields for IASZone/InitiateTestMode. More...
 
struct  uic_mqtt_dotdot_iaswd_state_t
 
struct  uic_mqtt_dotdot_iaswd_updated_state_t
 
struct  uic_mqtt_dotdot_iaswd_command_start_warning_fields_t
 Command fields for IASWD/StartWarning. More...
 
struct  uic_mqtt_dotdot_iaswd_command_squawk_fields_t
 Command fields for IASWD/Squawk. More...
 
struct  uic_mqtt_dotdot_metering_state_t
 
struct  uic_mqtt_dotdot_metering_updated_state_t
 
struct  uic_mqtt_dotdot_electrical_measurement_state_t
 
struct  uic_mqtt_dotdot_electrical_measurement_updated_state_t
 
struct  uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t
 Command fields for ElectricalMeasurement/GetProfileInfoResponse. More...
 
struct  uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t
 Command fields for ElectricalMeasurement/GetMeasurementProfileResponse. More...
 
struct  uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t
 Command fields for ElectricalMeasurement/GetMeasurementProfile. More...
 
struct  uic_mqtt_dotdot_diagnostics_state_t
 
struct  uic_mqtt_dotdot_diagnostics_updated_state_t
 
struct  uic_mqtt_dotdot_protocol_controller_rf_telemetry_state_t
 
struct  uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t
 
struct  uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t
 Command fields for ProtocolController-RFTelemetry/TxReport. More...
 
struct  uic_mqtt_dotdot_state_state_t
 
struct  uic_mqtt_dotdot_state_updated_state_t
 
struct  uic_mqtt_dotdot_binding_state_t
 
struct  uic_mqtt_dotdot_binding_updated_state_t
 
struct  uic_mqtt_dotdot_binding_command_bind_fields_t
 Command fields for Binding/Bind. More...
 
struct  uic_mqtt_dotdot_binding_command_unbind_fields_t
 Command fields for Binding/Unbind. More...
 
struct  uic_mqtt_dotdot_binding_command_bind_to_protocol_controller_fields_t
 Command fields for Binding/BindToProtocolController. More...
 
struct  uic_mqtt_dotdot_binding_command_unbind_from_protocol_controller_fields_t
 Command fields for Binding/UnbindFromProtocolController. More...
 
struct  uic_mqtt_dotdot_system_metrics_state_t
 
struct  uic_mqtt_dotdot_system_metrics_updated_state_t
 
struct  uic_mqtt_dotdot_application_monitoring_state_t
 
struct  uic_mqtt_dotdot_application_monitoring_updated_state_t
 
struct  uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t
 Command fields for ApplicationMonitoring/LogEntry. More...
 
struct  uic_mqtt_dotdot_name_and_location_state_t
 
struct  uic_mqtt_dotdot_name_and_location_updated_state_t
 
struct  uic_mqtt_dotdot_configuration_parameters_state_t
 
struct  uic_mqtt_dotdot_configuration_parameters_updated_state_t
 
struct  uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_fields_t
 Command fields for ConfigurationParameters/DiscoverParameter. More...
 
struct  uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t
 Command fields for ConfigurationParameters/SetParameter. More...
 
struct  uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_range_fields_t
 Command fields for ConfigurationParameters/DiscoverParameterRange. More...
 
struct  uic_mqtt_dotdot_aox_locator_state_t
 
struct  uic_mqtt_dotdot_aox_locator_updated_state_t
 
struct  uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t
 Command fields for AoXLocator/IQReport. More...
 
struct  uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t
 Command fields for AoXLocator/AngleReport. More...
 
struct  uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t
 Command fields for AoXLocator/AngleCorrection. More...
 
struct  uic_mqtt_dotdot_aox_position_estimation_state_t
 
struct  uic_mqtt_dotdot_aox_position_estimation_updated_state_t
 
struct  uic_mqtt_dotdot_protocol_controller_network_management_state_t
 
struct  uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t
 
struct  uic_mqtt_dotdot_descriptor_state_t
 
struct  uic_mqtt_dotdot_descriptor_updated_state_t
 
struct  uic_mqtt_dotdot_unify_fan_control_state_t
 
struct  uic_mqtt_dotdot_unify_fan_control_updated_state_t
 
struct  uic_mqtt_dotdot_unify_fan_control_command_set_fan_mode_fields_t
 Command fields for UnifyFanControl/SetFanMode. More...
 
struct  uic_mqtt_dotdot_unify_thermostat_state_t
 
struct  uic_mqtt_dotdot_unify_thermostat_updated_state_t
 
struct  uic_mqtt_dotdot_unify_humidity_control_state_t
 
struct  uic_mqtt_dotdot_unify_humidity_control_updated_state_t
 
struct  uic_mqtt_dotdot_unify_humidity_control_command_mode_set_fields_t
 Command fields for UnifyHumidityControl/ModeSet. More...
 
struct  uic_mqtt_dotdot_unify_humidity_control_command_setpoint_set_fields_t
 Command fields for UnifyHumidityControl/SetpointSet. More...
 

Typedefs

typedef sl_status_t(* uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_basic_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_basic_state_t, uic_mqtt_dotdot_basic_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_basic_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_basic_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_power_configuration_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_power_configuration_state_t, uic_mqtt_dotdot_power_configuration_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_power_configuration_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_device_temperature_configuration_state_t, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_identify_identify_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t identify_time)
 
typedef sl_status_t(* uic_mqtt_dotdot_identify_identify_query_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t timeout)
 
typedef sl_status_t(* uic_mqtt_dotdot_identify_identify_query_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_identify_trigger_effect_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, TriggerEffectEffectIdentifier effect_identifier, TriggerEffectEffectVariant effect_variant)
 
typedef sl_status_t(* uic_mqtt_dotdot_identify_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_identify_state_t, uic_mqtt_dotdot_identify_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_identify_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_identify_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_add_group_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id, const char *group_name)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_add_group_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_view_group_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_view_group_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id, const char *group_name)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_get_group_membership_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t group_list_count, const uint16_t *group_list)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_get_group_membership_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t capacity, uint8_t group_list_count, const uint16_t *group_list)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_remove_group_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_remove_group_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t status, uint16_t group_id)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_remove_all_groups_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t group_id, const char *group_name)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_groups_state_t, uic_mqtt_dotdot_groups_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_groups_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_groups_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_add_scene_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets, uint8_t transition_time100ms)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_add_scene_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_view_scene_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_view_scene_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_remove_scene_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_remove_scene_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_store_scene_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_store_scene_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_recall_scene_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_get_scene_membership_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint8_t capacity, SGroupId groupid, uint8_t scene_list_count, const uint8_t *scene_list)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SGroupId groupid, uint8_t sceneid)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId groupid, uint8_t sceneid, uint16_t transition_time, SSceneName scene_name, uint8_t extension_field_sets_count, const SExtensionFieldSetList *extension_field_sets)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_copy_scene_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t mode, SGroupId group_identifier_from, uint8_t scene_identifier_from, SGroupId group_identifier_to, uint8_t scene_identifier_to)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_copy_scene_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, SGroupId group_identifier_from, uint8_t scene_identifier_from)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_scenes_state_t, uic_mqtt_dotdot_scenes_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_scenes_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_scenes_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_on_off_off_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_on_off_on_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_on_off_toggle_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_on_off_off_with_effect_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, OffWithEffectEffectIdentifier effect_identifier, uint8_t effect_variant)
 
typedef sl_status_t(* uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t on_off_control, uint16_t on_time, uint16_t off_wait_time)
 
typedef sl_status_t(* uic_mqtt_dotdot_on_off_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_on_off_state_t, uic_mqtt_dotdot_on_off_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_on_off_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_on_off_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_level_move_to_level_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_level_move_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_level_step_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode step_mode, uint8_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_level_stop_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t level, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_level_move_with_on_off_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_level_step_with_on_off_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, MoveStepMode step_mode, uint8_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_level_stop_with_on_off_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t frequency)
 
typedef sl_status_t(* uic_mqtt_dotdot_level_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_level_state_t, uic_mqtt_dotdot_level_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_level_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_level_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_alarms_reset_alarm_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t alarm_code, clusterId cluster_identifier)
 
typedef sl_status_t(* uic_mqtt_dotdot_alarms_alarm_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t alarm_code, clusterId cluster_identifier)
 
typedef sl_status_t(* uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_alarms_get_alarm_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status, uint8_t alarm_code, clusterId cluster_identifier, uint32_t time_stamp)
 
typedef sl_status_t(* uic_mqtt_dotdot_alarms_get_alarm_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_alarms_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_alarms_state_t, uic_mqtt_dotdot_alarms_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_alarms_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_alarms_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_time_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_time_state_t, uic_mqtt_dotdot_time_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_time_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_time_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_poll_control_check_in_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_poll_control_check_in_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, bool start_fast_polling, uint16_t fast_poll_timeout)
 
typedef sl_status_t(* uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint32_t new_long_poll_interval)
 
typedef sl_status_t(* uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t new_short_poll_interval)
 
typedef sl_status_t(* uic_mqtt_dotdot_poll_control_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_poll_control_state_t, uic_mqtt_dotdot_poll_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_poll_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_shade_configuration_state_t, uic_mqtt_dotdot_shade_configuration_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_shade_configuration_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_lock_door_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_or_rfid_code)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_lock_door_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_door_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_or_rfid_code)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_toggle_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_or_rfid_code)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_toggle_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t timeout_in_seconds, const char *pin_or_rfid_code)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, zclStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_log_record_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t log_index)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t log_entryid, uint32_t timestamp, GetLogRecordResponseEventType event_type, DrlkOperEventSource source_operation_event, uint8_t event_id_or_alarm_code, uint16_t userid, const char *pin)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_pin_code_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid, DrlkSettableUserStatus user_status, DrlkUserType user_type, const char *pin)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkSetCodeStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_pin_code_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status, DrlkUserType user_type, const char *code)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPINUserID userid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_status_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid, DrlkSettableUserStatus user_status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_status_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid, uint8_t days_mask, uint8_t start_hour, uint8_t start_minute, uint8_t end_hour, uint8_t end_minute)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t scheduleid, uint16_t userid, zclStatus status, uint8_t days_mask, uint8_t start_hour, uint8_t start_minute, uint8_t end_hour, uint8_t end_minute)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkWeekDayScheduleID scheduleid, DrlkTotalUserID userid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid, uint32_t local_start_time, uint32_t local_end_time)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t scheduleid, uint16_t userid, zclStatus status, uint32_t local_start_time, uint32_t local_end_time)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkYearDayScheduleID scheduleid, DrlkTotalUserID userid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid, uint32_t local_start_time, uint32_t local_end_time, DrlkOperMode operating_mode_during_holiday)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t holiday_scheduleid, zclStatus status, uint32_t local_start_time, uint32_t local_end_time, DrlkOperMode operating_mode_during_holiday)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkHolidayScheduleID holiday_scheduleid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_type_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid, DrlkUserType user_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_type_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkTotalUserID userid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserType user_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid, DrlkSettableUserStatus user_status, DrlkUserType user_type, const char *rfid_code)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkSetCodeStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t userid, DrlkUserStatus user_status, DrlkUserType user_type, const char *rfid_code)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkRFIDUserID userid)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkPassFailStatus status)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_user_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DataOperationTypeEnum operation_type, uint16_t user_index, const char *user_name, uint32_t user_uniqueid, DrlkSettableUserStatus user_status, DrlkUserType user_type, CredentialRuleEnum credential_rule)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t user_index)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_user_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_user_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t user_index)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DrlkOperEventSource operation_event_source, OperatingEventNotificationOperationEventCode operation_event_code, uint16_t userid, const char *pin, uint32_t local_time, const char *data)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ProgrammingEventNotificationProgramEventSource program_event_source, ProgrammingEventNotificationProgramEventCode program_event_code, uint16_t userid, const char *pin, DrlkUserType user_type, DrlkUserStatus user_status, uint32_t local_time, const char *data)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_credential_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, DataOperationTypeEnum operation_type, CredentialStruct credential, const char *credential_data, uint16_t user_index, DrlkSettableUserStatus user_status, DrlkUserType user_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_set_credential_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_credential_status_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CredentialStruct credential)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_clear_credential_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CredentialStruct credential)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_unbolt_door_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *pin_code)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_door_lock_state_t, uic_mqtt_dotdot_door_lock_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_door_lock_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_window_covering_up_or_open_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_window_covering_down_or_close_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_window_covering_stop_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t lift_value)
 
typedef sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percentage_lift_value)
 
typedef sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t tilt_value)
 
typedef sl_status_t(* uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percentage_tilt_value)
 
typedef sl_status_t(* uic_mqtt_dotdot_window_covering_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_window_covering_state_t, uic_mqtt_dotdot_window_covering_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_window_covering_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t percent_open)
 
typedef sl_status_t(* uic_mqtt_dotdot_barrier_control_stop_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_barrier_control_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_barrier_control_state_t, uic_mqtt_dotdot_barrier_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_barrier_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pump_configuration_and_control_state_t, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SetpointRaiseOrLowerMode mode, int8_t amount)
 
typedef sl_status_t(* uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t number_of_transitions, uint8_t day_of_week, uint8_t mode, uint8_t transitions_count, const TransitionType *transitions)
 
typedef sl_status_t(* uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t number_of_transitions, uint8_t day_of_week, uint8_t mode, uint8_t transitions_count, const TransitionType *transitions)
 
typedef sl_status_t(* uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t time_of_day, uint8_t relay_status, int16_t local_temperature, uint8_t humidity_percentage, int16_t set_point, uint16_t unread_entries)
 
typedef sl_status_t(* uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t days_to_return, uint8_t mode_to_return)
 
typedef sl_status_t(* uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_thermostat_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_state_t, uic_mqtt_dotdot_thermostat_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_fan_control_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_fan_control_state_t, uic_mqtt_dotdot_fan_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_fan_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_dehumidification_control_state_t, uic_mqtt_dotdot_dehumidification_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_dehumidification_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_move_to_hue_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t hue, CCDirection direction, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_move_hue_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_step_hue_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint8_t step_size, uint8_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_move_to_saturation_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_move_saturation_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint8_t rate, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_step_saturation_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint8_t step_size, uint8_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t hue, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_move_to_color_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t colorx, uint16_t colory, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_move_color_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, int16_t ratex, int16_t ratey, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_step_color_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, int16_t stepx, int16_t stepy, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t color_temperature_mireds, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t enhanced_hue, CCDirection direction, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint16_t rate, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint16_t step_size, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t enhanced_hue, uint8_t saturation, uint16_t transition_time, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_color_loop_set_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t update_flags, ColorLoopSetAction action, CCColorLoopDirection direction, uint16_t time, uint16_t start_hue, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_stop_move_step_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_move_color_temperature_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCMoveMode move_mode, uint16_t rate, CCMinMiredsField color_temperature_minimum_mireds, CCMaxMiredsField color_temperature_maximum_mireds, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_step_color_temperature_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, CCStepMode step_mode, uint16_t step_size, uint16_t transition_time, CCMinMiredsField color_temperature_minimum_mireds, CCMaxMiredsField color_temperature_maximum_mireds, uint8_t options_mask, uint8_t options_override)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_color_control_state_t, uic_mqtt_dotdot_color_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_color_control_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_color_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ballast_configuration_state_t, uic_mqtt_dotdot_ballast_configuration_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ballast_configuration_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_measurement_state_t, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_level_sensing_state_t, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_temperature_measurement_state_t, uic_mqtt_dotdot_temperature_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_temperature_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pressure_measurement_state_t, uic_mqtt_dotdot_pressure_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pressure_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_flow_measurement_state_t, uic_mqtt_dotdot_flow_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_flow_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_relativity_humidity_state_t, uic_mqtt_dotdot_relativity_humidity_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_relativity_humidity_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_occupancy_sensing_state_t, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_occupancy_sensing_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_soil_moisture_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_soil_moisture_state_t, uic_mqtt_dotdot_soil_moisture_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_soil_moisture_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_soil_moisture_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ph_measurement_state_t, uic_mqtt_dotdot_ph_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ph_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_conductivity_measurement_state_t, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_wind_speed_measurement_state_t, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_monoxide_state_t, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_monoxide_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_carbon_dioxide_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_dioxide_state_t, uic_mqtt_dotdot_carbon_dioxide_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_carbon_dioxide_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_carbon_dioxide_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_pm25_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pm25_state_t, uic_mqtt_dotdot_pm25_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_pm25_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_pm25_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ZoneEnrollResponseEnrollResponseCode enroll_response_code, uint8_t zoneid)
 
typedef sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t zone_status, uint8_t extended_status, uint8_t zoneid, uint16_t delay)
 
typedef sl_status_t(* uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, IasZoneType zone_type, uint16_t manufacturer_code)
 
typedef sl_status_t(* uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t test_mode_duration, uint8_t current_zone_sensitivity_level)
 
typedef sl_status_t(* uic_mqtt_dotdot_ias_zone_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ias_zone_state_t, uic_mqtt_dotdot_ias_zone_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_ias_zone_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_iaswd_start_warning_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t siren_configuration, uint16_t warning_duration, uint8_t strobe_duty_cycle, IaswdLevel strobe_level)
 
typedef sl_status_t(* uic_mqtt_dotdot_iaswd_squawk_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t squawk_configuration)
 
typedef sl_status_t(* uic_mqtt_dotdot_iaswd_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_iaswd_state_t, uic_mqtt_dotdot_iaswd_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_iaswd_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_metering_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_metering_state_t, uic_mqtt_dotdot_metering_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_metering_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_metering_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint8_t profile_count, ProfileIntervalPeriod profile_interval_period, uint8_t max_number_of_intervals, uint8_t list_of_attributes_count, const uint16_t *list_of_attributes)
 
typedef sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, UTC start_time, GetMeasurementProfileResponseStatus status, ProfileIntervalPeriod profile_interval_period, uint8_t number_of_intervals_delivered, uint16_t attribute_id, uint8_t intervals_count, const uint8_t *intervals)
 
typedef sl_status_t(* uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t attributeid, UTC start_time, uint8_t number_of_intervals)
 
typedef sl_status_t(* uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_measurement_state_t, uic_mqtt_dotdot_electrical_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_electrical_measurement_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_diagnostics_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_diagnostics_state_t, uic_mqtt_dotdot_diagnostics_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_diagnostics_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *sourceunid, const char *destinationunid, bool transmission_successful, uint16_t transmission_time_ms, int8_t tx_powerd_bm, uint8_t tx_channel, uint8_t routing_attempts, bool route_changed, TxReportTransmissionSpeed transmission_speed, int8_t measured_noise_floord_bm, uint8_t last_route_repeaters_count, const char **last_route_repeaters, uint8_t incoming_rssi_repeaters_count, const int8_t *incoming_rssi_repeaters, int8_t ackrssi, uint8_t ack_channel, const char *last_route_failed_link_functionalunid, const char *last_route_failed_link_non_functionalunid, int8_t destination_ack_tx_powerd_bm, int8_t destination_ack_measuredrssi, int8_t destination_ack_measured_noise_floor)
 
typedef sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_rf_telemetry_state_t, uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_state_remove_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_state_remove_offline_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_state_discover_neighbors_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_state_interview_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_state_discover_security_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_state_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_state_state_t, uic_mqtt_dotdot_state_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_state_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_state_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_binding_bind_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name, const char *destination_unid, uint8_t destination_ep)
 
typedef sl_status_t(* uic_mqtt_dotdot_binding_unbind_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name, const char *destination_unid, uint8_t destination_ep)
 
typedef sl_status_t(* uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name)
 
typedef sl_status_t(* uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *cluster_name)
 
typedef sl_status_t(* uic_mqtt_dotdot_binding_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_binding_state_t, uic_mqtt_dotdot_binding_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_binding_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_binding_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_system_metrics_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_system_metrics_state_t, uic_mqtt_dotdot_system_metrics_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_system_metrics_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_application_monitoring_log_entry_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *timestamp, LoggingLevelEnum log_level, const char *log_tag, const char *log_message)
 
typedef sl_status_t(* uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_application_monitoring_state_t, uic_mqtt_dotdot_application_monitoring_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_application_monitoring_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_name_and_location_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_name_and_location_state_t, uic_mqtt_dotdot_name_and_location_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_name_and_location_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t parameter_id)
 
typedef sl_status_t(* uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t parameter_id, int64_t value)
 
typedef sl_status_t(* uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uint16_t first_parameter_id, uint16_t last_parameter_id)
 
typedef sl_status_t(* uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_configuration_parameters_state_t, uic_mqtt_dotdot_configuration_parameters_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_configuration_parameters_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_aox_locator_iq_report_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, uint8_t channel, int8_t rssi, uint8_t samples_count, const int8_t *samples, int32_t sequence)
 
typedef sl_status_t(* uic_mqtt_dotdot_aox_locator_angle_report_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, SphericalCoordinates direction, SphericalCoordinates deviation, int32_t sequence)
 
typedef sl_status_t(* uic_mqtt_dotdot_aox_locator_angle_correction_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, const char *tag_unid, SphericalCoordinates direction, SphericalCoordinates deviation, int32_t sequence)
 
typedef sl_status_t(* uic_mqtt_dotdot_aox_locator_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_locator_state_t, uic_mqtt_dotdot_aox_locator_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_locator_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_position_estimation_state_t, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_aox_position_estimation_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_network_management_state_t, uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_descriptor_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_descriptor_state_t, uic_mqtt_dotdot_descriptor_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_descriptor_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_descriptor_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ZWaveFanModeEnum fan_mode)
 
typedef sl_status_t(* uic_mqtt_dotdot_unify_fan_control_turn_off_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type)
 
typedef sl_status_t(* uic_mqtt_dotdot_unify_fan_control_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_fan_control_state_t, uic_mqtt_dotdot_unify_fan_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_unify_fan_control_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_fan_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_unify_thermostat_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_thermostat_state_t, uic_mqtt_dotdot_unify_thermostat_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_unify_thermostat_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_thermostat_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, ModeType mode)
 
typedef sl_status_t(* uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_t) (dotdot_unid_t unid, dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, SetpointType type, uint8_t precision, uint8_t scale, int32_t value)
 
typedef sl_status_t(* uic_mqtt_dotdot_unify_humidity_control_write_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_humidity_control_state_t, uic_mqtt_dotdot_unify_humidity_control_updated_state_t)
 
typedef sl_status_t(* uic_mqtt_dotdot_unify_humidity_control_force_read_attributes_callback_t) (const dotdot_unid_t unid, const dotdot_endpoint_id_t endpoint, uic_mqtt_dotdot_callback_call_type_t call_type, uic_mqtt_dotdot_unify_humidity_control_updated_state_t)
 
typedef void(* group_dispatch_t) (uint16_t group_id, const char *cluster_name, const char *command, const char *message, size_t message_length, mqtt_message_callback_t callback)
 

Enumerations

enum  uic_mqtt_dotdot_attribute_publish_type_t { UCL_MQTT_PUBLISH_TYPE_DESIRED = 0x01 , UCL_MQTT_PUBLISH_TYPE_REPORTED = 0x02 , UCL_MQTT_PUBLISH_TYPE_ALL = 0xFF }
 Attribute publish type. More...
 
enum  uic_mqtt_dotdot_callback_call_type_t { UIC_MQTT_DOTDOT_CALLBACK_TYPE_NORMAL , UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK }
 Callback type, used in uic_mqtt_dotdot callback functions. More...
 

Functions

sl_status_t uic_mqtt_dotdot_init ()
 
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_set (const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
 Setup callback to be called when a Basic/Commands/reset_to_factory_defaults is received. More...
 
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_unset (const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
 Unsets callback to be called when a Basic/Commands/reset_to_factory_defaults is received. More...
 
void uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_clear ()
 Clears all callbacks registered for when Basic/Commands/reset_to_factory_defaults is received. More...
 
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_set (const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
 Setup callback to be called when a +/Basic/GeneratedCommands/reset_to_factory_defaults is received. More...
 
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_unset (const uic_mqtt_dotdot_basic_reset_to_factory_defaults_callback_t callback)
 Unsets callback to be called when a +/Basic/GeneratedCommands/reset_to_factory_defaults is received. More...
 
void uic_mqtt_dotdot_basic_generated_reset_to_factory_defaults_callback_clear ()
 Clears all callbacks registered for when +/Basic/GeneratedCommands/reset_to_factory_defaults is received. More...
 
void uic_mqtt_dotdot_set_basic_write_attributes_callback (const uic_mqtt_dotdot_basic_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/basic/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_basic_write_attributes_callback (const uic_mqtt_dotdot_basic_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/basic/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_basic_write_attributes_callbacks ()
 Clears all callbacks registered for when +/basic/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_basic_force_read_attributes_callback (const uic_mqtt_dotdot_basic_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/basic/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_basic_force_read_attributes_callback (const uic_mqtt_dotdot_basic_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/basic/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_basic_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/basic/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_basic_zcl_version_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/ZCLVersion. More...
 
sl_status_t uic_mqtt_dotdot_basic_zcl_version_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/ZCLVersion. More...
 
sl_status_t uic_mqtt_dotdot_basic_application_version_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/ApplicationVersion. More...
 
sl_status_t uic_mqtt_dotdot_basic_application_version_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/ApplicationVersion. More...
 
sl_status_t uic_mqtt_dotdot_basic_stack_version_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/StackVersion. More...
 
sl_status_t uic_mqtt_dotdot_basic_stack_version_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/StackVersion. More...
 
sl_status_t uic_mqtt_dotdot_basic_hw_version_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/HWVersion. More...
 
sl_status_t uic_mqtt_dotdot_basic_hw_version_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/HWVersion. More...
 
sl_status_t uic_mqtt_dotdot_basic_manufacturer_name_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/ManufacturerName. More...
 
sl_status_t uic_mqtt_dotdot_basic_manufacturer_name_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/ManufacturerName. More...
 
sl_status_t uic_mqtt_dotdot_basic_model_identifier_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/ModelIdentifier. More...
 
sl_status_t uic_mqtt_dotdot_basic_model_identifier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/ModelIdentifier. More...
 
sl_status_t uic_mqtt_dotdot_basic_date_code_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/DateCode. More...
 
sl_status_t uic_mqtt_dotdot_basic_date_code_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/DateCode. More...
 
sl_status_t uic_mqtt_dotdot_basic_power_source_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/PowerSource. More...
 
sl_status_t uic_mqtt_dotdot_basic_power_source_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/PowerSource. More...
 
sl_status_t uic_mqtt_dotdot_basic_generic_device_class_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/GenericDevice-Class. More...
 
sl_status_t uic_mqtt_dotdot_basic_generic_device_class_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/GenericDevice-Class. More...
 
sl_status_t uic_mqtt_dotdot_basic_generic_device_type_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/GenericDevice-Type. More...
 
sl_status_t uic_mqtt_dotdot_basic_generic_device_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/GenericDevice-Type. More...
 
sl_status_t uic_mqtt_dotdot_basic_product_code_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/ProductCode. More...
 
sl_status_t uic_mqtt_dotdot_basic_product_code_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/ProductCode. More...
 
sl_status_t uic_mqtt_dotdot_basic_producturl_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/ProductURL. More...
 
sl_status_t uic_mqtt_dotdot_basic_producturl_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/ProductURL. More...
 
sl_status_t uic_mqtt_dotdot_basic_manufacturer_version_details_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/ManufacturerVersionDetails. More...
 
sl_status_t uic_mqtt_dotdot_basic_manufacturer_version_details_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/ManufacturerVersionDetails. More...
 
sl_status_t uic_mqtt_dotdot_basic_serial_number_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/SerialNumber. More...
 
sl_status_t uic_mqtt_dotdot_basic_serial_number_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/SerialNumber. More...
 
sl_status_t uic_mqtt_dotdot_basic_product_label_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/ProductLabel. More...
 
sl_status_t uic_mqtt_dotdot_basic_product_label_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/ProductLabel. More...
 
sl_status_t uic_mqtt_dotdot_basic_location_description_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/LocationDescription. More...
 
sl_status_t uic_mqtt_dotdot_basic_location_description_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/LocationDescription. More...
 
sl_status_t uic_mqtt_dotdot_basic_physical_environment_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/PhysicalEnvironment. More...
 
sl_status_t uic_mqtt_dotdot_basic_physical_environment_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/PhysicalEnvironment. More...
 
sl_status_t uic_mqtt_dotdot_basic_device_enabled_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/DeviceEnabled. More...
 
sl_status_t uic_mqtt_dotdot_basic_device_enabled_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/DeviceEnabled. More...
 
sl_status_t uic_mqtt_dotdot_basic_alarm_mask_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/AlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_basic_alarm_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/AlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_basic_disable_local_config_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/DisableLocalConfig. More...
 
sl_status_t uic_mqtt_dotdot_basic_disable_local_config_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/DisableLocalConfig. More...
 
sl_status_t uic_mqtt_dotdot_basic_sw_buildid_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Basic/Attributes/SWBuildID. More...
 
sl_status_t uic_mqtt_dotdot_basic_sw_buildid_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Basic/Attributes/SWBuildID. More...
 
void uic_mqtt_dotdot_basic_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Basic/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_basic_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Basic/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_basic_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Basic Cluster. More...
 
void uic_mqtt_dotdot_basic_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Basic Cluster. More...
 
void uic_mqtt_dotdot_set_power_configuration_write_attributes_callback (const uic_mqtt_dotdot_power_configuration_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/power_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_power_configuration_write_attributes_callback (const uic_mqtt_dotdot_power_configuration_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/power_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_power_configuration_write_attributes_callbacks ()
 Clears all callbacks registered for when +/power_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_power_configuration_force_read_attributes_callback (const uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/power_configuration/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_power_configuration_force_read_attributes_callback (const uic_mqtt_dotdot_power_configuration_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/power_configuration/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_power_configuration_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/power_configuration/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/MainsVoltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_frequency_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/MainsFrequency. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_frequency_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/MainsFrequency. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_alarm_mask_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/MainsAlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_alarm_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/MainsAlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_min_threshold_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/MainsVoltageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_min_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_max_threshold_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/MainsVoltageMaxThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_max_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageMaxThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_dwell_trip_point_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/MainsVoltageDwellTripPoint. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_mains_voltage_dwell_trip_point_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/MainsVoltageDwellTripPoint. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryVoltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_remaining_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageRemaining. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_remaining_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageRemaining. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_manufacturer_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryManufacturer. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_manufacturer_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryManufacturer. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_size_publish (const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatterySize. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_size_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatterySize. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_batterya_hr_rating_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryAHrRating. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_batterya_hr_rating_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryAHrRating. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_quantity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryQuantity. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_quantity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryQuantity. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_rated_voltage_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryRatedVoltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_rated_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryRatedVoltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_mask_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryAlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryAlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_min_threshold_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_min_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold1_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold1_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold2_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold2_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold3_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_voltage_threshold3_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryVoltageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_min_threshold_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_min_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold1_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold1_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold2_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold2_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold3_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_percentage_threshold3_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryPercentageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_state_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/BatteryAlarmState. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery_alarm_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/BatteryAlarmState. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2Voltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2Voltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_remaining_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageRemaining. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_remaining_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageRemaining. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_manufacturer_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2Manufacturer. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_manufacturer_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2Manufacturer. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_size_publish (const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2Size. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_size_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2Size. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2a_hr_rating_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2AHrRating. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2a_hr_rating_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2AHrRating. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_quantity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2Quantity. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_quantity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2Quantity. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_rated_voltage_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2RatedVoltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_rated_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2RatedVoltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_mask_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2AlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2AlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_min_threshold_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_min_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold1_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold1_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold2_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold2_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold3_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_voltage_threshold3_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2VoltageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_min_threshold_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_min_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold1_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold1_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold2_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold2_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold3_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_percentage_threshold3_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2PercentageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_state_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery2AlarmState. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery2_alarm_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery2AlarmState. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3Voltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3Voltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_remaining_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageRemaining. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_remaining_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageRemaining. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_manufacturer_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3Manufacturer. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_manufacturer_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3Manufacturer. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_size_publish (const char *base_topic, BatterySize value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3Size. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_size_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3Size. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3a_hr_rating_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3AHrRating. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3a_hr_rating_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3AHrRating. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_quantity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3Quantity. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_quantity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3Quantity. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_rated_voltage_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3RatedVoltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_rated_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3RatedVoltage. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_mask_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3AlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3AlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_min_threshold_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_min_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold1_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold1_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold2_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold2_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold3_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_voltage_threshold3_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3VoltageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_min_threshold_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_min_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageMinThreshold. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold1_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold1_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold1. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold2_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold2_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold2. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold3_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_percentage_threshold3_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3PercentageThreshold3. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_state_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PowerConfiguration/Attributes/Battery3AlarmState. More...
 
sl_status_t uic_mqtt_dotdot_power_configuration_battery3_alarm_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PowerConfiguration/Attributes/Battery3AlarmState. More...
 
void uic_mqtt_dotdot_power_configuration_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the PowerConfiguration/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_power_configuration_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to PowerConfiguration/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_power_configuration_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the PowerConfiguration Cluster. More...
 
void uic_mqtt_dotdot_power_configuration_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the PowerConfiguration Cluster. More...
 
void uic_mqtt_dotdot_set_device_temperature_configuration_write_attributes_callback (const uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/device_temperature_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_device_temperature_configuration_write_attributes_callback (const uic_mqtt_dotdot_device_temperature_configuration_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/device_temperature_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_device_temperature_configuration_write_attributes_callbacks ()
 Clears all callbacks registered for when +/device_temperature_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_device_temperature_configuration_force_read_attributes_callback (const uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/device_temperature_configuration/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_device_temperature_configuration_force_read_attributes_callback (const uic_mqtt_dotdot_device_temperature_configuration_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/device_temperature_configuration/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_device_temperature_configuration_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/device_temperature_configuration/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_current_temperature_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DeviceTemperatureConfiguration/Attributes/CurrentTemperature. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_current_temperature_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/CurrentTemperature. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_min_temp_experienced_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DeviceTemperatureConfiguration/Attributes/MinTempExperienced. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_min_temp_experienced_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/MinTempExperienced. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_max_temp_experienced_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DeviceTemperatureConfiguration/Attributes/MaxTempExperienced. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_max_temp_experienced_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/MaxTempExperienced. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_over_temp_total_dwell_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DeviceTemperatureConfiguration/Attributes/OverTempTotalDwell. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_over_temp_total_dwell_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/OverTempTotalDwell. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_device_temp_alarm_mask_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DeviceTemperatureConfiguration/Attributes/DeviceTempAlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_device_temp_alarm_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/DeviceTempAlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_threshold_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DeviceTemperatureConfiguration/Attributes/LowTempThreshold. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/LowTempThreshold. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_threshold_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DeviceTemperatureConfiguration/Attributes/HighTempThreshold. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/HighTempThreshold. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_dwell_trip_point_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DeviceTemperatureConfiguration/Attributes/LowTempDwellTripPoint. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_low_temp_dwell_trip_point_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/LowTempDwellTripPoint. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_dwell_trip_point_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DeviceTemperatureConfiguration/Attributes/HighTempDwellTripPoint. More...
 
sl_status_t uic_mqtt_dotdot_device_temperature_configuration_high_temp_dwell_trip_point_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DeviceTemperatureConfiguration/Attributes/HighTempDwellTripPoint. More...
 
void uic_mqtt_dotdot_device_temperature_configuration_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the DeviceTemperatureConfiguration/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_device_temperature_configuration_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to DeviceTemperatureConfiguration/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_device_temperature_configuration_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the DeviceTemperatureConfiguration Cluster. More...
 
void uic_mqtt_dotdot_device_temperature_configuration_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the DeviceTemperatureConfiguration Cluster. More...
 
void uic_mqtt_dotdot_identify_identify_callback_set (const uic_mqtt_dotdot_identify_identify_callback_t callback)
 Setup callback to be called when a Identify/Commands/identify is received. More...
 
void uic_mqtt_dotdot_identify_identify_callback_unset (const uic_mqtt_dotdot_identify_identify_callback_t callback)
 Unsets callback to be called when a Identify/Commands/identify is received. More...
 
void uic_mqtt_dotdot_identify_identify_callback_clear ()
 Clears all callbacks registered for when Identify/Commands/identify is received. More...
 
void uic_mqtt_dotdot_identify_generated_identify_callback_set (const uic_mqtt_dotdot_identify_identify_callback_t callback)
 Setup callback to be called when a +/Identify/GeneratedCommands/identify is received. More...
 
void uic_mqtt_dotdot_identify_generated_identify_callback_unset (const uic_mqtt_dotdot_identify_identify_callback_t callback)
 Unsets callback to be called when a +/Identify/GeneratedCommands/identify is received. More...
 
void uic_mqtt_dotdot_identify_generated_identify_callback_clear ()
 Clears all callbacks registered for when +/Identify/GeneratedCommands/identify is received. More...
 
void uic_mqtt_dotdot_identify_identify_query_response_callback_set (const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
 Setup callback to be called when a Identify/Commands/identify_query_response is received. More...
 
void uic_mqtt_dotdot_identify_identify_query_response_callback_unset (const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
 Unsets callback to be called when a Identify/Commands/identify_query_response is received. More...
 
void uic_mqtt_dotdot_identify_identify_query_response_callback_clear ()
 Clears all callbacks registered for when Identify/Commands/identify_query_response is received. More...
 
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_set (const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
 Setup callback to be called when a +/Identify/GeneratedCommands/identify_query_response is received. More...
 
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_unset (const uic_mqtt_dotdot_identify_identify_query_response_callback_t callback)
 Unsets callback to be called when a +/Identify/GeneratedCommands/identify_query_response is received. More...
 
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_clear ()
 Clears all callbacks registered for when +/Identify/GeneratedCommands/identify_query_response is received. More...
 
void uic_mqtt_dotdot_identify_identify_query_callback_set (const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
 Setup callback to be called when a Identify/Commands/identify_query is received. More...
 
void uic_mqtt_dotdot_identify_identify_query_callback_unset (const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
 Unsets callback to be called when a Identify/Commands/identify_query is received. More...
 
void uic_mqtt_dotdot_identify_identify_query_callback_clear ()
 Clears all callbacks registered for when Identify/Commands/identify_query is received. More...
 
void uic_mqtt_dotdot_identify_generated_identify_query_callback_set (const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
 Setup callback to be called when a +/Identify/GeneratedCommands/identify_query is received. More...
 
void uic_mqtt_dotdot_identify_generated_identify_query_callback_unset (const uic_mqtt_dotdot_identify_identify_query_callback_t callback)
 Unsets callback to be called when a +/Identify/GeneratedCommands/identify_query is received. More...
 
void uic_mqtt_dotdot_identify_generated_identify_query_callback_clear ()
 Clears all callbacks registered for when +/Identify/GeneratedCommands/identify_query is received. More...
 
void uic_mqtt_dotdot_identify_trigger_effect_callback_set (const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
 Setup callback to be called when a Identify/Commands/trigger_effect is received. More...
 
void uic_mqtt_dotdot_identify_trigger_effect_callback_unset (const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
 Unsets callback to be called when a Identify/Commands/trigger_effect is received. More...
 
void uic_mqtt_dotdot_identify_trigger_effect_callback_clear ()
 Clears all callbacks registered for when Identify/Commands/trigger_effect is received. More...
 
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_set (const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
 Setup callback to be called when a +/Identify/GeneratedCommands/trigger_effect is received. More...
 
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_unset (const uic_mqtt_dotdot_identify_trigger_effect_callback_t callback)
 Unsets callback to be called when a +/Identify/GeneratedCommands/trigger_effect is received. More...
 
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_clear ()
 Clears all callbacks registered for when +/Identify/GeneratedCommands/trigger_effect is received. More...
 
void uic_mqtt_dotdot_set_identify_write_attributes_callback (const uic_mqtt_dotdot_identify_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/identify/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_identify_write_attributes_callback (const uic_mqtt_dotdot_identify_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/identify/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_identify_write_attributes_callbacks ()
 Clears all callbacks registered for when +/identify/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_identify_force_read_attributes_callback (const uic_mqtt_dotdot_identify_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/identify/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_identify_force_read_attributes_callback (const uic_mqtt_dotdot_identify_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/identify/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_identify_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/identify/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_identify_identify_time_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Identify/Attributes/IdentifyTime. More...
 
sl_status_t uic_mqtt_dotdot_identify_identify_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Identify/Attributes/IdentifyTime. More...
 
void uic_mqtt_dotdot_identify_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Identify/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_identify_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Identify/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_identify_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Identify Cluster. More...
 
void uic_mqtt_dotdot_identify_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Identify Cluster. More...
 
void uic_mqtt_dotdot_groups_add_group_callback_set (const uic_mqtt_dotdot_groups_add_group_callback_t callback)
 Setup callback to be called when a Groups/Commands/add_group is received. More...
 
void uic_mqtt_dotdot_groups_add_group_callback_unset (const uic_mqtt_dotdot_groups_add_group_callback_t callback)
 Unsets callback to be called when a Groups/Commands/add_group is received. More...
 
void uic_mqtt_dotdot_groups_add_group_callback_clear ()
 Clears all callbacks registered for when Groups/Commands/add_group is received. More...
 
void uic_mqtt_dotdot_groups_generated_add_group_callback_set (const uic_mqtt_dotdot_groups_add_group_callback_t callback)
 Setup callback to be called when a +/Groups/GeneratedCommands/add_group is received. More...
 
void uic_mqtt_dotdot_groups_generated_add_group_callback_unset (const uic_mqtt_dotdot_groups_add_group_callback_t callback)
 Unsets callback to be called when a +/Groups/GeneratedCommands/add_group is received. More...
 
void uic_mqtt_dotdot_groups_generated_add_group_callback_clear ()
 Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group is received. More...
 
void uic_mqtt_dotdot_groups_add_group_response_callback_set (const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
 Setup callback to be called when a Groups/Commands/add_group_response is received. More...
 
void uic_mqtt_dotdot_groups_add_group_response_callback_unset (const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
 Unsets callback to be called when a Groups/Commands/add_group_response is received. More...
 
void uic_mqtt_dotdot_groups_add_group_response_callback_clear ()
 Clears all callbacks registered for when Groups/Commands/add_group_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_set (const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
 Setup callback to be called when a +/Groups/GeneratedCommands/add_group_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_unset (const uic_mqtt_dotdot_groups_add_group_response_callback_t callback)
 Unsets callback to be called when a +/Groups/GeneratedCommands/add_group_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_clear ()
 Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group_response is received. More...
 
void uic_mqtt_dotdot_groups_view_group_callback_set (const uic_mqtt_dotdot_groups_view_group_callback_t callback)
 Setup callback to be called when a Groups/Commands/view_group is received. More...
 
void uic_mqtt_dotdot_groups_view_group_callback_unset (const uic_mqtt_dotdot_groups_view_group_callback_t callback)
 Unsets callback to be called when a Groups/Commands/view_group is received. More...
 
void uic_mqtt_dotdot_groups_view_group_callback_clear ()
 Clears all callbacks registered for when Groups/Commands/view_group is received. More...
 
void uic_mqtt_dotdot_groups_generated_view_group_callback_set (const uic_mqtt_dotdot_groups_view_group_callback_t callback)
 Setup callback to be called when a +/Groups/GeneratedCommands/view_group is received. More...
 
void uic_mqtt_dotdot_groups_generated_view_group_callback_unset (const uic_mqtt_dotdot_groups_view_group_callback_t callback)
 Unsets callback to be called when a +/Groups/GeneratedCommands/view_group is received. More...
 
void uic_mqtt_dotdot_groups_generated_view_group_callback_clear ()
 Clears all callbacks registered for when +/Groups/GeneratedCommands/view_group is received. More...
 
void uic_mqtt_dotdot_groups_view_group_response_callback_set (const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
 Setup callback to be called when a Groups/Commands/view_group_response is received. More...
 
void uic_mqtt_dotdot_groups_view_group_response_callback_unset (const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
 Unsets callback to be called when a Groups/Commands/view_group_response is received. More...
 
void uic_mqtt_dotdot_groups_view_group_response_callback_clear ()
 Clears all callbacks registered for when Groups/Commands/view_group_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_set (const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
 Setup callback to be called when a +/Groups/GeneratedCommands/view_group_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_unset (const uic_mqtt_dotdot_groups_view_group_response_callback_t callback)
 Unsets callback to be called when a +/Groups/GeneratedCommands/view_group_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_clear ()
 Clears all callbacks registered for when +/Groups/GeneratedCommands/view_group_response is received. More...
 
void uic_mqtt_dotdot_groups_get_group_membership_callback_set (const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
 Setup callback to be called when a Groups/Commands/get_group_membership is received. More...
 
void uic_mqtt_dotdot_groups_get_group_membership_callback_unset (const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
 Unsets callback to be called when a Groups/Commands/get_group_membership is received. More...
 
void uic_mqtt_dotdot_groups_get_group_membership_callback_clear ()
 Clears all callbacks registered for when Groups/Commands/get_group_membership is received. More...
 
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_set (const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
 Setup callback to be called when a +/Groups/GeneratedCommands/get_group_membership is received. More...
 
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_unset (const uic_mqtt_dotdot_groups_get_group_membership_callback_t callback)
 Unsets callback to be called when a +/Groups/GeneratedCommands/get_group_membership is received. More...
 
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_clear ()
 Clears all callbacks registered for when +/Groups/GeneratedCommands/get_group_membership is received. More...
 
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_set (const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
 Setup callback to be called when a Groups/Commands/get_group_membership_response is received. More...
 
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_unset (const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
 Unsets callback to be called when a Groups/Commands/get_group_membership_response is received. More...
 
void uic_mqtt_dotdot_groups_get_group_membership_response_callback_clear ()
 Clears all callbacks registered for when Groups/Commands/get_group_membership_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_set (const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
 Setup callback to be called when a +/Groups/GeneratedCommands/get_group_membership_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_unset (const uic_mqtt_dotdot_groups_get_group_membership_response_callback_t callback)
 Unsets callback to be called when a +/Groups/GeneratedCommands/get_group_membership_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_get_group_membership_response_callback_clear ()
 Clears all callbacks registered for when +/Groups/GeneratedCommands/get_group_membership_response is received. More...
 
void uic_mqtt_dotdot_groups_remove_group_callback_set (const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
 Setup callback to be called when a Groups/Commands/remove_group is received. More...
 
void uic_mqtt_dotdot_groups_remove_group_callback_unset (const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
 Unsets callback to be called when a Groups/Commands/remove_group is received. More...
 
void uic_mqtt_dotdot_groups_remove_group_callback_clear ()
 Clears all callbacks registered for when Groups/Commands/remove_group is received. More...
 
void uic_mqtt_dotdot_groups_generated_remove_group_callback_set (const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
 Setup callback to be called when a +/Groups/GeneratedCommands/remove_group is received. More...
 
void uic_mqtt_dotdot_groups_generated_remove_group_callback_unset (const uic_mqtt_dotdot_groups_remove_group_callback_t callback)
 Unsets callback to be called when a +/Groups/GeneratedCommands/remove_group is received. More...
 
void uic_mqtt_dotdot_groups_generated_remove_group_callback_clear ()
 Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_group is received. More...
 
void uic_mqtt_dotdot_groups_remove_group_response_callback_set (const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
 Setup callback to be called when a Groups/Commands/remove_group_response is received. More...
 
void uic_mqtt_dotdot_groups_remove_group_response_callback_unset (const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
 Unsets callback to be called when a Groups/Commands/remove_group_response is received. More...
 
void uic_mqtt_dotdot_groups_remove_group_response_callback_clear ()
 Clears all callbacks registered for when Groups/Commands/remove_group_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_set (const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
 Setup callback to be called when a +/Groups/GeneratedCommands/remove_group_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_unset (const uic_mqtt_dotdot_groups_remove_group_response_callback_t callback)
 Unsets callback to be called when a +/Groups/GeneratedCommands/remove_group_response is received. More...
 
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_clear ()
 Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_group_response is received. More...
 
void uic_mqtt_dotdot_groups_remove_all_groups_callback_set (const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
 Setup callback to be called when a Groups/Commands/remove_all_groups is received. More...
 
void uic_mqtt_dotdot_groups_remove_all_groups_callback_unset (const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
 Unsets callback to be called when a Groups/Commands/remove_all_groups is received. More...
 
void uic_mqtt_dotdot_groups_remove_all_groups_callback_clear ()
 Clears all callbacks registered for when Groups/Commands/remove_all_groups is received. More...
 
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_set (const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
 Setup callback to be called when a +/Groups/GeneratedCommands/remove_all_groups is received. More...
 
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_unset (const uic_mqtt_dotdot_groups_remove_all_groups_callback_t callback)
 Unsets callback to be called when a +/Groups/GeneratedCommands/remove_all_groups is received. More...
 
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_clear ()
 Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_all_groups is received. More...
 
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_set (const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
 Setup callback to be called when a Groups/Commands/add_group_if_identifying is received. More...
 
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_unset (const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
 Unsets callback to be called when a Groups/Commands/add_group_if_identifying is received. More...
 
void uic_mqtt_dotdot_groups_add_group_if_identifying_callback_clear ()
 Clears all callbacks registered for when Groups/Commands/add_group_if_identifying is received. More...
 
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_set (const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
 Setup callback to be called when a +/Groups/GeneratedCommands/add_group_if_identifying is received. More...
 
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_unset (const uic_mqtt_dotdot_groups_add_group_if_identifying_callback_t callback)
 Unsets callback to be called when a +/Groups/GeneratedCommands/add_group_if_identifying is received. More...
 
void uic_mqtt_dotdot_groups_generated_add_group_if_identifying_callback_clear ()
 Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group_if_identifying is received. More...
 
void uic_mqtt_dotdot_set_groups_write_attributes_callback (const uic_mqtt_dotdot_groups_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/groups/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_groups_write_attributes_callback (const uic_mqtt_dotdot_groups_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/groups/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_groups_write_attributes_callbacks ()
 Clears all callbacks registered for when +/groups/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_groups_force_read_attributes_callback (const uic_mqtt_dotdot_groups_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/groups/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_groups_force_read_attributes_callback (const uic_mqtt_dotdot_groups_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/groups/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_groups_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/groups/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_groups_name_support_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Groups/Attributes/NameSupport. More...
 
sl_status_t uic_mqtt_dotdot_groups_name_support_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Groups/Attributes/NameSupport. More...
 
void uic_mqtt_dotdot_groups_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Groups/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_groups_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Groups/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_groups_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Groups Cluster. More...
 
void uic_mqtt_dotdot_groups_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Groups Cluster. More...
 
void uic_mqtt_dotdot_scenes_add_scene_callback_set (const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
 Setup callback to be called when a Scenes/Commands/add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_add_scene_callback_unset (const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_add_scene_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_set (const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_unset (const uic_mqtt_dotdot_scenes_add_scene_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_add_scene_response_callback_set (const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
 Setup callback to be called when a Scenes/Commands/add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_add_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_add_scene_response_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_set (const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_add_scene_response_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_view_scene_callback_set (const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
 Setup callback to be called when a Scenes/Commands/view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_view_scene_callback_unset (const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_view_scene_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_set (const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_unset (const uic_mqtt_dotdot_scenes_view_scene_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_view_scene_response_callback_set (const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
 Setup callback to be called when a Scenes/Commands/view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_view_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_view_scene_response_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_set (const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_view_scene_response_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_remove_scene_callback_set (const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
 Setup callback to be called when a Scenes/Commands/remove_scene is received. More...
 
void uic_mqtt_dotdot_scenes_remove_scene_callback_unset (const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/remove_scene is received. More...
 
void uic_mqtt_dotdot_scenes_remove_scene_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/remove_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_set (const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/remove_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_unset (const uic_mqtt_dotdot_scenes_remove_scene_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_scene is received. More...
 
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_set (const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
 Setup callback to be called when a Scenes/Commands/remove_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/remove_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/remove_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_set (const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/remove_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_remove_scene_response_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_set (const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
 Setup callback to be called when a Scenes/Commands/remove_all_scenes is received. More...
 
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_unset (const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/remove_all_scenes is received. More...
 
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/remove_all_scenes is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_set (const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_unset (const uic_mqtt_dotdot_scenes_remove_all_scenes_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_all_scenes is received. More...
 
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_set (const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
 Setup callback to be called when a Scenes/Commands/remove_all_scenes_response is received. More...
 
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_unset (const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/remove_all_scenes_response is received. More...
 
void uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/remove_all_scenes_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_set (const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_unset (const uic_mqtt_dotdot_scenes_remove_all_scenes_response_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/remove_all_scenes_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_response_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_all_scenes_response is received. More...
 
void uic_mqtt_dotdot_scenes_store_scene_callback_set (const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
 Setup callback to be called when a Scenes/Commands/store_scene is received. More...
 
void uic_mqtt_dotdot_scenes_store_scene_callback_unset (const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/store_scene is received. More...
 
void uic_mqtt_dotdot_scenes_store_scene_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/store_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_set (const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/store_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_unset (const uic_mqtt_dotdot_scenes_store_scene_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/store_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/store_scene is received. More...
 
void uic_mqtt_dotdot_scenes_store_scene_response_callback_set (const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
 Setup callback to be called when a Scenes/Commands/store_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_store_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/store_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_store_scene_response_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/store_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_set (const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/store_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_store_scene_response_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/store_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/store_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_recall_scene_callback_set (const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
 Setup callback to be called when a Scenes/Commands/recall_scene is received. More...
 
void uic_mqtt_dotdot_scenes_recall_scene_callback_unset (const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/recall_scene is received. More...
 
void uic_mqtt_dotdot_scenes_recall_scene_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/recall_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_set (const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/recall_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_unset (const uic_mqtt_dotdot_scenes_recall_scene_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/recall_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/recall_scene is received. More...
 
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_set (const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
 Setup callback to be called when a Scenes/Commands/get_scene_membership is received. More...
 
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_unset (const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/get_scene_membership is received. More...
 
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/get_scene_membership is received. More...
 
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_set (const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership is received. More...
 
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_unset (const uic_mqtt_dotdot_scenes_get_scene_membership_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership is received. More...
 
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/get_scene_membership is received. More...
 
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_set (const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
 Setup callback to be called when a Scenes/Commands/get_scene_membership_response is received. More...
 
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_unset (const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/get_scene_membership_response is received. More...
 
void uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/get_scene_membership_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_set (const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_unset (const uic_mqtt_dotdot_scenes_get_scene_membership_response_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/get_scene_membership_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_response_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/get_scene_membership_response is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_set (const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
 Setup callback to be called when a Scenes/Commands/enhanced_add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_unset (const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/enhanced_add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/enhanced_add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_set (const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_unset (const uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_add_scene is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_set (const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
 Setup callback to be called when a Scenes/Commands/enhanced_add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/enhanced_add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/enhanced_add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_set (const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_enhanced_add_scene_response_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_response_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_add_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_set (const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
 Setup callback to be called when a Scenes/Commands/enhanced_view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_unset (const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/enhanced_view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/enhanced_view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_set (const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_unset (const uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_view_scene is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_set (const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
 Setup callback to be called when a Scenes/Commands/enhanced_view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/enhanced_view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/enhanced_view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_set (const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_enhanced_view_scene_response_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/enhanced_view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_response_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_view_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_copy_scene_callback_set (const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
 Setup callback to be called when a Scenes/Commands/copy_scene is received. More...
 
void uic_mqtt_dotdot_scenes_copy_scene_callback_unset (const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/copy_scene is received. More...
 
void uic_mqtt_dotdot_scenes_copy_scene_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/copy_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_set (const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/copy_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_unset (const uic_mqtt_dotdot_scenes_copy_scene_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/copy_scene is received. More...
 
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/copy_scene is received. More...
 
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_set (const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
 Setup callback to be called when a Scenes/Commands/copy_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
 Unsets callback to be called when a Scenes/Commands/copy_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_clear ()
 Clears all callbacks registered for when Scenes/Commands/copy_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_set (const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
 Setup callback to be called when a +/Scenes/GeneratedCommands/copy_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_unset (const uic_mqtt_dotdot_scenes_copy_scene_response_callback_t callback)
 Unsets callback to be called when a +/Scenes/GeneratedCommands/copy_scene_response is received. More...
 
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_clear ()
 Clears all callbacks registered for when +/Scenes/GeneratedCommands/copy_scene_response is received. More...
 
void uic_mqtt_dotdot_set_scenes_write_attributes_callback (const uic_mqtt_dotdot_scenes_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/scenes/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_scenes_write_attributes_callback (const uic_mqtt_dotdot_scenes_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/scenes/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_scenes_write_attributes_callbacks ()
 Clears all callbacks registered for when +/scenes/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_scenes_force_read_attributes_callback (const uic_mqtt_dotdot_scenes_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/scenes/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_scenes_force_read_attributes_callback (const uic_mqtt_dotdot_scenes_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/scenes/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_scenes_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/scenes/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_scenes_scene_count_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Scenes/Attributes/SceneCount. More...
 
sl_status_t uic_mqtt_dotdot_scenes_scene_count_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Scenes/Attributes/SceneCount. More...
 
sl_status_t uic_mqtt_dotdot_scenes_current_scene_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Scenes/Attributes/CurrentScene. More...
 
sl_status_t uic_mqtt_dotdot_scenes_current_scene_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Scenes/Attributes/CurrentScene. More...
 
sl_status_t uic_mqtt_dotdot_scenes_current_group_publish (const char *base_topic, SGroupId value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Scenes/Attributes/CurrentGroup. More...
 
sl_status_t uic_mqtt_dotdot_scenes_current_group_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Scenes/Attributes/CurrentGroup. More...
 
sl_status_t uic_mqtt_dotdot_scenes_scene_valid_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Scenes/Attributes/SceneValid. More...
 
sl_status_t uic_mqtt_dotdot_scenes_scene_valid_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Scenes/Attributes/SceneValid. More...
 
sl_status_t uic_mqtt_dotdot_scenes_name_support_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Scenes/Attributes/NameSupport. More...
 
sl_status_t uic_mqtt_dotdot_scenes_name_support_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Scenes/Attributes/NameSupport. More...
 
sl_status_t uic_mqtt_dotdot_scenes_last_configured_by_publish (const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Scenes/Attributes/LastConfiguredBy. More...
 
sl_status_t uic_mqtt_dotdot_scenes_last_configured_by_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Scenes/Attributes/LastConfiguredBy. More...
 
sl_status_t uic_mqtt_dotdot_scenes_scene_table_publish (const char *base_topic, size_t value_count, const SSceneTable *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Scenes/Attributes/SceneTable. More...
 
sl_status_t uic_mqtt_dotdot_scenes_scene_table_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Scenes/Attributes/SceneTable. More...
 
void uic_mqtt_dotdot_scenes_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Scenes/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_scenes_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Scenes/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_scenes_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Scenes Cluster. More...
 
void uic_mqtt_dotdot_scenes_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Scenes Cluster. More...
 
void uic_mqtt_dotdot_on_off_off_callback_set (const uic_mqtt_dotdot_on_off_off_callback_t callback)
 Setup callback to be called when a OnOff/Commands/off is received. More...
 
void uic_mqtt_dotdot_on_off_off_callback_unset (const uic_mqtt_dotdot_on_off_off_callback_t callback)
 Unsets callback to be called when a OnOff/Commands/off is received. More...
 
void uic_mqtt_dotdot_on_off_off_callback_clear ()
 Clears all callbacks registered for when OnOff/Commands/off is received. More...
 
void uic_mqtt_dotdot_on_off_generated_off_callback_set (const uic_mqtt_dotdot_on_off_off_callback_t callback)
 Setup callback to be called when a +/OnOff/GeneratedCommands/off is received. More...
 
void uic_mqtt_dotdot_on_off_generated_off_callback_unset (const uic_mqtt_dotdot_on_off_off_callback_t callback)
 Unsets callback to be called when a +/OnOff/GeneratedCommands/off is received. More...
 
void uic_mqtt_dotdot_on_off_generated_off_callback_clear ()
 Clears all callbacks registered for when +/OnOff/GeneratedCommands/off is received. More...
 
void uic_mqtt_dotdot_on_off_on_callback_set (const uic_mqtt_dotdot_on_off_on_callback_t callback)
 Setup callback to be called when a OnOff/Commands/on is received. More...
 
void uic_mqtt_dotdot_on_off_on_callback_unset (const uic_mqtt_dotdot_on_off_on_callback_t callback)
 Unsets callback to be called when a OnOff/Commands/on is received. More...
 
void uic_mqtt_dotdot_on_off_on_callback_clear ()
 Clears all callbacks registered for when OnOff/Commands/on is received. More...
 
void uic_mqtt_dotdot_on_off_generated_on_callback_set (const uic_mqtt_dotdot_on_off_on_callback_t callback)
 Setup callback to be called when a +/OnOff/GeneratedCommands/on is received. More...
 
void uic_mqtt_dotdot_on_off_generated_on_callback_unset (const uic_mqtt_dotdot_on_off_on_callback_t callback)
 Unsets callback to be called when a +/OnOff/GeneratedCommands/on is received. More...
 
void uic_mqtt_dotdot_on_off_generated_on_callback_clear ()
 Clears all callbacks registered for when +/OnOff/GeneratedCommands/on is received. More...
 
void uic_mqtt_dotdot_on_off_toggle_callback_set (const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
 Setup callback to be called when a OnOff/Commands/toggle is received. More...
 
void uic_mqtt_dotdot_on_off_toggle_callback_unset (const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
 Unsets callback to be called when a OnOff/Commands/toggle is received. More...
 
void uic_mqtt_dotdot_on_off_toggle_callback_clear ()
 Clears all callbacks registered for when OnOff/Commands/toggle is received. More...
 
void uic_mqtt_dotdot_on_off_generated_toggle_callback_set (const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
 Setup callback to be called when a +/OnOff/GeneratedCommands/toggle is received. More...
 
void uic_mqtt_dotdot_on_off_generated_toggle_callback_unset (const uic_mqtt_dotdot_on_off_toggle_callback_t callback)
 Unsets callback to be called when a +/OnOff/GeneratedCommands/toggle is received. More...
 
void uic_mqtt_dotdot_on_off_generated_toggle_callback_clear ()
 Clears all callbacks registered for when +/OnOff/GeneratedCommands/toggle is received. More...
 
void uic_mqtt_dotdot_on_off_off_with_effect_callback_set (const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
 Setup callback to be called when a OnOff/Commands/off_with_effect is received. More...
 
void uic_mqtt_dotdot_on_off_off_with_effect_callback_unset (const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
 Unsets callback to be called when a OnOff/Commands/off_with_effect is received. More...
 
void uic_mqtt_dotdot_on_off_off_with_effect_callback_clear ()
 Clears all callbacks registered for when OnOff/Commands/off_with_effect is received. More...
 
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_set (const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
 Setup callback to be called when a +/OnOff/GeneratedCommands/off_with_effect is received. More...
 
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_unset (const uic_mqtt_dotdot_on_off_off_with_effect_callback_t callback)
 Unsets callback to be called when a +/OnOff/GeneratedCommands/off_with_effect is received. More...
 
void uic_mqtt_dotdot_on_off_generated_off_with_effect_callback_clear ()
 Clears all callbacks registered for when +/OnOff/GeneratedCommands/off_with_effect is received. More...
 
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_set (const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
 Setup callback to be called when a OnOff/Commands/on_with_recall_global_scene is received. More...
 
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_unset (const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
 Unsets callback to be called when a OnOff/Commands/on_with_recall_global_scene is received. More...
 
void uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_clear ()
 Clears all callbacks registered for when OnOff/Commands/on_with_recall_global_scene is received. More...
 
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_set (const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
 Setup callback to be called when a +/OnOff/GeneratedCommands/on_with_recall_global_scene is received. More...
 
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_unset (const uic_mqtt_dotdot_on_off_on_with_recall_global_scene_callback_t callback)
 Unsets callback to be called when a +/OnOff/GeneratedCommands/on_with_recall_global_scene is received. More...
 
void uic_mqtt_dotdot_on_off_generated_on_with_recall_global_scene_callback_clear ()
 Clears all callbacks registered for when +/OnOff/GeneratedCommands/on_with_recall_global_scene is received. More...
 
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_set (const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
 Setup callback to be called when a OnOff/Commands/on_with_timed_off is received. More...
 
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_unset (const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
 Unsets callback to be called when a OnOff/Commands/on_with_timed_off is received. More...
 
void uic_mqtt_dotdot_on_off_on_with_timed_off_callback_clear ()
 Clears all callbacks registered for when OnOff/Commands/on_with_timed_off is received. More...
 
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_set (const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
 Setup callback to be called when a +/OnOff/GeneratedCommands/on_with_timed_off is received. More...
 
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_unset (const uic_mqtt_dotdot_on_off_on_with_timed_off_callback_t callback)
 Unsets callback to be called when a +/OnOff/GeneratedCommands/on_with_timed_off is received. More...
 
void uic_mqtt_dotdot_on_off_generated_on_with_timed_off_callback_clear ()
 Clears all callbacks registered for when +/OnOff/GeneratedCommands/on_with_timed_off is received. More...
 
void uic_mqtt_dotdot_set_on_off_write_attributes_callback (const uic_mqtt_dotdot_on_off_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/on_off/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_on_off_write_attributes_callback (const uic_mqtt_dotdot_on_off_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/on_off/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_on_off_write_attributes_callbacks ()
 Clears all callbacks registered for when +/on_off/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_on_off_force_read_attributes_callback (const uic_mqtt_dotdot_on_off_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/on_off/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_on_off_force_read_attributes_callback (const uic_mqtt_dotdot_on_off_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/on_off/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_on_off_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/on_off/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_on_off_on_off_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OnOff/Attributes/OnOff. More...
 
sl_status_t uic_mqtt_dotdot_on_off_on_off_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OnOff/Attributes/OnOff. More...
 
sl_status_t uic_mqtt_dotdot_on_off_global_scene_control_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OnOff/Attributes/GlobalSceneControl. More...
 
sl_status_t uic_mqtt_dotdot_on_off_global_scene_control_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OnOff/Attributes/GlobalSceneControl. More...
 
sl_status_t uic_mqtt_dotdot_on_off_on_time_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OnOff/Attributes/OnTime. More...
 
sl_status_t uic_mqtt_dotdot_on_off_on_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OnOff/Attributes/OnTime. More...
 
sl_status_t uic_mqtt_dotdot_on_off_off_wait_time_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OnOff/Attributes/OffWaitTime. More...
 
sl_status_t uic_mqtt_dotdot_on_off_off_wait_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OnOff/Attributes/OffWaitTime. More...
 
sl_status_t uic_mqtt_dotdot_on_off_start_up_on_off_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OnOff/Attributes/StartUpOnOff. More...
 
sl_status_t uic_mqtt_dotdot_on_off_start_up_on_off_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OnOff/Attributes/StartUpOnOff. More...
 
void uic_mqtt_dotdot_on_off_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the OnOff/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_on_off_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to OnOff/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_on_off_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the OnOff Cluster. More...
 
void uic_mqtt_dotdot_on_off_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the OnOff Cluster. More...
 
void uic_mqtt_dotdot_level_move_to_level_callback_set (const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
 Setup callback to be called when a Level/Commands/move_to_level is received. More...
 
void uic_mqtt_dotdot_level_move_to_level_callback_unset (const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
 Unsets callback to be called when a Level/Commands/move_to_level is received. More...
 
void uic_mqtt_dotdot_level_move_to_level_callback_clear ()
 Clears all callbacks registered for when Level/Commands/move_to_level is received. More...
 
void uic_mqtt_dotdot_level_generated_move_to_level_callback_set (const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
 Setup callback to be called when a +/Level/GeneratedCommands/move_to_level is received. More...
 
void uic_mqtt_dotdot_level_generated_move_to_level_callback_unset (const uic_mqtt_dotdot_level_move_to_level_callback_t callback)
 Unsets callback to be called when a +/Level/GeneratedCommands/move_to_level is received. More...
 
void uic_mqtt_dotdot_level_generated_move_to_level_callback_clear ()
 Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_level is received. More...
 
void uic_mqtt_dotdot_level_move_callback_set (const uic_mqtt_dotdot_level_move_callback_t callback)
 Setup callback to be called when a Level/Commands/move is received. More...
 
void uic_mqtt_dotdot_level_move_callback_unset (const uic_mqtt_dotdot_level_move_callback_t callback)
 Unsets callback to be called when a Level/Commands/move is received. More...
 
void uic_mqtt_dotdot_level_move_callback_clear ()
 Clears all callbacks registered for when Level/Commands/move is received. More...
 
void uic_mqtt_dotdot_level_generated_move_callback_set (const uic_mqtt_dotdot_level_move_callback_t callback)
 Setup callback to be called when a +/Level/GeneratedCommands/move is received. More...
 
void uic_mqtt_dotdot_level_generated_move_callback_unset (const uic_mqtt_dotdot_level_move_callback_t callback)
 Unsets callback to be called when a +/Level/GeneratedCommands/move is received. More...
 
void uic_mqtt_dotdot_level_generated_move_callback_clear ()
 Clears all callbacks registered for when +/Level/GeneratedCommands/move is received. More...
 
void uic_mqtt_dotdot_level_step_callback_set (const uic_mqtt_dotdot_level_step_callback_t callback)
 Setup callback to be called when a Level/Commands/step is received. More...
 
void uic_mqtt_dotdot_level_step_callback_unset (const uic_mqtt_dotdot_level_step_callback_t callback)
 Unsets callback to be called when a Level/Commands/step is received. More...
 
void uic_mqtt_dotdot_level_step_callback_clear ()
 Clears all callbacks registered for when Level/Commands/step is received. More...
 
void uic_mqtt_dotdot_level_generated_step_callback_set (const uic_mqtt_dotdot_level_step_callback_t callback)
 Setup callback to be called when a +/Level/GeneratedCommands/step is received. More...
 
void uic_mqtt_dotdot_level_generated_step_callback_unset (const uic_mqtt_dotdot_level_step_callback_t callback)
 Unsets callback to be called when a +/Level/GeneratedCommands/step is received. More...
 
void uic_mqtt_dotdot_level_generated_step_callback_clear ()
 Clears all callbacks registered for when +/Level/GeneratedCommands/step is received. More...
 
void uic_mqtt_dotdot_level_stop_callback_set (const uic_mqtt_dotdot_level_stop_callback_t callback)
 Setup callback to be called when a Level/Commands/stop is received. More...
 
void uic_mqtt_dotdot_level_stop_callback_unset (const uic_mqtt_dotdot_level_stop_callback_t callback)
 Unsets callback to be called when a Level/Commands/stop is received. More...
 
void uic_mqtt_dotdot_level_stop_callback_clear ()
 Clears all callbacks registered for when Level/Commands/stop is received. More...
 
void uic_mqtt_dotdot_level_generated_stop_callback_set (const uic_mqtt_dotdot_level_stop_callback_t callback)
 Setup callback to be called when a +/Level/GeneratedCommands/stop is received. More...
 
void uic_mqtt_dotdot_level_generated_stop_callback_unset (const uic_mqtt_dotdot_level_stop_callback_t callback)
 Unsets callback to be called when a +/Level/GeneratedCommands/stop is received. More...
 
void uic_mqtt_dotdot_level_generated_stop_callback_clear ()
 Clears all callbacks registered for when +/Level/GeneratedCommands/stop is received. More...
 
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_set (const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
 Setup callback to be called when a Level/Commands/move_to_level_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_unset (const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
 Unsets callback to be called when a Level/Commands/move_to_level_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_clear ()
 Clears all callbacks registered for when Level/Commands/move_to_level_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_set (const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
 Setup callback to be called when a +/Level/GeneratedCommands/move_to_level_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_unset (const uic_mqtt_dotdot_level_move_to_level_with_on_off_callback_t callback)
 Unsets callback to be called when a +/Level/GeneratedCommands/move_to_level_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_move_to_level_with_on_off_callback_clear ()
 Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_level_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_move_with_on_off_callback_set (const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
 Setup callback to be called when a Level/Commands/move_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_move_with_on_off_callback_unset (const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
 Unsets callback to be called when a Level/Commands/move_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_move_with_on_off_callback_clear ()
 Clears all callbacks registered for when Level/Commands/move_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_set (const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
 Setup callback to be called when a +/Level/GeneratedCommands/move_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_unset (const uic_mqtt_dotdot_level_move_with_on_off_callback_t callback)
 Unsets callback to be called when a +/Level/GeneratedCommands/move_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_move_with_on_off_callback_clear ()
 Clears all callbacks registered for when +/Level/GeneratedCommands/move_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_step_with_on_off_callback_set (const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
 Setup callback to be called when a Level/Commands/step_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_step_with_on_off_callback_unset (const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
 Unsets callback to be called when a Level/Commands/step_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_step_with_on_off_callback_clear ()
 Clears all callbacks registered for when Level/Commands/step_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_set (const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
 Setup callback to be called when a +/Level/GeneratedCommands/step_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_unset (const uic_mqtt_dotdot_level_step_with_on_off_callback_t callback)
 Unsets callback to be called when a +/Level/GeneratedCommands/step_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_step_with_on_off_callback_clear ()
 Clears all callbacks registered for when +/Level/GeneratedCommands/step_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_stop_with_on_off_callback_set (const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
 Setup callback to be called when a Level/Commands/stop_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_stop_with_on_off_callback_unset (const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
 Unsets callback to be called when a Level/Commands/stop_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_stop_with_on_off_callback_clear ()
 Clears all callbacks registered for when Level/Commands/stop_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_set (const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
 Setup callback to be called when a +/Level/GeneratedCommands/stop_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_unset (const uic_mqtt_dotdot_level_stop_with_on_off_callback_t callback)
 Unsets callback to be called when a +/Level/GeneratedCommands/stop_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_generated_stop_with_on_off_callback_clear ()
 Clears all callbacks registered for when +/Level/GeneratedCommands/stop_with_on_off is received. More...
 
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_set (const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
 Setup callback to be called when a Level/Commands/move_to_closest_frequency is received. More...
 
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_unset (const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
 Unsets callback to be called when a Level/Commands/move_to_closest_frequency is received. More...
 
void uic_mqtt_dotdot_level_move_to_closest_frequency_callback_clear ()
 Clears all callbacks registered for when Level/Commands/move_to_closest_frequency is received. More...
 
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_set (const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
 Setup callback to be called when a +/Level/GeneratedCommands/move_to_closest_frequency is received. More...
 
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_unset (const uic_mqtt_dotdot_level_move_to_closest_frequency_callback_t callback)
 Unsets callback to be called when a +/Level/GeneratedCommands/move_to_closest_frequency is received. More...
 
void uic_mqtt_dotdot_level_generated_move_to_closest_frequency_callback_clear ()
 Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_closest_frequency is received. More...
 
void uic_mqtt_dotdot_set_level_write_attributes_callback (const uic_mqtt_dotdot_level_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/level/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_level_write_attributes_callback (const uic_mqtt_dotdot_level_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/level/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_level_write_attributes_callbacks ()
 Clears all callbacks registered for when +/level/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_level_force_read_attributes_callback (const uic_mqtt_dotdot_level_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/level/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_level_force_read_attributes_callback (const uic_mqtt_dotdot_level_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/level/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_level_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/level/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_level_current_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/CurrentLevel. More...
 
sl_status_t uic_mqtt_dotdot_level_current_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/CurrentLevel. More...
 
sl_status_t uic_mqtt_dotdot_level_remaining_time_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/RemainingTime. More...
 
sl_status_t uic_mqtt_dotdot_level_remaining_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/RemainingTime. More...
 
sl_status_t uic_mqtt_dotdot_level_min_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/MinLevel. More...
 
sl_status_t uic_mqtt_dotdot_level_min_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/MinLevel. More...
 
sl_status_t uic_mqtt_dotdot_level_max_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/MaxLevel. More...
 
sl_status_t uic_mqtt_dotdot_level_max_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/MaxLevel. More...
 
sl_status_t uic_mqtt_dotdot_level_current_frequency_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/CurrentFrequency. More...
 
sl_status_t uic_mqtt_dotdot_level_current_frequency_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/CurrentFrequency. More...
 
sl_status_t uic_mqtt_dotdot_level_min_frequency_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/MinFrequency. More...
 
sl_status_t uic_mqtt_dotdot_level_min_frequency_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/MinFrequency. More...
 
sl_status_t uic_mqtt_dotdot_level_max_frequency_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/MaxFrequency. More...
 
sl_status_t uic_mqtt_dotdot_level_max_frequency_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/MaxFrequency. More...
 
sl_status_t uic_mqtt_dotdot_level_options_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/Options. More...
 
sl_status_t uic_mqtt_dotdot_level_options_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/Options. More...
 
sl_status_t uic_mqtt_dotdot_level_on_off_transition_time_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/OnOffTransitionTime. More...
 
sl_status_t uic_mqtt_dotdot_level_on_off_transition_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/OnOffTransitionTime. More...
 
sl_status_t uic_mqtt_dotdot_level_on_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/OnLevel. More...
 
sl_status_t uic_mqtt_dotdot_level_on_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/OnLevel. More...
 
sl_status_t uic_mqtt_dotdot_level_on_transition_time_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/OnTransitionTime. More...
 
sl_status_t uic_mqtt_dotdot_level_on_transition_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/OnTransitionTime. More...
 
sl_status_t uic_mqtt_dotdot_level_off_transition_time_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/OffTransitionTime. More...
 
sl_status_t uic_mqtt_dotdot_level_off_transition_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/OffTransitionTime. More...
 
sl_status_t uic_mqtt_dotdot_level_default_move_rate_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/DefaultMoveRate. More...
 
sl_status_t uic_mqtt_dotdot_level_default_move_rate_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/DefaultMoveRate. More...
 
sl_status_t uic_mqtt_dotdot_level_start_up_current_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Level/Attributes/StartUpCurrentLevel. More...
 
sl_status_t uic_mqtt_dotdot_level_start_up_current_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Level/Attributes/StartUpCurrentLevel. More...
 
void uic_mqtt_dotdot_level_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Level/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_level_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Level/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_level_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Level Cluster. More...
 
void uic_mqtt_dotdot_level_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Level Cluster. More...
 
void uic_mqtt_dotdot_alarms_reset_alarm_callback_set (const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
 Setup callback to be called when a Alarms/Commands/reset_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_reset_alarm_callback_unset (const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
 Unsets callback to be called when a Alarms/Commands/reset_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_reset_alarm_callback_clear ()
 Clears all callbacks registered for when Alarms/Commands/reset_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_set (const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
 Setup callback to be called when a +/Alarms/GeneratedCommands/reset_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_unset (const uic_mqtt_dotdot_alarms_reset_alarm_callback_t callback)
 Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_clear ()
 Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_alarm_callback_set (const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
 Setup callback to be called when a Alarms/Commands/alarm is received. More...
 
void uic_mqtt_dotdot_alarms_alarm_callback_unset (const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
 Unsets callback to be called when a Alarms/Commands/alarm is received. More...
 
void uic_mqtt_dotdot_alarms_alarm_callback_clear ()
 Clears all callbacks registered for when Alarms/Commands/alarm is received. More...
 
void uic_mqtt_dotdot_alarms_generated_alarm_callback_set (const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
 Setup callback to be called when a +/Alarms/GeneratedCommands/alarm is received. More...
 
void uic_mqtt_dotdot_alarms_generated_alarm_callback_unset (const uic_mqtt_dotdot_alarms_alarm_callback_t callback)
 Unsets callback to be called when a +/Alarms/GeneratedCommands/alarm is received. More...
 
void uic_mqtt_dotdot_alarms_generated_alarm_callback_clear ()
 Clears all callbacks registered for when +/Alarms/GeneratedCommands/alarm is received. More...
 
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_set (const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
 Setup callback to be called when a Alarms/Commands/reset_all_alarms is received. More...
 
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_unset (const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
 Unsets callback to be called when a Alarms/Commands/reset_all_alarms is received. More...
 
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_clear ()
 Clears all callbacks registered for when Alarms/Commands/reset_all_alarms is received. More...
 
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_set (const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
 Setup callback to be called when a +/Alarms/GeneratedCommands/reset_all_alarms is received. More...
 
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_unset (const uic_mqtt_dotdot_alarms_reset_all_alarms_callback_t callback)
 Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_all_alarms is received. More...
 
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_clear ()
 Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_all_alarms is received. More...
 
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_set (const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
 Setup callback to be called when a Alarms/Commands/get_alarm_response is received. More...
 
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_unset (const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
 Unsets callback to be called when a Alarms/Commands/get_alarm_response is received. More...
 
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_clear ()
 Clears all callbacks registered for when Alarms/Commands/get_alarm_response is received. More...
 
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_set (const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
 Setup callback to be called when a +/Alarms/GeneratedCommands/get_alarm_response is received. More...
 
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_unset (const uic_mqtt_dotdot_alarms_get_alarm_response_callback_t callback)
 Unsets callback to be called when a +/Alarms/GeneratedCommands/get_alarm_response is received. More...
 
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_clear ()
 Clears all callbacks registered for when +/Alarms/GeneratedCommands/get_alarm_response is received. More...
 
void uic_mqtt_dotdot_alarms_get_alarm_callback_set (const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
 Setup callback to be called when a Alarms/Commands/get_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_get_alarm_callback_unset (const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
 Unsets callback to be called when a Alarms/Commands/get_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_get_alarm_callback_clear ()
 Clears all callbacks registered for when Alarms/Commands/get_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_set (const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
 Setup callback to be called when a +/Alarms/GeneratedCommands/get_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_unset (const uic_mqtt_dotdot_alarms_get_alarm_callback_t callback)
 Unsets callback to be called when a +/Alarms/GeneratedCommands/get_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_clear ()
 Clears all callbacks registered for when +/Alarms/GeneratedCommands/get_alarm is received. More...
 
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_set (const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
 Setup callback to be called when a Alarms/Commands/reset_alarm_log is received. More...
 
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_unset (const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
 Unsets callback to be called when a Alarms/Commands/reset_alarm_log is received. More...
 
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_clear ()
 Clears all callbacks registered for when Alarms/Commands/reset_alarm_log is received. More...
 
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_set (const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
 Setup callback to be called when a +/Alarms/GeneratedCommands/reset_alarm_log is received. More...
 
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_unset (const uic_mqtt_dotdot_alarms_reset_alarm_log_callback_t callback)
 Unsets callback to be called when a +/Alarms/GeneratedCommands/reset_alarm_log is received. More...
 
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_clear ()
 Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_alarm_log is received. More...
 
void uic_mqtt_dotdot_set_alarms_write_attributes_callback (const uic_mqtt_dotdot_alarms_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/alarms/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_alarms_write_attributes_callback (const uic_mqtt_dotdot_alarms_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/alarms/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_alarms_write_attributes_callbacks ()
 Clears all callbacks registered for when +/alarms/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_alarms_force_read_attributes_callback (const uic_mqtt_dotdot_alarms_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/alarms/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_alarms_force_read_attributes_callback (const uic_mqtt_dotdot_alarms_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/alarms/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_alarms_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/alarms/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_alarms_alarm_count_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Alarms/Attributes/AlarmCount. More...
 
sl_status_t uic_mqtt_dotdot_alarms_alarm_count_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Alarms/Attributes/AlarmCount. More...
 
void uic_mqtt_dotdot_alarms_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Alarms/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_alarms_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Alarms/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_alarms_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Alarms Cluster. More...
 
void uic_mqtt_dotdot_alarms_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Alarms Cluster. More...
 
void uic_mqtt_dotdot_set_time_write_attributes_callback (const uic_mqtt_dotdot_time_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/time/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_time_write_attributes_callback (const uic_mqtt_dotdot_time_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/time/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_time_write_attributes_callbacks ()
 Clears all callbacks registered for when +/time/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_time_force_read_attributes_callback (const uic_mqtt_dotdot_time_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/time/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_time_force_read_attributes_callback (const uic_mqtt_dotdot_time_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/time/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_time_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/time/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_time_time_publish (const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Time/Attributes/Time. More...
 
sl_status_t uic_mqtt_dotdot_time_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Time/Attributes/Time. More...
 
sl_status_t uic_mqtt_dotdot_time_time_status_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Time/Attributes/TimeStatus. More...
 
sl_status_t uic_mqtt_dotdot_time_time_status_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Time/Attributes/TimeStatus. More...
 
sl_status_t uic_mqtt_dotdot_time_time_zone_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Time/Attributes/TimeZone. More...
 
sl_status_t uic_mqtt_dotdot_time_time_zone_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Time/Attributes/TimeZone. More...
 
sl_status_t uic_mqtt_dotdot_time_dst_start_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Time/Attributes/DstStart. More...
 
sl_status_t uic_mqtt_dotdot_time_dst_start_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Time/Attributes/DstStart. More...
 
sl_status_t uic_mqtt_dotdot_time_dst_end_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Time/Attributes/DstEnd. More...
 
sl_status_t uic_mqtt_dotdot_time_dst_end_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Time/Attributes/DstEnd. More...
 
sl_status_t uic_mqtt_dotdot_time_dst_shift_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Time/Attributes/DstShift. More...
 
sl_status_t uic_mqtt_dotdot_time_dst_shift_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Time/Attributes/DstShift. More...
 
sl_status_t uic_mqtt_dotdot_time_standard_time_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Time/Attributes/StandardTime. More...
 
sl_status_t uic_mqtt_dotdot_time_standard_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Time/Attributes/StandardTime. More...
 
sl_status_t uic_mqtt_dotdot_time_local_time_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Time/Attributes/LocalTime. More...
 
sl_status_t uic_mqtt_dotdot_time_local_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Time/Attributes/LocalTime. More...
 
sl_status_t uic_mqtt_dotdot_time_last_set_time_publish (const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Time/Attributes/LastSetTime. More...
 
sl_status_t uic_mqtt_dotdot_time_last_set_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Time/Attributes/LastSetTime. More...
 
sl_status_t uic_mqtt_dotdot_time_valid_until_time_publish (const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Time/Attributes/ValidUntilTime. More...
 
sl_status_t uic_mqtt_dotdot_time_valid_until_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Time/Attributes/ValidUntilTime. More...
 
void uic_mqtt_dotdot_time_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Time/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_time_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Time/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_time_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Time Cluster. More...
 
void uic_mqtt_dotdot_time_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Time Cluster. More...
 
void uic_mqtt_dotdot_poll_control_check_in_callback_set (const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
 Setup callback to be called when a PollControl/Commands/check_in is received. More...
 
void uic_mqtt_dotdot_poll_control_check_in_callback_unset (const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
 Unsets callback to be called when a PollControl/Commands/check_in is received. More...
 
void uic_mqtt_dotdot_poll_control_check_in_callback_clear ()
 Clears all callbacks registered for when PollControl/Commands/check_in is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_set (const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
 Setup callback to be called when a +/PollControl/GeneratedCommands/check_in is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_unset (const uic_mqtt_dotdot_poll_control_check_in_callback_t callback)
 Unsets callback to be called when a +/PollControl/GeneratedCommands/check_in is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_clear ()
 Clears all callbacks registered for when +/PollControl/GeneratedCommands/check_in is received. More...
 
void uic_mqtt_dotdot_poll_control_check_in_response_callback_set (const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
 Setup callback to be called when a PollControl/Commands/check_in_response is received. More...
 
void uic_mqtt_dotdot_poll_control_check_in_response_callback_unset (const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
 Unsets callback to be called when a PollControl/Commands/check_in_response is received. More...
 
void uic_mqtt_dotdot_poll_control_check_in_response_callback_clear ()
 Clears all callbacks registered for when PollControl/Commands/check_in_response is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_set (const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
 Setup callback to be called when a +/PollControl/GeneratedCommands/check_in_response is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_unset (const uic_mqtt_dotdot_poll_control_check_in_response_callback_t callback)
 Unsets callback to be called when a +/PollControl/GeneratedCommands/check_in_response is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_check_in_response_callback_clear ()
 Clears all callbacks registered for when +/PollControl/GeneratedCommands/check_in_response is received. More...
 
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_set (const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
 Setup callback to be called when a PollControl/Commands/fast_poll_stop is received. More...
 
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_unset (const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
 Unsets callback to be called when a PollControl/Commands/fast_poll_stop is received. More...
 
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_clear ()
 Clears all callbacks registered for when PollControl/Commands/fast_poll_stop is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_set (const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
 Setup callback to be called when a +/PollControl/GeneratedCommands/fast_poll_stop is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_unset (const uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_t callback)
 Unsets callback to be called when a +/PollControl/GeneratedCommands/fast_poll_stop is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_fast_poll_stop_callback_clear ()
 Clears all callbacks registered for when +/PollControl/GeneratedCommands/fast_poll_stop is received. More...
 
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_set (const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
 Setup callback to be called when a PollControl/Commands/set_long_poll_interval is received. More...
 
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_unset (const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
 Unsets callback to be called when a PollControl/Commands/set_long_poll_interval is received. More...
 
void uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_clear ()
 Clears all callbacks registered for when PollControl/Commands/set_long_poll_interval is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_set (const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
 Setup callback to be called when a +/PollControl/GeneratedCommands/set_long_poll_interval is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_unset (const uic_mqtt_dotdot_poll_control_set_long_poll_interval_callback_t callback)
 Unsets callback to be called when a +/PollControl/GeneratedCommands/set_long_poll_interval is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_set_long_poll_interval_callback_clear ()
 Clears all callbacks registered for when +/PollControl/GeneratedCommands/set_long_poll_interval is received. More...
 
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_set (const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
 Setup callback to be called when a PollControl/Commands/set_short_poll_interval is received. More...
 
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_unset (const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
 Unsets callback to be called when a PollControl/Commands/set_short_poll_interval is received. More...
 
void uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_clear ()
 Clears all callbacks registered for when PollControl/Commands/set_short_poll_interval is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_set (const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
 Setup callback to be called when a +/PollControl/GeneratedCommands/set_short_poll_interval is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_unset (const uic_mqtt_dotdot_poll_control_set_short_poll_interval_callback_t callback)
 Unsets callback to be called when a +/PollControl/GeneratedCommands/set_short_poll_interval is received. More...
 
void uic_mqtt_dotdot_poll_control_generated_set_short_poll_interval_callback_clear ()
 Clears all callbacks registered for when +/PollControl/GeneratedCommands/set_short_poll_interval is received. More...
 
void uic_mqtt_dotdot_set_poll_control_write_attributes_callback (const uic_mqtt_dotdot_poll_control_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/poll_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_poll_control_write_attributes_callback (const uic_mqtt_dotdot_poll_control_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/poll_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_poll_control_write_attributes_callbacks ()
 Clears all callbacks registered for when +/poll_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_poll_control_force_read_attributes_callback (const uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/poll_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_poll_control_force_read_attributes_callback (const uic_mqtt_dotdot_poll_control_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/poll_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_poll_control_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/poll_control/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PollControl/Attributes/CheckInInterval. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PollControl/Attributes/CheckInInterval. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PollControl/Attributes/LongPollInterval. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PollControl/Attributes/LongPollInterval. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_short_poll_interval_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PollControl/Attributes/ShortPollInterval. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_short_poll_interval_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PollControl/Attributes/ShortPollInterval. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PollControl/Attributes/FastPollTimeout. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PollControl/Attributes/FastPollTimeout. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_min_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PollControl/Attributes/CheckInIntervalMin. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_check_in_interval_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PollControl/Attributes/CheckInIntervalMin. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_min_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PollControl/Attributes/LongPollIntervalMin. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_long_poll_interval_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PollControl/Attributes/LongPollIntervalMin. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_max_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PollControl/Attributes/FastPollTimeoutMax. More...
 
sl_status_t uic_mqtt_dotdot_poll_control_fast_poll_timeout_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PollControl/Attributes/FastPollTimeoutMax. More...
 
void uic_mqtt_dotdot_poll_control_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the PollControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_poll_control_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to PollControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_poll_control_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the PollControl Cluster. More...
 
void uic_mqtt_dotdot_poll_control_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the PollControl Cluster. More...
 
void uic_mqtt_dotdot_set_shade_configuration_write_attributes_callback (const uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/shade_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_shade_configuration_write_attributes_callback (const uic_mqtt_dotdot_shade_configuration_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/shade_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_shade_configuration_write_attributes_callbacks ()
 Clears all callbacks registered for when +/shade_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_shade_configuration_force_read_attributes_callback (const uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/shade_configuration/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_shade_configuration_force_read_attributes_callback (const uic_mqtt_dotdot_shade_configuration_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/shade_configuration/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_shade_configuration_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/shade_configuration/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_shade_configuration_physical_closed_limit_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ShadeConfiguration/Attributes/PhysicalClosedLimit. More...
 
sl_status_t uic_mqtt_dotdot_shade_configuration_physical_closed_limit_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ShadeConfiguration/Attributes/PhysicalClosedLimit. More...
 
sl_status_t uic_mqtt_dotdot_shade_configuration_motor_step_size_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ShadeConfiguration/Attributes/MotorStepSize. More...
 
sl_status_t uic_mqtt_dotdot_shade_configuration_motor_step_size_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ShadeConfiguration/Attributes/MotorStepSize. More...
 
sl_status_t uic_mqtt_dotdot_shade_configuration_status_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ShadeConfiguration/Attributes/Status. More...
 
sl_status_t uic_mqtt_dotdot_shade_configuration_status_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ShadeConfiguration/Attributes/Status. More...
 
sl_status_t uic_mqtt_dotdot_shade_configuration_closed_limit_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ShadeConfiguration/Attributes/ClosedLimit. More...
 
sl_status_t uic_mqtt_dotdot_shade_configuration_closed_limit_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ShadeConfiguration/Attributes/ClosedLimit. More...
 
sl_status_t uic_mqtt_dotdot_shade_configuration_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ShadeConfiguration/Attributes/Mode. More...
 
sl_status_t uic_mqtt_dotdot_shade_configuration_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ShadeConfiguration/Attributes/Mode. More...
 
void uic_mqtt_dotdot_shade_configuration_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the ShadeConfiguration/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_shade_configuration_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to ShadeConfiguration/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_shade_configuration_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the ShadeConfiguration Cluster. More...
 
void uic_mqtt_dotdot_shade_configuration_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the ShadeConfiguration Cluster. More...
 
void uic_mqtt_dotdot_door_lock_lock_door_callback_set (const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/lock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_lock_door_callback_unset (const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/lock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_lock_door_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/lock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_set (const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/lock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_unset (const uic_mqtt_dotdot_door_lock_lock_door_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/lock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/lock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_set (const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/lock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_unset (const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/lock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/lock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_set (const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/lock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_unset (const uic_mqtt_dotdot_door_lock_lock_door_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/lock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_lock_door_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/lock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_door_callback_set (const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/unlock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_door_callback_unset (const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/unlock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_door_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/unlock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_set (const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_unset (const uic_mqtt_dotdot_door_lock_unlock_door_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_door is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_set (const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/unlock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_unset (const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/unlock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/unlock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_set (const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_unset (const uic_mqtt_dotdot_door_lock_unlock_door_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_door_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_door_response is received. More...
 
void uic_mqtt_dotdot_door_lock_toggle_callback_set (const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/toggle is received. More...
 
void uic_mqtt_dotdot_door_lock_toggle_callback_unset (const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/toggle is received. More...
 
void uic_mqtt_dotdot_door_lock_toggle_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/toggle is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_set (const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/toggle is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_unset (const uic_mqtt_dotdot_door_lock_toggle_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/toggle is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/toggle is received. More...
 
void uic_mqtt_dotdot_door_lock_toggle_response_callback_set (const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/toggle_response is received. More...
 
void uic_mqtt_dotdot_door_lock_toggle_response_callback_unset (const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/toggle_response is received. More...
 
void uic_mqtt_dotdot_door_lock_toggle_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/toggle_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_set (const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/toggle_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_unset (const uic_mqtt_dotdot_door_lock_toggle_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/toggle_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/toggle_response is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_set (const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/unlock_with_timeout is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_unset (const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/unlock_with_timeout is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/unlock_with_timeout is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_set (const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_unset (const uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_with_timeout is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_set (const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/unlock_with_timeout_response is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_unset (const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/unlock_with_timeout_response is received. More...
 
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/unlock_with_timeout_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_set (const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_unset (const uic_mqtt_dotdot_door_lock_unlock_with_timeout_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/unlock_with_timeout_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unlock_with_timeout_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_with_timeout_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_log_record_callback_set (const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_log_record is received. More...
 
void uic_mqtt_dotdot_door_lock_get_log_record_callback_unset (const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_log_record is received. More...
 
void uic_mqtt_dotdot_door_lock_get_log_record_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_log_record is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_set (const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_log_record is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_unset (const uic_mqtt_dotdot_door_lock_get_log_record_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_log_record is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_log_record_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_log_record is received. More...
 
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_set (const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_log_record_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_log_record_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_log_record_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_log_record_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_set (const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_log_record_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_log_record_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_log_record_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_log_record_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_log_record_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_pin_code_callback_set (const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_set_pin_code_callback_unset (const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_set_pin_code_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_callback_set (const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_callback_unset (const uic_mqtt_dotdot_door_lock_set_pin_code_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_set (const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_response_callback_set (const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_pin_code_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_pin_code_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_pin_code_callback_set (const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_get_pin_code_callback_unset (const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_get_pin_code_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_callback_set (const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_callback_unset (const uic_mqtt_dotdot_door_lock_get_pin_code_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_set (const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_response_callback_set (const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_pin_code_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_pin_code_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_pin_code_callback_set (const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_pin_code_callback_unset (const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_pin_code_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_callback_set (const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_callback_unset (const uic_mqtt_dotdot_door_lock_clear_pin_code_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_pin_code is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_pin_code_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_pin_code_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_pin_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_set (const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_all_pin_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_unset (const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_all_pin_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_all_pin_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_callback_set (const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_callback_unset (const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_pin_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_all_pin_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_all_pin_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_all_pin_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_all_pin_codes_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_pin_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_pin_codes_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_pin_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_status_callback_set (const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_status_callback_unset (const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_status_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_set (const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_unset (const uic_mqtt_dotdot_door_lock_set_user_status_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_status_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_set (const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_status_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_set (const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_user_status_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_status_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_status_callback_set (const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_status_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_status_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_set (const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_status_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_status_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_status is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_set (const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_status_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_set (const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_status_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_status_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_weekday_schedule_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_weekday_schedule_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_weekday_schedule_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_weekday_schedule_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_weekday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_weekday_schedule_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_weekday_schedule_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_weekday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_set (const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_set (const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_set_year_day_schedule_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_year_day_schedule_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_year_day_schedule_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_set (const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_set (const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_get_year_day_schedule_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_year_day_schedule_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_year_day_schedule_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_set (const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_set (const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_year_day_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_year_day_schedule_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_year_day_schedule_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_year_day_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_holiday_schedule_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_holiday_schedule_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_holiday_schedule_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_holiday_schedule_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_set (const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_unset (const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_holiday_schedule is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_holiday_schedule_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_holiday_schedule_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_holiday_schedule_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_type_callback_set (const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_type_callback_unset (const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_type_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_set (const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_unset (const uic_mqtt_dotdot_door_lock_set_user_type_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_type_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_set (const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_type_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_set (const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_user_type_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_type_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_type_callback_set (const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_type_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_type_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_set (const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_type_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_type_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_type is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_set (const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_type_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_set (const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_type_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_type_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_type_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_rfid_code_callback_set (const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_set_rfid_code_callback_unset (const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_set_rfid_code_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_callback_set (const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_callback_unset (const uic_mqtt_dotdot_door_lock_set_rfid_code_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_set (const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_response_callback_set (const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_rfid_code_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_rfid_code_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_rfid_code_callback_set (const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_get_rfid_code_callback_unset (const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_get_rfid_code_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_callback_set (const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_callback_unset (const uic_mqtt_dotdot_door_lock_get_rfid_code_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_set (const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_response_callback_set (const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_rfid_code_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_rfid_code_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_set (const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_unset (const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_callback_set (const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_callback_unset (const uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_rfid_code is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_rfid_code_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_rfid_code_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_rfid_code_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_set (const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_all_rfid_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_unset (const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_all_rfid_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_all_rfid_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_callback_set (const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_callback_unset (const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_rfid_codes is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_all_rfid_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_all_rfid_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_all_rfid_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_response_callback_set (const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_response_callback_unset (const uic_mqtt_dotdot_door_lock_clear_all_rfid_codes_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_all_rfid_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_all_rfid_codes_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_all_rfid_codes_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_callback_set (const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_user is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_callback_unset (const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_user is received. More...
 
void uic_mqtt_dotdot_door_lock_set_user_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_user is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_callback_set (const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_user is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_callback_unset (const uic_mqtt_dotdot_door_lock_set_user_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_user is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_user_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_callback_set (const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_user is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_user is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_user is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_callback_set (const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_response_callback_set (const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_user_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_user_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_user_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_user_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_response_callback_set (const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_user_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_user_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_user_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_user_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_user_callback_set (const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_user is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_user_callback_unset (const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_user is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_user_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_user is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_user_callback_set (const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_user is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_user_callback_unset (const uic_mqtt_dotdot_door_lock_clear_user_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_user is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_user_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_user is received. More...
 
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_set (const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/operating_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_unset (const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/operating_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/operating_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_set (const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/operating_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_unset (const uic_mqtt_dotdot_door_lock_operating_event_notification_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/operating_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_operating_event_notification_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/operating_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_set (const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/programming_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_unset (const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/programming_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/programming_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_set (const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/programming_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_unset (const uic_mqtt_dotdot_door_lock_programming_event_notification_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/programming_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_programming_event_notification_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/programming_event_notification is received. More...
 
void uic_mqtt_dotdot_door_lock_set_credential_callback_set (const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_set_credential_callback_unset (const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_set_credential_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_credential_callback_set (const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_credential_callback_unset (const uic_mqtt_dotdot_door_lock_set_credential_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_credential_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_set_credential_response_callback_set (const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/set_credential_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_credential_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/set_credential_response is received. More...
 
void uic_mqtt_dotdot_door_lock_set_credential_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/set_credential_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_credential_response_callback_set (const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/set_credential_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_credential_response_callback_unset (const uic_mqtt_dotdot_door_lock_set_credential_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/set_credential_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_set_credential_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_credential_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_credential_status_callback_set (const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_credential_status is received. More...
 
void uic_mqtt_dotdot_door_lock_get_credential_status_callback_unset (const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_credential_status is received. More...
 
void uic_mqtt_dotdot_door_lock_get_credential_status_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_credential_status is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_callback_set (const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_callback_unset (const uic_mqtt_dotdot_door_lock_get_credential_status_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_credential_status is received. More...
 
void uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_set (const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/get_credential_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/get_credential_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/get_credential_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_response_callback_set (const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_response_callback_unset (const uic_mqtt_dotdot_door_lock_get_credential_status_response_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/get_credential_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_get_credential_status_response_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_credential_status_response is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_credential_callback_set (const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/clear_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_credential_callback_unset (const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/clear_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_clear_credential_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/clear_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_credential_callback_set (const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/clear_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_credential_callback_unset (const uic_mqtt_dotdot_door_lock_clear_credential_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/clear_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_clear_credential_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_credential is received. More...
 
void uic_mqtt_dotdot_door_lock_unbolt_door_callback_set (const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
 Setup callback to be called when a DoorLock/Commands/unbolt_door is received. More...
 
void uic_mqtt_dotdot_door_lock_unbolt_door_callback_unset (const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
 Unsets callback to be called when a DoorLock/Commands/unbolt_door is received. More...
 
void uic_mqtt_dotdot_door_lock_unbolt_door_callback_clear ()
 Clears all callbacks registered for when DoorLock/Commands/unbolt_door is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unbolt_door_callback_set (const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
 Setup callback to be called when a +/DoorLock/GeneratedCommands/unbolt_door is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unbolt_door_callback_unset (const uic_mqtt_dotdot_door_lock_unbolt_door_callback_t callback)
 Unsets callback to be called when a +/DoorLock/GeneratedCommands/unbolt_door is received. More...
 
void uic_mqtt_dotdot_door_lock_generated_unbolt_door_callback_clear ()
 Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unbolt_door is received. More...
 
void uic_mqtt_dotdot_set_door_lock_write_attributes_callback (const uic_mqtt_dotdot_door_lock_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/door_lock/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_door_lock_write_attributes_callback (const uic_mqtt_dotdot_door_lock_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/door_lock/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_door_lock_write_attributes_callbacks ()
 Clears all callbacks registered for when +/door_lock/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_door_lock_force_read_attributes_callback (const uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/door_lock/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_door_lock_force_read_attributes_callback (const uic_mqtt_dotdot_door_lock_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/door_lock/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_door_lock_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/door_lock/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_lock_state_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/LockState. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_lock_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/LockState. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_lock_type_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/LockType. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_lock_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/LockType. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_actuator_enabled_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/ActuatorEnabled. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_actuator_enabled_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/ActuatorEnabled. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_door_state_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/DoorState. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_door_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/DoorState. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_door_open_events_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/DoorOpenEvents. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_door_open_events_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/DoorOpenEvents. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_door_closed_events_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/DoorClosedEvents. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_door_closed_events_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/DoorClosedEvents. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_open_period_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/OpenPeriod. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_open_period_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/OpenPeriod. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_log_records_supported_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/NumberOfLogRecordsSupported. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_log_records_supported_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/NumberOfLogRecordsSupported. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_total_users_supported_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/NumberOfTotalUsersSupported. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_total_users_supported_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/NumberOfTotalUsersSupported. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_pin_users_supported_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/NumberOfPINUsersSupported. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_pin_users_supported_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/NumberOfPINUsersSupported. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_rfid_users_supported_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/NumberOfRFIDUsersSupported. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_rfid_users_supported_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/NumberOfRFIDUsersSupported. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_week_day_schedules_supported_per_user_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/NumberOfWeekDaySchedulesSupportedPerUser. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_week_day_schedules_supported_per_user_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/NumberOfWeekDaySchedulesSupportedPerUser. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_year_day_schedules_supported_per_user_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/NumberOfYearDaySchedulesSupportedPerUser. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_year_day_schedules_supported_per_user_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/NumberOfYearDaySchedulesSupportedPerUser. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_holiday_schedules_supported_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/NumberOfHolidaySchedulesSupported. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_holiday_schedules_supported_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/NumberOfHolidaySchedulesSupported. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_max_pin_code_length_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/MaxPINCodeLength. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_max_pin_code_length_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/MaxPINCodeLength. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_min_pin_code_length_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/MinPINCodeLength. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_min_pin_code_length_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/MinPINCodeLength. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_max_rfid_code_length_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/MaxRFIDCodeLength. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_max_rfid_code_length_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/MaxRFIDCodeLength. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_min_rfid_code_length_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/MinRFIDCodeLength. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_min_rfid_code_length_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/MinRFIDCodeLength. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_credential_rules_support_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/CredentialRulesSupport. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_credential_rules_support_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/CredentialRulesSupport. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_credentials_supported_per_user_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/NumberOfCredentialsSupportedPerUser. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_number_of_credentials_supported_per_user_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/NumberOfCredentialsSupportedPerUser. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_enable_logging_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/EnableLogging. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_enable_logging_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/EnableLogging. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_language_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/Language. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_language_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/Language. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_led_settings_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/LEDSettings. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_led_settings_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/LEDSettings. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_auto_relock_time_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/AutoRelockTime. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_auto_relock_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/AutoRelockTime. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_sound_volume_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/SoundVolume. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_sound_volume_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/SoundVolume. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_operating_mode_publish (const char *base_topic, DrlkOperMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/OperatingMode. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_operating_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/OperatingMode. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_supported_operating_modes_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/SupportedOperatingModes. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_supported_operating_modes_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/SupportedOperatingModes. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_default_configuration_register_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/DefaultConfigurationRegister. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_default_configuration_register_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/DefaultConfigurationRegister. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_enable_local_programming_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/EnableLocalProgramming. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_enable_local_programming_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/EnableLocalProgramming. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_enable_one_touch_locking_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/EnableOneTouchLocking. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_enable_one_touch_locking_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/EnableOneTouchLocking. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_enable_inside_statusled_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/EnableInsideStatusLED. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_enable_inside_statusled_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/EnableInsideStatusLED. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_enable_privacy_mode_button_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/EnablePrivacyModeButton. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_enable_privacy_mode_button_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/EnablePrivacyModeButton. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_local_programming_features_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/LocalProgrammingFeatures. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_local_programming_features_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/LocalProgrammingFeatures. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_wrong_code_entry_limit_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/WrongCodeEntryLimit. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_wrong_code_entry_limit_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/WrongCodeEntryLimit. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_user_code_temporary_disable_time_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/UserCodeTemporaryDisableTime. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_user_code_temporary_disable_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/UserCodeTemporaryDisableTime. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_send_pin_over_the_air_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/SendPINOverTheAir. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_send_pin_over_the_air_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/SendPINOverTheAir. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_require_pi_nfor_rf_operation_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/RequirePINforRFOperation. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_require_pi_nfor_rf_operation_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/RequirePINforRFOperation. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_security_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/SecurityLevel. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_security_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/SecurityLevel. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_expiring_user_timeout_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/ExpiringUserTimeout. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_expiring_user_timeout_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/ExpiringUserTimeout. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_alarm_mask_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/AlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_alarm_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/AlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_keypad_operation_event_mask_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/KeypadOperationEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_keypad_operation_event_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/KeypadOperationEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_rf_operation_event_mask_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/RFOperationEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_rf_operation_event_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/RFOperationEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_manual_operation_event_mask_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/ManualOperationEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_manual_operation_event_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/ManualOperationEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_rfid_operation_event_mask_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/RFIDOperationEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_rfid_operation_event_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/RFIDOperationEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_keypad_programming_event_mask_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/KeypadProgrammingEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_keypad_programming_event_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/KeypadProgrammingEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_rf_programming_event_mask_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/RFProgrammingEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_rf_programming_event_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/RFProgrammingEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_rfid_programming_event_mask_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/RFIDProgrammingEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_rfid_programming_event_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/RFIDProgrammingEventMask. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_feature_map_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DoorLock/Attributes/FeatureMap. More...
 
sl_status_t uic_mqtt_dotdot_door_lock_feature_map_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DoorLock/Attributes/FeatureMap. More...
 
void uic_mqtt_dotdot_door_lock_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the DoorLock/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_door_lock_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to DoorLock/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_door_lock_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the DoorLock Cluster. More...
 
void uic_mqtt_dotdot_door_lock_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the DoorLock Cluster. More...
 
void uic_mqtt_dotdot_window_covering_up_or_open_callback_set (const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
 Setup callback to be called when a WindowCovering/Commands/up_or_open is received. More...
 
void uic_mqtt_dotdot_window_covering_up_or_open_callback_unset (const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
 Unsets callback to be called when a WindowCovering/Commands/up_or_open is received. More...
 
void uic_mqtt_dotdot_window_covering_up_or_open_callback_clear ()
 Clears all callbacks registered for when WindowCovering/Commands/up_or_open is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_set (const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
 Setup callback to be called when a +/WindowCovering/GeneratedCommands/up_or_open is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_unset (const uic_mqtt_dotdot_window_covering_up_or_open_callback_t callback)
 Unsets callback to be called when a +/WindowCovering/GeneratedCommands/up_or_open is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_up_or_open_callback_clear ()
 Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/up_or_open is received. More...
 
void uic_mqtt_dotdot_window_covering_down_or_close_callback_set (const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
 Setup callback to be called when a WindowCovering/Commands/down_or_close is received. More...
 
void uic_mqtt_dotdot_window_covering_down_or_close_callback_unset (const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
 Unsets callback to be called when a WindowCovering/Commands/down_or_close is received. More...
 
void uic_mqtt_dotdot_window_covering_down_or_close_callback_clear ()
 Clears all callbacks registered for when WindowCovering/Commands/down_or_close is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_set (const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
 Setup callback to be called when a +/WindowCovering/GeneratedCommands/down_or_close is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_unset (const uic_mqtt_dotdot_window_covering_down_or_close_callback_t callback)
 Unsets callback to be called when a +/WindowCovering/GeneratedCommands/down_or_close is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_down_or_close_callback_clear ()
 Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/down_or_close is received. More...
 
void uic_mqtt_dotdot_window_covering_stop_callback_set (const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
 Setup callback to be called when a WindowCovering/Commands/stop is received. More...
 
void uic_mqtt_dotdot_window_covering_stop_callback_unset (const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
 Unsets callback to be called when a WindowCovering/Commands/stop is received. More...
 
void uic_mqtt_dotdot_window_covering_stop_callback_clear ()
 Clears all callbacks registered for when WindowCovering/Commands/stop is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_stop_callback_set (const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
 Setup callback to be called when a +/WindowCovering/GeneratedCommands/stop is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_stop_callback_unset (const uic_mqtt_dotdot_window_covering_stop_callback_t callback)
 Unsets callback to be called when a +/WindowCovering/GeneratedCommands/stop is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_stop_callback_clear ()
 Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/stop is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_set (const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
 Setup callback to be called when a WindowCovering/Commands/go_to_lift_value is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_unset (const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
 Unsets callback to be called when a WindowCovering/Commands/go_to_lift_value is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_clear ()
 Clears all callbacks registered for when WindowCovering/Commands/go_to_lift_value is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_set (const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
 Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_value is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_unset (const uic_mqtt_dotdot_window_covering_go_to_lift_value_callback_t callback)
 Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_value is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_value_callback_clear ()
 Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_lift_value is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_set (const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
 Setup callback to be called when a WindowCovering/Commands/go_to_lift_percentage is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_unset (const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
 Unsets callback to be called when a WindowCovering/Commands/go_to_lift_percentage is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_clear ()
 Clears all callbacks registered for when WindowCovering/Commands/go_to_lift_percentage is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_set (const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
 Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_percentage is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_unset (const uic_mqtt_dotdot_window_covering_go_to_lift_percentage_callback_t callback)
 Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_lift_percentage is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_lift_percentage_callback_clear ()
 Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_lift_percentage is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_set (const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
 Setup callback to be called when a WindowCovering/Commands/go_to_tilt_value is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_unset (const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
 Unsets callback to be called when a WindowCovering/Commands/go_to_tilt_value is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_clear ()
 Clears all callbacks registered for when WindowCovering/Commands/go_to_tilt_value is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_set (const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
 Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_value is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_unset (const uic_mqtt_dotdot_window_covering_go_to_tilt_value_callback_t callback)
 Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_value is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_value_callback_clear ()
 Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_tilt_value is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_set (const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
 Setup callback to be called when a WindowCovering/Commands/go_to_tilt_percentage is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_unset (const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
 Unsets callback to be called when a WindowCovering/Commands/go_to_tilt_percentage is received. More...
 
void uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_clear ()
 Clears all callbacks registered for when WindowCovering/Commands/go_to_tilt_percentage is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_set (const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
 Setup callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_unset (const uic_mqtt_dotdot_window_covering_go_to_tilt_percentage_callback_t callback)
 Unsets callback to be called when a +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is received. More...
 
void uic_mqtt_dotdot_window_covering_generated_go_to_tilt_percentage_callback_clear ()
 Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/go_to_tilt_percentage is received. More...
 
void uic_mqtt_dotdot_set_window_covering_write_attributes_callback (const uic_mqtt_dotdot_window_covering_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/window_covering/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_window_covering_write_attributes_callback (const uic_mqtt_dotdot_window_covering_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/window_covering/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_window_covering_write_attributes_callbacks ()
 Clears all callbacks registered for when +/window_covering/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_window_covering_force_read_attributes_callback (const uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/window_covering/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_window_covering_force_read_attributes_callback (const uic_mqtt_dotdot_window_covering_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/window_covering/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_window_covering_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/window_covering/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_window_covering_type_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/WindowCoveringType. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_window_covering_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/WindowCoveringType. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_lift_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/PhysicalClosedLimitLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_lift_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/PhysicalClosedLimitLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_tilt_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/PhysicalClosedLimitTilt. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_physical_closed_limit_tilt_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/PhysicalClosedLimitTilt. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/CurrentPositionLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/CurrentPositionLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/CurrentPositionTilt. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/CurrentPositionTilt. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_lift_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/NumberOfActuationsLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_lift_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/NumberOfActuationsLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_tilt_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/NumberOfActuationsTilt. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_number_of_actuations_tilt_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/NumberOfActuationsTilt. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_config_or_status_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/ConfigOrStatus. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_config_or_status_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/ConfigOrStatus. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_percentage_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/CurrentPositionLiftPercentage. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_current_position_lift_percentage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/CurrentPositionLiftPercentage. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_percentage_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/CurrentPositionTiltPercentage. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_current_position_tilt_percentage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/CurrentPositionTiltPercentage. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_lift_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/InstalledOpenLimitLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_lift_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/InstalledOpenLimitLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_lift_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/InstalledClosedLimitLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_lift_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/InstalledClosedLimitLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_tilt_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/InstalledOpenLimitTilt. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_installed_open_limit_tilt_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/InstalledOpenLimitTilt. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_tilt_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/InstalledClosedLimitTilt. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_installed_closed_limit_tilt_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/InstalledClosedLimitTilt. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_velocity_lift_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/VelocityLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_velocity_lift_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/VelocityLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_acceleration_time_lift_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/AccelerationTimeLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_acceleration_time_lift_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/AccelerationTimeLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_deceleration_time_lift_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/DecelerationTimeLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_deceleration_time_lift_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/DecelerationTimeLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/Mode. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/Mode. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_lift_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/IntermediateSetpointsLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_lift_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/IntermediateSetpointsLift. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_tilt_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindowCovering/Attributes/IntermediateSetpointsTilt. More...
 
sl_status_t uic_mqtt_dotdot_window_covering_intermediate_setpoints_tilt_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindowCovering/Attributes/IntermediateSetpointsTilt. More...
 
void uic_mqtt_dotdot_window_covering_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the WindowCovering/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_window_covering_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to WindowCovering/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_window_covering_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the WindowCovering Cluster. More...
 
void uic_mqtt_dotdot_window_covering_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the WindowCovering Cluster. More...
 
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_set (const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
 Setup callback to be called when a BarrierControl/Commands/go_to_percent is received. More...
 
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_unset (const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
 Unsets callback to be called when a BarrierControl/Commands/go_to_percent is received. More...
 
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_clear ()
 Clears all callbacks registered for when BarrierControl/Commands/go_to_percent is received. More...
 
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_set (const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
 Setup callback to be called when a +/BarrierControl/GeneratedCommands/go_to_percent is received. More...
 
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_unset (const uic_mqtt_dotdot_barrier_control_go_to_percent_callback_t callback)
 Unsets callback to be called when a +/BarrierControl/GeneratedCommands/go_to_percent is received. More...
 
void uic_mqtt_dotdot_barrier_control_generated_go_to_percent_callback_clear ()
 Clears all callbacks registered for when +/BarrierControl/GeneratedCommands/go_to_percent is received. More...
 
void uic_mqtt_dotdot_barrier_control_stop_callback_set (const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
 Setup callback to be called when a BarrierControl/Commands/stop is received. More...
 
void uic_mqtt_dotdot_barrier_control_stop_callback_unset (const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
 Unsets callback to be called when a BarrierControl/Commands/stop is received. More...
 
void uic_mqtt_dotdot_barrier_control_stop_callback_clear ()
 Clears all callbacks registered for when BarrierControl/Commands/stop is received. More...
 
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_set (const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
 Setup callback to be called when a +/BarrierControl/GeneratedCommands/stop is received. More...
 
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_unset (const uic_mqtt_dotdot_barrier_control_stop_callback_t callback)
 Unsets callback to be called when a +/BarrierControl/GeneratedCommands/stop is received. More...
 
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_clear ()
 Clears all callbacks registered for when +/BarrierControl/GeneratedCommands/stop is received. More...
 
void uic_mqtt_dotdot_set_barrier_control_write_attributes_callback (const uic_mqtt_dotdot_barrier_control_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/barrier_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_barrier_control_write_attributes_callback (const uic_mqtt_dotdot_barrier_control_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/barrier_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_barrier_control_write_attributes_callbacks ()
 Clears all callbacks registered for when +/barrier_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_barrier_control_force_read_attributes_callback (const uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/barrier_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_barrier_control_force_read_attributes_callback (const uic_mqtt_dotdot_barrier_control_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/barrier_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_barrier_control_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/barrier_control/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_moving_state_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BarrierControl/Attributes/MovingState. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_moving_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BarrierControl/Attributes/MovingState. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_safety_status_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BarrierControl/Attributes/SafetyStatus. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_safety_status_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BarrierControl/Attributes/SafetyStatus. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_capabilities_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BarrierControl/Attributes/Capabilities. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_capabilities_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BarrierControl/Attributes/Capabilities. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_open_events_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BarrierControl/Attributes/OpenEvents. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_open_events_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BarrierControl/Attributes/OpenEvents. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_close_events_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BarrierControl/Attributes/CloseEvents. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_close_events_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BarrierControl/Attributes/CloseEvents. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_command_open_events_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BarrierControl/Attributes/CommandOpenEvents. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_command_open_events_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BarrierControl/Attributes/CommandOpenEvents. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_command_close_events_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BarrierControl/Attributes/CommandCloseEvents. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_command_close_events_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BarrierControl/Attributes/CommandCloseEvents. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_open_period_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BarrierControl/Attributes/OpenPeriod. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_open_period_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BarrierControl/Attributes/OpenPeriod. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_close_period_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BarrierControl/Attributes/ClosePeriod. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_close_period_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BarrierControl/Attributes/ClosePeriod. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_barrier_position_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BarrierControl/Attributes/BarrierPosition. More...
 
sl_status_t uic_mqtt_dotdot_barrier_control_barrier_position_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BarrierControl/Attributes/BarrierPosition. More...
 
void uic_mqtt_dotdot_barrier_control_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the BarrierControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_barrier_control_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to BarrierControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_barrier_control_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the BarrierControl Cluster. More...
 
void uic_mqtt_dotdot_barrier_control_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the BarrierControl Cluster. More...
 
void uic_mqtt_dotdot_set_pump_configuration_and_control_write_attributes_callback (const uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/pump_configuration_and_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_pump_configuration_and_control_write_attributes_callback (const uic_mqtt_dotdot_pump_configuration_and_control_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/pump_configuration_and_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_pump_configuration_and_control_write_attributes_callbacks ()
 Clears all callbacks registered for when +/pump_configuration_and_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_pump_configuration_and_control_force_read_attributes_callback (const uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/pump_configuration_and_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_pump_configuration_and_control_force_read_attributes_callback (const uic_mqtt_dotdot_pump_configuration_and_control_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/pump_configuration_and_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_pump_configuration_and_control_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/pump_configuration_and_control/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_pressure_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MaxPressure. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_pressure_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxPressure. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_speed_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MaxSpeed. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_speed_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxSpeed. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_flow_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MaxFlow. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_flow_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxFlow. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_pressure_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstPressure. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_pressure_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstPressure. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_pressure_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstPressure. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_pressure_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstPressure. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_comp_pressure_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MinCompPressure. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_comp_pressure_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinCompPressure. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_comp_pressure_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MaxCompPressure. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_comp_pressure_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxCompPressure. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_speed_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstSpeed. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_speed_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstSpeed. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_speed_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstSpeed. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_speed_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstSpeed. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_flow_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstFlow. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_flow_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstFlow. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_flow_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstFlow. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_flow_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstFlow. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_temp_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MinConstTemp. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_min_const_temp_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MinConstTemp. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_temp_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/MaxConstTemp. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_max_const_temp_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/MaxConstTemp. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_pump_status_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/PumpStatus. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_pump_status_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/PumpStatus. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_operation_mode_publish (const char *base_topic, PumpOperationMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/EffectiveOperationMode. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_operation_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/EffectiveOperationMode. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_control_mode_publish (const char *base_topic, PumpControlMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/EffectiveControlMode. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_effective_control_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/EffectiveControlMode. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_capacity_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/Capacity. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_capacity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/Capacity. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_speed_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/Speed. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_speed_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/Speed. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_running_hours_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/LifetimeRunningHours. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_running_hours_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/LifetimeRunningHours. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_power_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/Power. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_power_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/Power. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_energy_consumed_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/LifetimeEnergyConsumed. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_lifetime_energy_consumed_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/LifetimeEnergyConsumed. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_operation_mode_publish (const char *base_topic, PumpOperationMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/OperationMode. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_operation_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/OperationMode. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_control_mode_publish (const char *base_topic, PumpControlMode value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/ControlMode. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_control_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/ControlMode. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_alarm_mask_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PumpConfigurationAndControl/Attributes/AlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_pump_configuration_and_control_alarm_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PumpConfigurationAndControl/Attributes/AlarmMask. More...
 
void uic_mqtt_dotdot_pump_configuration_and_control_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the PumpConfigurationAndControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_pump_configuration_and_control_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to PumpConfigurationAndControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_pump_configuration_and_control_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the PumpConfigurationAndControl Cluster. More...
 
void uic_mqtt_dotdot_pump_configuration_and_control_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the PumpConfigurationAndControl Cluster. More...
 
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_set (const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
 Setup callback to be called when a Thermostat/Commands/setpoint_raise_or_lower is received. More...
 
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_unset (const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
 Unsets callback to be called when a Thermostat/Commands/setpoint_raise_or_lower is received. More...
 
void uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_clear ()
 Clears all callbacks registered for when Thermostat/Commands/setpoint_raise_or_lower is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_set (const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
 Setup callback to be called when a +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_unset (const uic_mqtt_dotdot_thermostat_setpoint_raise_or_lower_callback_t callback)
 Unsets callback to be called when a +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_setpoint_raise_or_lower_callback_clear ()
 Clears all callbacks registered for when +/Thermostat/GeneratedCommands/setpoint_raise_or_lower is received. More...
 
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_set (const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
 Setup callback to be called when a Thermostat/Commands/get_weekly_schedule_response is received. More...
 
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_unset (const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
 Unsets callback to be called when a Thermostat/Commands/get_weekly_schedule_response is received. More...
 
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_clear ()
 Clears all callbacks registered for when Thermostat/Commands/get_weekly_schedule_response is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_set (const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
 Setup callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule_response is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_unset (const uic_mqtt_dotdot_thermostat_get_weekly_schedule_response_callback_t callback)
 Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule_response is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_response_callback_clear ()
 Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_weekly_schedule_response is received. More...
 
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_set (const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
 Setup callback to be called when a Thermostat/Commands/set_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_unset (const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
 Unsets callback to be called when a Thermostat/Commands/set_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_clear ()
 Clears all callbacks registered for when Thermostat/Commands/set_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_set (const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
 Setup callback to be called when a +/Thermostat/GeneratedCommands/set_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_unset (const uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_t callback)
 Unsets callback to be called when a +/Thermostat/GeneratedCommands/set_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_clear ()
 Clears all callbacks registered for when +/Thermostat/GeneratedCommands/set_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_set (const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
 Setup callback to be called when a Thermostat/Commands/get_relay_status_log_response is received. More...
 
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_unset (const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
 Unsets callback to be called when a Thermostat/Commands/get_relay_status_log_response is received. More...
 
void uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_clear ()
 Clears all callbacks registered for when Thermostat/Commands/get_relay_status_log_response is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_set (const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
 Setup callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log_response is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_unset (const uic_mqtt_dotdot_thermostat_get_relay_status_log_response_callback_t callback)
 Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log_response is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_response_callback_clear ()
 Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_relay_status_log_response is received. More...
 
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_set (const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
 Setup callback to be called when a Thermostat/Commands/get_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_unset (const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
 Unsets callback to be called when a Thermostat/Commands/get_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_clear ()
 Clears all callbacks registered for when Thermostat/Commands/get_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_set (const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
 Setup callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_unset (const uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_t callback)
 Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_clear ()
 Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_set (const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
 Setup callback to be called when a Thermostat/Commands/clear_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_unset (const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
 Unsets callback to be called when a Thermostat/Commands/clear_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_clear ()
 Clears all callbacks registered for when Thermostat/Commands/clear_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_set (const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
 Setup callback to be called when a +/Thermostat/GeneratedCommands/clear_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_unset (const uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_t callback)
 Unsets callback to be called when a +/Thermostat/GeneratedCommands/clear_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_clear ()
 Clears all callbacks registered for when +/Thermostat/GeneratedCommands/clear_weekly_schedule is received. More...
 
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_set (const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
 Setup callback to be called when a Thermostat/Commands/get_relay_status_log is received. More...
 
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_unset (const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
 Unsets callback to be called when a Thermostat/Commands/get_relay_status_log is received. More...
 
void uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_clear ()
 Clears all callbacks registered for when Thermostat/Commands/get_relay_status_log is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_set (const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
 Setup callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_unset (const uic_mqtt_dotdot_thermostat_get_relay_status_log_callback_t callback)
 Unsets callback to be called when a +/Thermostat/GeneratedCommands/get_relay_status_log is received. More...
 
void uic_mqtt_dotdot_thermostat_generated_get_relay_status_log_callback_clear ()
 Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_relay_status_log is received. More...
 
void uic_mqtt_dotdot_set_thermostat_write_attributes_callback (const uic_mqtt_dotdot_thermostat_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/thermostat/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_thermostat_write_attributes_callback (const uic_mqtt_dotdot_thermostat_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/thermostat/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_thermostat_write_attributes_callbacks ()
 Clears all callbacks registered for when +/thermostat/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_thermostat_force_read_attributes_callback (const uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/thermostat/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_thermostat_force_read_attributes_callback (const uic_mqtt_dotdot_thermostat_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/thermostat/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_thermostat_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/thermostat/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/LocalTemperature. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/LocalTemperature. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_outdoor_temperature_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/OutdoorTemperature. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_outdoor_temperature_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/OutdoorTemperature. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupancy_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/Occupancy. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupancy_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/Occupancy. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_heat_setpoint_limit_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/AbsMinHeatSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_heat_setpoint_limit_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/AbsMinHeatSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_heat_setpoint_limit_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/AbsMaxHeatSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_heat_setpoint_limit_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/AbsMaxHeatSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_cool_setpoint_limit_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/AbsMinCoolSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_abs_min_cool_setpoint_limit_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/AbsMinCoolSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_cool_setpoint_limit_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/AbsMaxCoolSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_abs_max_cool_setpoint_limit_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/AbsMaxCoolSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_pi_cooling_demand_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/PICoolingDemand. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_pi_cooling_demand_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/PICoolingDemand. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_pi_heating_demand_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/PIHeatingDemand. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_pi_heating_demand_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/PIHeatingDemand. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_hvac_system_type_configuration_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/HVACSystemTypeConfiguration. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_hvac_system_type_configuration_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/HVACSystemTypeConfiguration. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_calibration_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/LocalTemperatureCalibration. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_local_temperature_calibration_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/LocalTemperatureCalibration. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupied_cooling_setpoint_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/OccupiedCoolingSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupied_cooling_setpoint_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/OccupiedCoolingSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupied_heating_setpoint_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/OccupiedHeatingSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupied_heating_setpoint_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/OccupiedHeatingSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_cooling_setpoint_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/UnoccupiedCoolingSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_cooling_setpoint_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/UnoccupiedCoolingSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_heating_setpoint_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/UnoccupiedHeatingSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_heating_setpoint_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/UnoccupiedHeatingSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_min_heat_setpoint_limit_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/MinHeatSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_min_heat_setpoint_limit_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/MinHeatSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_max_heat_setpoint_limit_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/MaxHeatSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_max_heat_setpoint_limit_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/MaxHeatSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_min_cool_setpoint_limit_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/MinCoolSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_min_cool_setpoint_limit_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/MinCoolSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_max_cool_setpoint_limit_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/MaxCoolSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_max_cool_setpoint_limit_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/MaxCoolSetpointLimit. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_min_setpoint_dead_band_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/MinSetpointDeadBand. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_min_setpoint_dead_band_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/MinSetpointDeadBand. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_remote_sensing_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/RemoteSensing. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_remote_sensing_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/RemoteSensing. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_control_sequence_of_operation_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ControlSequenceOfOperation. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_control_sequence_of_operation_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ControlSequenceOfOperation. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_system_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/SystemMode. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_system_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/SystemMode. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_alarm_mask_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/AlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_alarm_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/AlarmMask. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ThermostatRunningMode. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ThermostatRunningMode. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_start_of_week_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/StartOfWeek. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_start_of_week_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/StartOfWeek. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_number_of_weekly_transitions_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/NumberOfWeeklyTransitions. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_number_of_weekly_transitions_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/NumberOfWeeklyTransitions. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_number_of_daily_transitions_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/NumberOfDailyTransitions. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_number_of_daily_transitions_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/NumberOfDailyTransitions. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/TemperatureSetpointHold. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/TemperatureSetpointHold. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_duration_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/TemperatureSetpointHoldDuration. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_temperature_setpoint_hold_duration_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/TemperatureSetpointHoldDuration. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_programming_operation_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ThermostatProgrammingOperationMode. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_programming_operation_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ThermostatProgrammingOperationMode. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_state_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ThermostatRunningState. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_thermostat_running_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ThermostatRunningState. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/SetpointChangeSource. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/SetpointChangeSource. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_amount_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/SetpointChangeAmount. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_amount_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/SetpointChangeAmount. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_timestamp_publish (const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/SetpointChangeSourceTimestamp. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_setpoint_change_source_timestamp_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/SetpointChangeSourceTimestamp. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/OccupiedSetback. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/OccupiedSetback. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_min_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/OccupiedSetbackMin. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/OccupiedSetbackMin. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_max_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/OccupiedSetbackMax. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_occupied_setback_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/OccupiedSetbackMax. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/UnoccupiedSetback. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetback. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_min_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/UnoccupiedSetbackMin. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetbackMin. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_max_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/UnoccupiedSetbackMax. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_unoccupied_setback_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/UnoccupiedSetbackMax. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_emergency_heat_delta_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/EmergencyHeatDelta. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_emergency_heat_delta_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/EmergencyHeatDelta. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_type_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ACType. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ACType. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ACCapacity. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ACCapacity. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_refrigerant_type_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ACRefrigerantType. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_refrigerant_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ACRefrigerantType. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_compressor_type_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ACCompressorType. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_compressor_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ACCompressorType. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_error_code_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ACErrorCode. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_error_code_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ACErrorCode. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_louver_position_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ACLouverPosition. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_louver_position_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ACLouverPosition. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_coil_temperature_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ACCoilTemperature. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_coil_temperature_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ACCoilTemperature. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_format_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Thermostat/Attributes/ACCapacityFormat. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_ac_capacity_format_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Thermostat/Attributes/ACCapacityFormat. More...
 
void uic_mqtt_dotdot_thermostat_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Thermostat/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_thermostat_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Thermostat/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_thermostat_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Thermostat Cluster. More...
 
void uic_mqtt_dotdot_thermostat_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Thermostat Cluster. More...
 
void uic_mqtt_dotdot_set_fan_control_write_attributes_callback (const uic_mqtt_dotdot_fan_control_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/fan_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_fan_control_write_attributes_callback (const uic_mqtt_dotdot_fan_control_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/fan_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_fan_control_write_attributes_callbacks ()
 Clears all callbacks registered for when +/fan_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_fan_control_force_read_attributes_callback (const uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/fan_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_fan_control_force_read_attributes_callback (const uic_mqtt_dotdot_fan_control_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/fan_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_fan_control_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/fan_control/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; FanControl/Attributes/FanMode. More...
 
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; FanControl/Attributes/FanMode. More...
 
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_sequence_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; FanControl/Attributes/FanModeSequence. More...
 
sl_status_t uic_mqtt_dotdot_fan_control_fan_mode_sequence_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; FanControl/Attributes/FanModeSequence. More...
 
void uic_mqtt_dotdot_fan_control_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the FanControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_fan_control_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to FanControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_fan_control_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the FanControl Cluster. More...
 
void uic_mqtt_dotdot_fan_control_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the FanControl Cluster. More...
 
void uic_mqtt_dotdot_set_dehumidification_control_write_attributes_callback (const uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/dehumidification_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_dehumidification_control_write_attributes_callback (const uic_mqtt_dotdot_dehumidification_control_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/dehumidification_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_dehumidification_control_write_attributes_callbacks ()
 Clears all callbacks registered for when +/dehumidification_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_dehumidification_control_force_read_attributes_callback (const uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/dehumidification_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_dehumidification_control_force_read_attributes_callback (const uic_mqtt_dotdot_dehumidification_control_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/dehumidification_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_dehumidification_control_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/dehumidification_control/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DehumidificationControl/Attributes/RelativeHumidity. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidity. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_cooling_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DehumidificationControl/Attributes/DehumidificationCooling. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_cooling_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationCooling. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_rh_dehumidification_setpoint_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DehumidificationControl/Attributes/RHDehumidificationSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_rh_dehumidification_setpoint_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DehumidificationControl/Attributes/RHDehumidificationSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DehumidificationControl/Attributes/RelativeHumidityMode. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidityMode. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_lockout_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DehumidificationControl/Attributes/DehumidificationLockout. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_lockout_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationLockout. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_hysteresis_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DehumidificationControl/Attributes/DehumidificationHysteresis. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_hysteresis_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationHysteresis. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_max_cool_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DehumidificationControl/Attributes/DehumidificationMaxCool. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_dehumidification_max_cool_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DehumidificationControl/Attributes/DehumidificationMaxCool. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_display_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; DehumidificationControl/Attributes/RelativeHumidityDisplay. More...
 
sl_status_t uic_mqtt_dotdot_dehumidification_control_relative_humidity_display_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; DehumidificationControl/Attributes/RelativeHumidityDisplay. More...
 
void uic_mqtt_dotdot_dehumidification_control_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the DehumidificationControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_dehumidification_control_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to DehumidificationControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_dehumidification_control_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the DehumidificationControl Cluster. More...
 
void uic_mqtt_dotdot_dehumidification_control_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the DehumidificationControl Cluster. More...
 
void uic_mqtt_dotdot_set_thermostat_user_interface_configuration_write_attributes_callback (const uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/thermostat_user_interface_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_thermostat_user_interface_configuration_write_attributes_callback (const uic_mqtt_dotdot_thermostat_user_interface_configuration_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/thermostat_user_interface_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_thermostat_user_interface_configuration_write_attributes_callbacks ()
 Clears all callbacks registered for when +/thermostat_user_interface_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_thermostat_user_interface_configuration_force_read_attributes_callback (const uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/thermostat_user_interface_configuration/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_thermostat_user_interface_configuration_force_read_attributes_callback (const uic_mqtt_dotdot_thermostat_user_interface_configuration_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/thermostat_user_interface_configuration/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_thermostat_user_interface_configuration_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/thermostat_user_interface_configuration/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_temperature_display_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/TemperatureDisplayMode. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_temperature_display_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/TemperatureDisplayMode. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_keypad_lockout_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/KeypadLockout. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_keypad_lockout_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/KeypadLockout. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_schedule_programming_visibility_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ThermostatUserInterfaceConfiguration/Attributes/ScheduleProgrammingVisibility. More...
 
sl_status_t uic_mqtt_dotdot_thermostat_user_interface_configuration_schedule_programming_visibility_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ThermostatUserInterfaceConfiguration/Attributes/ScheduleProgrammingVisibility. More...
 
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the ThermostatUserInterfaceConfiguration/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_thermostat_user_interface_configuration_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to ThermostatUserInterfaceConfiguration/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the ThermostatUserInterfaceConfiguration Cluster. More...
 
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the ThermostatUserInterfaceConfiguration Cluster. More...
 
void uic_mqtt_dotdot_color_control_move_to_hue_callback_set (const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_hue_callback_unset (const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_hue_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_set (const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_unset (const uic_mqtt_dotdot_color_control_move_to_hue_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_hue_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_move_hue_callback_set (const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_move_hue_callback_unset (const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_move_hue_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_set (const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_unset (const uic_mqtt_dotdot_color_control_move_hue_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_step_hue_callback_set (const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_step_hue_callback_unset (const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_step_hue_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_set (const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_unset (const uic_mqtt_dotdot_color_control_step_hue_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_set (const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/move_to_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_unset (const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/move_to_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/move_to_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_set (const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_unset (const uic_mqtt_dotdot_color_control_move_to_saturation_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_saturation_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_move_saturation_callback_set (const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/move_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_move_saturation_callback_unset (const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/move_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_move_saturation_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/move_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_set (const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/move_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_unset (const uic_mqtt_dotdot_color_control_move_saturation_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_step_saturation_callback_set (const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/step_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_step_saturation_callback_unset (const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/step_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_step_saturation_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/step_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_set (const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/step_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_unset (const uic_mqtt_dotdot_color_control_step_saturation_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_set (const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_unset (const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_set (const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_unset (const uic_mqtt_dotdot_color_control_move_to_hue_and_saturation_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_hue_and_saturation_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_color_callback_set (const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/move_to_color is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_color_callback_unset (const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/move_to_color is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_color_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/move_to_color is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_set (const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_color is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_unset (const uic_mqtt_dotdot_color_control_move_to_color_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_color is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_color_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_color is received. More...
 
void uic_mqtt_dotdot_color_control_move_color_callback_set (const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/move_color is received. More...
 
void uic_mqtt_dotdot_color_control_move_color_callback_unset (const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/move_color is received. More...
 
void uic_mqtt_dotdot_color_control_move_color_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/move_color is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_color_callback_set (const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/move_color is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_color_callback_unset (const uic_mqtt_dotdot_color_control_move_color_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_color is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_color_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_color is received. More...
 
void uic_mqtt_dotdot_color_control_step_color_callback_set (const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/step_color is received. More...
 
void uic_mqtt_dotdot_color_control_step_color_callback_unset (const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/step_color is received. More...
 
void uic_mqtt_dotdot_color_control_step_color_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/step_color is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_color_callback_set (const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/step_color is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_color_callback_unset (const uic_mqtt_dotdot_color_control_step_color_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_color is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_color_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_color is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_set (const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/move_to_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_unset (const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/move_to_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/move_to_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_set (const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/move_to_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_unset (const uic_mqtt_dotdot_color_control_move_to_color_temperature_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_to_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_to_color_temperature_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_to_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_set (const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/enhanced_move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_unset (const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/enhanced_move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/enhanced_move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_set (const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_unset (const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_to_hue is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_set (const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/enhanced_move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_unset (const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/enhanced_move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/enhanced_move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_set (const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_unset (const uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_move_hue_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_hue is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_set (const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/enhanced_step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_unset (const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/enhanced_step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/enhanced_step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_set (const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_unset (const uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_step_hue_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_step_hue is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_set (const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/enhanced_move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_unset (const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/enhanced_move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/enhanced_move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_set (const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_unset (const uic_mqtt_dotdot_color_control_enhanced_move_to_hue_and_saturation_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_generated_enhanced_move_to_hue_and_saturation_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/enhanced_move_to_hue_and_saturation is received. More...
 
void uic_mqtt_dotdot_color_control_color_loop_set_callback_set (const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/color_loop_set is received. More...
 
void uic_mqtt_dotdot_color_control_color_loop_set_callback_unset (const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/color_loop_set is received. More...
 
void uic_mqtt_dotdot_color_control_color_loop_set_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/color_loop_set is received. More...
 
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_set (const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/color_loop_set is received. More...
 
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_unset (const uic_mqtt_dotdot_color_control_color_loop_set_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/color_loop_set is received. More...
 
void uic_mqtt_dotdot_color_control_generated_color_loop_set_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/color_loop_set is received. More...
 
void uic_mqtt_dotdot_color_control_stop_move_step_callback_set (const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/stop_move_step is received. More...
 
void uic_mqtt_dotdot_color_control_stop_move_step_callback_unset (const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/stop_move_step is received. More...
 
void uic_mqtt_dotdot_color_control_stop_move_step_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/stop_move_step is received. More...
 
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_set (const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/stop_move_step is received. More...
 
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_unset (const uic_mqtt_dotdot_color_control_stop_move_step_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/stop_move_step is received. More...
 
void uic_mqtt_dotdot_color_control_generated_stop_move_step_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/stop_move_step is received. More...
 
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_set (const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/move_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_unset (const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/move_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/move_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_set (const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/move_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_unset (const uic_mqtt_dotdot_color_control_move_color_temperature_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/move_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_generated_move_color_temperature_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_set (const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
 Setup callback to be called when a ColorControl/Commands/step_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_unset (const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
 Unsets callback to be called when a ColorControl/Commands/step_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_clear ()
 Clears all callbacks registered for when ColorControl/Commands/step_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_set (const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
 Setup callback to be called when a +/ColorControl/GeneratedCommands/step_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_unset (const uic_mqtt_dotdot_color_control_step_color_temperature_callback_t callback)
 Unsets callback to be called when a +/ColorControl/GeneratedCommands/step_color_temperature is received. More...
 
void uic_mqtt_dotdot_color_control_generated_step_color_temperature_callback_clear ()
 Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_color_temperature is received. More...
 
void uic_mqtt_dotdot_set_color_control_write_attributes_callback (const uic_mqtt_dotdot_color_control_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/color_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_color_control_write_attributes_callback (const uic_mqtt_dotdot_color_control_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/color_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_color_control_write_attributes_callbacks ()
 Clears all callbacks registered for when +/color_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_color_control_force_read_attributes_callback (const uic_mqtt_dotdot_color_control_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/color_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_color_control_force_read_attributes_callback (const uic_mqtt_dotdot_color_control_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/color_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_color_control_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/color_control/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_color_control_current_hue_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/CurrentHue. More...
 
sl_status_t uic_mqtt_dotdot_color_control_current_hue_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/CurrentHue. More...
 
sl_status_t uic_mqtt_dotdot_color_control_current_saturation_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/CurrentSaturation. More...
 
sl_status_t uic_mqtt_dotdot_color_control_current_saturation_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/CurrentSaturation. More...
 
sl_status_t uic_mqtt_dotdot_color_control_remaining_time_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/RemainingTime. More...
 
sl_status_t uic_mqtt_dotdot_color_control_remaining_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/RemainingTime. More...
 
sl_status_t uic_mqtt_dotdot_color_control_currentx_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/CurrentX. More...
 
sl_status_t uic_mqtt_dotdot_color_control_currentx_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/CurrentX. More...
 
sl_status_t uic_mqtt_dotdot_color_control_currenty_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/CurrentY. More...
 
sl_status_t uic_mqtt_dotdot_color_control_currenty_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/CurrentY. More...
 
sl_status_t uic_mqtt_dotdot_color_control_drift_compensation_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/DriftCompensation. More...
 
sl_status_t uic_mqtt_dotdot_color_control_drift_compensation_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/DriftCompensation. More...
 
sl_status_t uic_mqtt_dotdot_color_control_compensation_text_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/CompensationText. More...
 
sl_status_t uic_mqtt_dotdot_color_control_compensation_text_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/CompensationText. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_temperature_mireds_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorTemperatureMireds. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_temperature_mireds_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorTemperatureMireds. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorMode. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorMode. More...
 
sl_status_t uic_mqtt_dotdot_color_control_options_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Options. More...
 
sl_status_t uic_mqtt_dotdot_color_control_options_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Options. More...
 
sl_status_t uic_mqtt_dotdot_color_control_number_of_primaries_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/NumberOfPrimaries. More...
 
sl_status_t uic_mqtt_dotdot_color_control_number_of_primaries_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/NumberOfPrimaries. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary1x_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary1X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary1x_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary1X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary1y_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary1Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary1y_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary1Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary1_intensity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary1Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary1_intensity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary1Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary2x_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary2X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary2x_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary2X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary2y_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary2Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary2y_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary2Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary2_intensity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary2Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary2_intensity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary2Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary3x_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary3X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary3x_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary3X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary3y_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary3Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary3y_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary3Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary3_intensity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary3Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary3_intensity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary3Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary4x_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary4X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary4x_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary4X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary4y_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary4Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary4y_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary4Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary4_intensity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary4Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary4_intensity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary4Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary5x_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary5X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary5x_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary5X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary5y_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary5Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary5y_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary5Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary5_intensity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary5Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary5_intensity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary5Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary6x_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary6X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary6x_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary6X. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary6y_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary6Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary6y_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary6Y. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary6_intensity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/Primary6Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_primary6_intensity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/Primary6Intensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_white_pointx_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/WhitePointX. More...
 
sl_status_t uic_mqtt_dotdot_color_control_white_pointx_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/WhitePointX. More...
 
sl_status_t uic_mqtt_dotdot_color_control_white_pointy_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/WhitePointY. More...
 
sl_status_t uic_mqtt_dotdot_color_control_white_pointy_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/WhitePointY. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointrx_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorPointRX. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointrx_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorPointRX. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointry_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorPointRY. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointry_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorPointRY. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointr_intensity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorPointRIntensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointr_intensity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorPointRIntensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointgx_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorPointGX. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointgx_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorPointGX. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointgy_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorPointGY. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointgy_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorPointGY. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointg_intensity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorPointGIntensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointg_intensity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorPointGIntensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointbx_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorPointBX. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointbx_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorPointBX. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointby_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorPointBY. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointby_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorPointBY. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointb_intensity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorPointBIntensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_pointb_intensity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorPointBIntensity. More...
 
sl_status_t uic_mqtt_dotdot_color_control_enhanced_current_hue_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/EnhancedCurrentHue. More...
 
sl_status_t uic_mqtt_dotdot_color_control_enhanced_current_hue_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/EnhancedCurrentHue. More...
 
sl_status_t uic_mqtt_dotdot_color_control_enhanced_color_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/EnhancedColorMode. More...
 
sl_status_t uic_mqtt_dotdot_color_control_enhanced_color_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/EnhancedColorMode. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_loop_active_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorLoopActive. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_loop_active_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorLoopActive. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_loop_direction_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorLoopDirection. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_loop_direction_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorLoopDirection. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_loop_time_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorLoopTime. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_loop_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorLoopTime. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_loop_start_enhanced_hue_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorLoopStartEnhancedHue. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_loop_start_enhanced_hue_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorLoopStartEnhancedHue. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_loop_stored_enhanced_hue_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorLoopStoredEnhancedHue. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_loop_stored_enhanced_hue_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorLoopStoredEnhancedHue. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_capabilities_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorCapabilities. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_capabilities_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorCapabilities. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_min_mireds_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorTempPhysicalMinMireds. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_min_mireds_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorTempPhysicalMinMireds. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_max_mireds_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/ColorTempPhysicalMaxMireds. More...
 
sl_status_t uic_mqtt_dotdot_color_control_color_temp_physical_max_mireds_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/ColorTempPhysicalMaxMireds. More...
 
sl_status_t uic_mqtt_dotdot_color_control_couple_color_temp_to_level_min_mireds_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/CoupleColorTempToLevelMinMireds. More...
 
sl_status_t uic_mqtt_dotdot_color_control_couple_color_temp_to_level_min_mireds_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/CoupleColorTempToLevelMinMireds. More...
 
sl_status_t uic_mqtt_dotdot_color_control_start_up_color_temperature_mireds_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ColorControl/Attributes/StartUpColorTemperatureMireds. More...
 
sl_status_t uic_mqtt_dotdot_color_control_start_up_color_temperature_mireds_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ColorControl/Attributes/StartUpColorTemperatureMireds. More...
 
void uic_mqtt_dotdot_color_control_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the ColorControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_color_control_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to ColorControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_color_control_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the ColorControl Cluster. More...
 
void uic_mqtt_dotdot_color_control_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the ColorControl Cluster. More...
 
void uic_mqtt_dotdot_set_ballast_configuration_write_attributes_callback (const uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/ballast_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_ballast_configuration_write_attributes_callback (const uic_mqtt_dotdot_ballast_configuration_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/ballast_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_ballast_configuration_write_attributes_callbacks ()
 Clears all callbacks registered for when +/ballast_configuration/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_ballast_configuration_force_read_attributes_callback (const uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/ballast_configuration/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_ballast_configuration_force_read_attributes_callback (const uic_mqtt_dotdot_ballast_configuration_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/ballast_configuration/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_ballast_configuration_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/ballast_configuration/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_min_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/PhysicalMinLevel. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_min_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/PhysicalMinLevel. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_max_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/PhysicalMaxLevel. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_physical_max_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/PhysicalMaxLevel. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_status_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/BallastStatus. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_status_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/BallastStatus. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_min_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/MinLevel. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_min_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/MinLevel. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_max_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/MaxLevel. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_max_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/MaxLevel. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/PowerOnLevel. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/PowerOnLevel. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_fade_time_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/PowerOnFadeTime. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_power_on_fade_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/PowerOnFadeTime. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_intrinsic_ballast_factor_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/IntrinsicBallastFactor. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_intrinsic_ballast_factor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/IntrinsicBallastFactor. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_factor_adjustment_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/BallastFactorAdjustment. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_ballast_factor_adjustment_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/BallastFactorAdjustment. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_quantity_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/LampQuantity. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_quantity_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/LampQuantity. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_type_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/LampType. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/LampType. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_manufacturer_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/LampManufacturer. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_manufacturer_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/LampManufacturer. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_rated_hours_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/LampRatedHours. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_rated_hours_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/LampRatedHours. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/LampBurnHours. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/LampBurnHours. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_alarm_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/LampAlarmMode. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_alarm_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/LampAlarmMode. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_trip_point_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; BallastConfiguration/Attributes/LampBurnHoursTripPoint. More...
 
sl_status_t uic_mqtt_dotdot_ballast_configuration_lamp_burn_hours_trip_point_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; BallastConfiguration/Attributes/LampBurnHoursTripPoint. More...
 
void uic_mqtt_dotdot_ballast_configuration_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the BallastConfiguration/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_ballast_configuration_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to BallastConfiguration/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_ballast_configuration_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the BallastConfiguration Cluster. More...
 
void uic_mqtt_dotdot_ballast_configuration_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the BallastConfiguration Cluster. More...
 
void uic_mqtt_dotdot_set_illuminance_measurement_write_attributes_callback (const uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/illuminance_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_illuminance_measurement_write_attributes_callback (const uic_mqtt_dotdot_illuminance_measurement_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/illuminance_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_illuminance_measurement_write_attributes_callbacks ()
 Clears all callbacks registered for when +/illuminance_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_illuminance_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/illuminance_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_illuminance_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_illuminance_measurement_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/illuminance_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_illuminance_measurement_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/illuminance_measurement/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_measurement_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IlluminanceMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_measurement_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IlluminanceMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_measurement_min_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IlluminanceMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_measurement_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IlluminanceMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_measurement_max_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IlluminanceMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_measurement_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IlluminanceMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_measurement_tolerance_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IlluminanceMeasurement/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_measurement_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IlluminanceMeasurement/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_measurement_light_sensor_type_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IlluminanceMeasurement/Attributes/LightSensorType. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_measurement_light_sensor_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IlluminanceMeasurement/Attributes/LightSensorType. More...
 
void uic_mqtt_dotdot_illuminance_measurement_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the IlluminanceMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_illuminance_measurement_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to IlluminanceMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_illuminance_measurement_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the IlluminanceMeasurement Cluster. More...
 
void uic_mqtt_dotdot_illuminance_measurement_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the IlluminanceMeasurement Cluster. More...
 
void uic_mqtt_dotdot_set_illuminance_level_sensing_write_attributes_callback (const uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/illuminance_level_sensing/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_illuminance_level_sensing_write_attributes_callback (const uic_mqtt_dotdot_illuminance_level_sensing_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/illuminance_level_sensing/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_illuminance_level_sensing_write_attributes_callbacks ()
 Clears all callbacks registered for when +/illuminance_level_sensing/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_illuminance_level_sensing_force_read_attributes_callback (const uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/illuminance_level_sensing/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_illuminance_level_sensing_force_read_attributes_callback (const uic_mqtt_dotdot_illuminance_level_sensing_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/illuminance_level_sensing/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_illuminance_level_sensing_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/illuminance_level_sensing/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_level_status_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IlluminanceLevelSensing/Attributes/LevelStatus. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_level_status_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IlluminanceLevelSensing/Attributes/LevelStatus. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_light_sensor_type_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IlluminanceLevelSensing/Attributes/LightSensorType. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_light_sensor_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IlluminanceLevelSensing/Attributes/LightSensorType. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_illuminance_target_level_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IlluminanceLevelSensing/Attributes/IlluminanceTargetLevel. More...
 
sl_status_t uic_mqtt_dotdot_illuminance_level_sensing_illuminance_target_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IlluminanceLevelSensing/Attributes/IlluminanceTargetLevel. More...
 
void uic_mqtt_dotdot_illuminance_level_sensing_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the IlluminanceLevelSensing/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_illuminance_level_sensing_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to IlluminanceLevelSensing/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_illuminance_level_sensing_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the IlluminanceLevelSensing Cluster. More...
 
void uic_mqtt_dotdot_illuminance_level_sensing_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the IlluminanceLevelSensing Cluster. More...
 
void uic_mqtt_dotdot_set_temperature_measurement_write_attributes_callback (const uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/temperature_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_temperature_measurement_write_attributes_callback (const uic_mqtt_dotdot_temperature_measurement_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/temperature_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_temperature_measurement_write_attributes_callbacks ()
 Clears all callbacks registered for when +/temperature_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_temperature_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/temperature_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_temperature_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_temperature_measurement_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/temperature_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_temperature_measurement_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/temperature_measurement/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_temperature_measurement_measured_value_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; TemperatureMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_temperature_measurement_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; TemperatureMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_temperature_measurement_min_measured_value_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; TemperatureMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_temperature_measurement_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; TemperatureMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_temperature_measurement_max_measured_value_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; TemperatureMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_temperature_measurement_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; TemperatureMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_temperature_measurement_tolerance_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; TemperatureMeasurement/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_temperature_measurement_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; TemperatureMeasurement/Attributes/Tolerance. More...
 
void uic_mqtt_dotdot_temperature_measurement_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the TemperatureMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_temperature_measurement_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to TemperatureMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_temperature_measurement_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the TemperatureMeasurement Cluster. More...
 
void uic_mqtt_dotdot_temperature_measurement_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the TemperatureMeasurement Cluster. More...
 
void uic_mqtt_dotdot_set_pressure_measurement_write_attributes_callback (const uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/pressure_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_pressure_measurement_write_attributes_callback (const uic_mqtt_dotdot_pressure_measurement_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/pressure_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_pressure_measurement_write_attributes_callbacks ()
 Clears all callbacks registered for when +/pressure_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_pressure_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/pressure_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_pressure_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_pressure_measurement_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/pressure_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_pressure_measurement_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/pressure_measurement/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_measured_value_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PressureMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PressureMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_measured_value_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PressureMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PressureMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_measured_value_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PressureMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PressureMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_tolerance_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PressureMeasurement/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PressureMeasurement/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_value_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PressureMeasurement/Attributes/ScaledValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PressureMeasurement/Attributes/ScaledValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_scaled_value_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PressureMeasurement/Attributes/MinScaledValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_min_scaled_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PressureMeasurement/Attributes/MinScaledValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_scaled_value_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PressureMeasurement/Attributes/MaxScaledValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_max_scaled_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PressureMeasurement/Attributes/MaxScaledValue. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_tolerance_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PressureMeasurement/Attributes/ScaledTolerance. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_scaled_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PressureMeasurement/Attributes/ScaledTolerance. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_scale_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PressureMeasurement/Attributes/Scale. More...
 
sl_status_t uic_mqtt_dotdot_pressure_measurement_scale_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PressureMeasurement/Attributes/Scale. More...
 
void uic_mqtt_dotdot_pressure_measurement_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the PressureMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_pressure_measurement_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to PressureMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_pressure_measurement_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the PressureMeasurement Cluster. More...
 
void uic_mqtt_dotdot_pressure_measurement_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the PressureMeasurement Cluster. More...
 
void uic_mqtt_dotdot_set_flow_measurement_write_attributes_callback (const uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/flow_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_flow_measurement_write_attributes_callback (const uic_mqtt_dotdot_flow_measurement_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/flow_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_flow_measurement_write_attributes_callbacks ()
 Clears all callbacks registered for when +/flow_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_flow_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/flow_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_flow_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_flow_measurement_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/flow_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_flow_measurement_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/flow_measurement/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_flow_measurement_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; FlowMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_flow_measurement_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; FlowMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_flow_measurement_min_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; FlowMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_flow_measurement_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; FlowMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_flow_measurement_max_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; FlowMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_flow_measurement_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; FlowMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_flow_measurement_tolerance_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; FlowMeasurement/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_flow_measurement_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; FlowMeasurement/Attributes/Tolerance. More...
 
void uic_mqtt_dotdot_flow_measurement_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the FlowMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_flow_measurement_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to FlowMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_flow_measurement_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the FlowMeasurement Cluster. More...
 
void uic_mqtt_dotdot_flow_measurement_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the FlowMeasurement Cluster. More...
 
void uic_mqtt_dotdot_set_relativity_humidity_write_attributes_callback (const uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/relativity_humidity/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_relativity_humidity_write_attributes_callback (const uic_mqtt_dotdot_relativity_humidity_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/relativity_humidity/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_relativity_humidity_write_attributes_callbacks ()
 Clears all callbacks registered for when +/relativity_humidity/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_relativity_humidity_force_read_attributes_callback (const uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/relativity_humidity/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_relativity_humidity_force_read_attributes_callback (const uic_mqtt_dotdot_relativity_humidity_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/relativity_humidity/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_relativity_humidity_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/relativity_humidity/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_relativity_humidity_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; RelativityHumidity/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_relativity_humidity_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; RelativityHumidity/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_relativity_humidity_min_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; RelativityHumidity/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_relativity_humidity_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; RelativityHumidity/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_relativity_humidity_max_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; RelativityHumidity/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_relativity_humidity_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; RelativityHumidity/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_relativity_humidity_tolerance_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; RelativityHumidity/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_relativity_humidity_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; RelativityHumidity/Attributes/Tolerance. More...
 
void uic_mqtt_dotdot_relativity_humidity_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the RelativityHumidity/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_relativity_humidity_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to RelativityHumidity/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_relativity_humidity_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the RelativityHumidity Cluster. More...
 
void uic_mqtt_dotdot_relativity_humidity_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the RelativityHumidity Cluster. More...
 
void uic_mqtt_dotdot_set_occupancy_sensing_write_attributes_callback (const uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/occupancy_sensing/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_occupancy_sensing_write_attributes_callback (const uic_mqtt_dotdot_occupancy_sensing_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/occupancy_sensing/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_occupancy_sensing_write_attributes_callbacks ()
 Clears all callbacks registered for when +/occupancy_sensing/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_occupancy_sensing_force_read_attributes_callback (const uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/occupancy_sensing/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_occupancy_sensing_force_read_attributes_callback (const uic_mqtt_dotdot_occupancy_sensing_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/occupancy_sensing/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_occupancy_sensing_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/occupancy_sensing/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/Occupancy. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/Occupancy. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/OccupancySensorType. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/OccupancySensorType. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_bitmap_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/OccupancySensorTypeBitmap. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_occupancy_sensor_type_bitmap_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/OccupancySensorTypeBitmap. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_occupied_to_unoccupied_delay_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/PIROccupiedToUnoccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_occupied_to_unoccupied_delay_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/PIROccupiedToUnoccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_delay_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_delay_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_threshold_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedThreshold. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_pir_unoccupied_to_occupied_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/PIRUnoccupiedToOccupiedThreshold. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_occupied_to_unoccupied_delay_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/UltrasonicOccupiedToUnoccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_occupied_to_unoccupied_delay_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/UltrasonicOccupiedToUnoccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_delay_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_delay_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_threshold_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedThreshold. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_ultrasonic_unoccupied_to_occupied_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/UltrasonicUnoccupiedToOccupiedThreshold. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_occupied_to_unoccupied_delay_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/PhysicalContactOccupiedToUnoccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_occupied_to_unoccupied_delay_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactOccupiedToUnoccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_delay_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_delay_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedDelay. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_threshold_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedThreshold. More...
 
sl_status_t uic_mqtt_dotdot_occupancy_sensing_physical_contact_unoccupied_to_occupied_threshold_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; OccupancySensing/Attributes/PhysicalContactUnoccupiedToOccupiedThreshold. More...
 
void uic_mqtt_dotdot_occupancy_sensing_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the OccupancySensing/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_occupancy_sensing_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to OccupancySensing/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_occupancy_sensing_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the OccupancySensing Cluster. More...
 
void uic_mqtt_dotdot_occupancy_sensing_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the OccupancySensing Cluster. More...
 
void uic_mqtt_dotdot_set_soil_moisture_write_attributes_callback (const uic_mqtt_dotdot_soil_moisture_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/soil_moisture/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_soil_moisture_write_attributes_callback (const uic_mqtt_dotdot_soil_moisture_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/soil_moisture/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_soil_moisture_write_attributes_callbacks ()
 Clears all callbacks registered for when +/soil_moisture/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_soil_moisture_force_read_attributes_callback (const uic_mqtt_dotdot_soil_moisture_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/soil_moisture/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_soil_moisture_force_read_attributes_callback (const uic_mqtt_dotdot_soil_moisture_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/soil_moisture/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_soil_moisture_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/soil_moisture/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_soil_moisture_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SoilMoisture/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_soil_moisture_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SoilMoisture/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_soil_moisture_min_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SoilMoisture/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_soil_moisture_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SoilMoisture/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_soil_moisture_max_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SoilMoisture/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_soil_moisture_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SoilMoisture/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_soil_moisture_tolerance_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SoilMoisture/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_soil_moisture_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SoilMoisture/Attributes/Tolerance. More...
 
void uic_mqtt_dotdot_soil_moisture_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the SoilMoisture/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_soil_moisture_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to SoilMoisture/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_soil_moisture_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the SoilMoisture Cluster. More...
 
void uic_mqtt_dotdot_soil_moisture_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the SoilMoisture Cluster. More...
 
void uic_mqtt_dotdot_set_ph_measurement_write_attributes_callback (const uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/ph_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_ph_measurement_write_attributes_callback (const uic_mqtt_dotdot_ph_measurement_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/ph_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_ph_measurement_write_attributes_callbacks ()
 Clears all callbacks registered for when +/ph_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_ph_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/ph_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_ph_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_ph_measurement_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/ph_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_ph_measurement_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/ph_measurement/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_ph_measurement_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PhMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_ph_measurement_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PhMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_ph_measurement_min_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PhMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_ph_measurement_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PhMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_ph_measurement_max_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PhMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_ph_measurement_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PhMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_ph_measurement_tolerance_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PhMeasurement/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_ph_measurement_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PhMeasurement/Attributes/Tolerance. More...
 
void uic_mqtt_dotdot_ph_measurement_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the PhMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_ph_measurement_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to PhMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_ph_measurement_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the PhMeasurement Cluster. More...
 
void uic_mqtt_dotdot_ph_measurement_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the PhMeasurement Cluster. More...
 
void uic_mqtt_dotdot_set_electrical_conductivity_measurement_write_attributes_callback (const uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/electrical_conductivity_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_electrical_conductivity_measurement_write_attributes_callback (const uic_mqtt_dotdot_electrical_conductivity_measurement_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/electrical_conductivity_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_electrical_conductivity_measurement_write_attributes_callbacks ()
 Clears all callbacks registered for when +/electrical_conductivity_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_electrical_conductivity_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/electrical_conductivity_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_electrical_conductivity_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_electrical_conductivity_measurement_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/electrical_conductivity_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_electrical_conductivity_measurement_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/electrical_conductivity_measurement/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalConductivityMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_min_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalConductivityMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_max_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalConductivityMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_tolerance_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalConductivityMeasurement/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_electrical_conductivity_measurement_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalConductivityMeasurement/Attributes/Tolerance. More...
 
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the ElectricalConductivityMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_electrical_conductivity_measurement_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to ElectricalConductivityMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the ElectricalConductivityMeasurement Cluster. More...
 
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the ElectricalConductivityMeasurement Cluster. More...
 
void uic_mqtt_dotdot_set_wind_speed_measurement_write_attributes_callback (const uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/wind_speed_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_wind_speed_measurement_write_attributes_callback (const uic_mqtt_dotdot_wind_speed_measurement_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/wind_speed_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_wind_speed_measurement_write_attributes_callbacks ()
 Clears all callbacks registered for when +/wind_speed_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_wind_speed_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/wind_speed_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_wind_speed_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_wind_speed_measurement_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/wind_speed_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_wind_speed_measurement_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/wind_speed_measurement/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindSpeedMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindSpeedMeasurement/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_min_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindSpeedMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindSpeedMeasurement/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_max_measured_value_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindSpeedMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindSpeedMeasurement/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_tolerance_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; WindSpeedMeasurement/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_wind_speed_measurement_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; WindSpeedMeasurement/Attributes/Tolerance. More...
 
void uic_mqtt_dotdot_wind_speed_measurement_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the WindSpeedMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_wind_speed_measurement_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to WindSpeedMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_wind_speed_measurement_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the WindSpeedMeasurement Cluster. More...
 
void uic_mqtt_dotdot_wind_speed_measurement_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the WindSpeedMeasurement Cluster. More...
 
void uic_mqtt_dotdot_set_carbon_monoxide_write_attributes_callback (const uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/carbon_monoxide/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_carbon_monoxide_write_attributes_callback (const uic_mqtt_dotdot_carbon_monoxide_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/carbon_monoxide/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_carbon_monoxide_write_attributes_callbacks ()
 Clears all callbacks registered for when +/carbon_monoxide/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_carbon_monoxide_force_read_attributes_callback (const uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/carbon_monoxide/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_carbon_monoxide_force_read_attributes_callback (const uic_mqtt_dotdot_carbon_monoxide_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/carbon_monoxide/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_carbon_monoxide_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/carbon_monoxide/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_carbon_monoxide_measured_value_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; CarbonMonoxide/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_monoxide_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; CarbonMonoxide/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_monoxide_min_measured_value_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; CarbonMonoxide/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_monoxide_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; CarbonMonoxide/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_monoxide_max_measured_value_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; CarbonMonoxide/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_monoxide_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; CarbonMonoxide/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_monoxide_tolerance_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; CarbonMonoxide/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_carbon_monoxide_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; CarbonMonoxide/Attributes/Tolerance. More...
 
void uic_mqtt_dotdot_carbon_monoxide_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the CarbonMonoxide/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_carbon_monoxide_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to CarbonMonoxide/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_carbon_monoxide_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the CarbonMonoxide Cluster. More...
 
void uic_mqtt_dotdot_carbon_monoxide_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the CarbonMonoxide Cluster. More...
 
void uic_mqtt_dotdot_set_carbon_dioxide_write_attributes_callback (const uic_mqtt_dotdot_carbon_dioxide_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/carbon_dioxide/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_carbon_dioxide_write_attributes_callback (const uic_mqtt_dotdot_carbon_dioxide_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/carbon_dioxide/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_carbon_dioxide_write_attributes_callbacks ()
 Clears all callbacks registered for when +/carbon_dioxide/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_carbon_dioxide_force_read_attributes_callback (const uic_mqtt_dotdot_carbon_dioxide_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/carbon_dioxide/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_carbon_dioxide_force_read_attributes_callback (const uic_mqtt_dotdot_carbon_dioxide_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/carbon_dioxide/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_carbon_dioxide_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/carbon_dioxide/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_carbon_dioxide_measured_value_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; CarbonDioxide/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_dioxide_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; CarbonDioxide/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_dioxide_min_measured_value_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; CarbonDioxide/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_dioxide_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; CarbonDioxide/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_dioxide_max_measured_value_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; CarbonDioxide/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_dioxide_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; CarbonDioxide/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_carbon_dioxide_tolerance_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; CarbonDioxide/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_carbon_dioxide_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; CarbonDioxide/Attributes/Tolerance. More...
 
void uic_mqtt_dotdot_carbon_dioxide_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the CarbonDioxide/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_carbon_dioxide_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to CarbonDioxide/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_carbon_dioxide_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the CarbonDioxide Cluster. More...
 
void uic_mqtt_dotdot_carbon_dioxide_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the CarbonDioxide Cluster. More...
 
void uic_mqtt_dotdot_set_pm25_write_attributes_callback (const uic_mqtt_dotdot_pm25_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/pm25/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_pm25_write_attributes_callback (const uic_mqtt_dotdot_pm25_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/pm25/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_pm25_write_attributes_callbacks ()
 Clears all callbacks registered for when +/pm25/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_pm25_force_read_attributes_callback (const uic_mqtt_dotdot_pm25_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/pm25/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_pm25_force_read_attributes_callback (const uic_mqtt_dotdot_pm25_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/pm25/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_pm25_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/pm25/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_pm25_measured_value_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PM25/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pm25_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PM25/Attributes/MeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pm25_min_measured_value_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PM25/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pm25_min_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PM25/Attributes/MinMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pm25_max_measured_value_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PM25/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pm25_max_measured_value_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PM25/Attributes/MaxMeasuredValue. More...
 
sl_status_t uic_mqtt_dotdot_pm25_tolerance_publish (const char *base_topic, float value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; PM25/Attributes/Tolerance. More...
 
sl_status_t uic_mqtt_dotdot_pm25_tolerance_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; PM25/Attributes/Tolerance. More...
 
void uic_mqtt_dotdot_pm25_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the PM25/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_pm25_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to PM25/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_pm25_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the PM25 Cluster. More...
 
void uic_mqtt_dotdot_pm25_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the PM25 Cluster. More...
 
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_set (const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
 Setup callback to be called when a IASZone/Commands/zone_enroll_response is received. More...
 
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_unset (const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
 Unsets callback to be called when a IASZone/Commands/zone_enroll_response is received. More...
 
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_clear ()
 Clears all callbacks registered for when IASZone/Commands/zone_enroll_response is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_set (const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
 Setup callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_response is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_unset (const uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_t callback)
 Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_response is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_response_callback_clear ()
 Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_enroll_response is received. More...
 
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_set (const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
 Setup callback to be called when a IASZone/Commands/zone_status_change_notification is received. More...
 
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_unset (const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
 Unsets callback to be called when a IASZone/Commands/zone_status_change_notification is received. More...
 
void uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_clear ()
 Clears all callbacks registered for when IASZone/Commands/zone_status_change_notification is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_set (const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
 Setup callback to be called when a +/IASZone/GeneratedCommands/zone_status_change_notification is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_unset (const uic_mqtt_dotdot_ias_zone_zone_status_change_notification_callback_t callback)
 Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_status_change_notification is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_zone_status_change_notification_callback_clear ()
 Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_status_change_notification is received. More...
 
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_set (const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
 Setup callback to be called when a IASZone/Commands/initiate_normal_operation_mode is received. More...
 
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_unset (const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
 Unsets callback to be called when a IASZone/Commands/initiate_normal_operation_mode is received. More...
 
void uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_clear ()
 Clears all callbacks registered for when IASZone/Commands/initiate_normal_operation_mode is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_set (const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
 Setup callback to be called when a +/IASZone/GeneratedCommands/initiate_normal_operation_mode is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_unset (const uic_mqtt_dotdot_ias_zone_initiate_normal_operation_mode_callback_t callback)
 Unsets callback to be called when a +/IASZone/GeneratedCommands/initiate_normal_operation_mode is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_initiate_normal_operation_mode_callback_clear ()
 Clears all callbacks registered for when +/IASZone/GeneratedCommands/initiate_normal_operation_mode is received. More...
 
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_set (const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
 Setup callback to be called when a IASZone/Commands/zone_enroll_request is received. More...
 
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_unset (const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
 Unsets callback to be called when a IASZone/Commands/zone_enroll_request is received. More...
 
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_clear ()
 Clears all callbacks registered for when IASZone/Commands/zone_enroll_request is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_set (const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
 Setup callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_request is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_unset (const uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_t callback)
 Unsets callback to be called when a +/IASZone/GeneratedCommands/zone_enroll_request is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_zone_enroll_request_callback_clear ()
 Clears all callbacks registered for when +/IASZone/GeneratedCommands/zone_enroll_request is received. More...
 
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_set (const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
 Setup callback to be called when a IASZone/Commands/initiate_test_mode is received. More...
 
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_unset (const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
 Unsets callback to be called when a IASZone/Commands/initiate_test_mode is received. More...
 
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_clear ()
 Clears all callbacks registered for when IASZone/Commands/initiate_test_mode is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_set (const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
 Setup callback to be called when a +/IASZone/GeneratedCommands/initiate_test_mode is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_unset (const uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_t callback)
 Unsets callback to be called when a +/IASZone/GeneratedCommands/initiate_test_mode is received. More...
 
void uic_mqtt_dotdot_ias_zone_generated_initiate_test_mode_callback_clear ()
 Clears all callbacks registered for when +/IASZone/GeneratedCommands/initiate_test_mode is received. More...
 
void uic_mqtt_dotdot_set_ias_zone_write_attributes_callback (const uic_mqtt_dotdot_ias_zone_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/ias_zone/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_ias_zone_write_attributes_callback (const uic_mqtt_dotdot_ias_zone_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/ias_zone/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_ias_zone_write_attributes_callbacks ()
 Clears all callbacks registered for when +/ias_zone/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_ias_zone_force_read_attributes_callback (const uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/ias_zone/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_ias_zone_force_read_attributes_callback (const uic_mqtt_dotdot_ias_zone_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/ias_zone/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_ias_zone_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/ias_zone/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_zone_state_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IASZone/Attributes/ZoneState. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_zone_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IASZone/Attributes/ZoneState. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_zone_type_publish (const char *base_topic, IasZoneType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IASZone/Attributes/ZoneType. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_zone_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IASZone/Attributes/ZoneType. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_zone_status_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IASZone/Attributes/ZoneStatus. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_zone_status_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IASZone/Attributes/ZoneStatus. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_iascie_address_publish (const char *base_topic, EUI64 value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IASZone/Attributes/IASCIEAddress. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_iascie_address_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IASZone/Attributes/IASCIEAddress. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_zoneid_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IASZone/Attributes/ZoneID. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_zoneid_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IASZone/Attributes/ZoneID. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_number_of_zone_sensitivity_levels_supported_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IASZone/Attributes/NumberOfZoneSensitivityLevelsSupported. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_number_of_zone_sensitivity_levels_supported_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IASZone/Attributes/NumberOfZoneSensitivityLevelsSupported. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_current_zone_sensitivity_level_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IASZone/Attributes/CurrentZoneSensitivityLevel. More...
 
sl_status_t uic_mqtt_dotdot_ias_zone_current_zone_sensitivity_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IASZone/Attributes/CurrentZoneSensitivityLevel. More...
 
void uic_mqtt_dotdot_ias_zone_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the IASZone/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_ias_zone_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to IASZone/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_ias_zone_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the IASZone Cluster. More...
 
void uic_mqtt_dotdot_ias_zone_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the IASZone Cluster. More...
 
void uic_mqtt_dotdot_iaswd_start_warning_callback_set (const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
 Setup callback to be called when a IASWD/Commands/start_warning is received. More...
 
void uic_mqtt_dotdot_iaswd_start_warning_callback_unset (const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
 Unsets callback to be called when a IASWD/Commands/start_warning is received. More...
 
void uic_mqtt_dotdot_iaswd_start_warning_callback_clear ()
 Clears all callbacks registered for when IASWD/Commands/start_warning is received. More...
 
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_set (const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
 Setup callback to be called when a +/IASWD/GeneratedCommands/start_warning is received. More...
 
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_unset (const uic_mqtt_dotdot_iaswd_start_warning_callback_t callback)
 Unsets callback to be called when a +/IASWD/GeneratedCommands/start_warning is received. More...
 
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_clear ()
 Clears all callbacks registered for when +/IASWD/GeneratedCommands/start_warning is received. More...
 
void uic_mqtt_dotdot_iaswd_squawk_callback_set (const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
 Setup callback to be called when a IASWD/Commands/squawk is received. More...
 
void uic_mqtt_dotdot_iaswd_squawk_callback_unset (const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
 Unsets callback to be called when a IASWD/Commands/squawk is received. More...
 
void uic_mqtt_dotdot_iaswd_squawk_callback_clear ()
 Clears all callbacks registered for when IASWD/Commands/squawk is received. More...
 
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_set (const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
 Setup callback to be called when a +/IASWD/GeneratedCommands/squawk is received. More...
 
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_unset (const uic_mqtt_dotdot_iaswd_squawk_callback_t callback)
 Unsets callback to be called when a +/IASWD/GeneratedCommands/squawk is received. More...
 
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_clear ()
 Clears all callbacks registered for when +/IASWD/GeneratedCommands/squawk is received. More...
 
void uic_mqtt_dotdot_set_iaswd_write_attributes_callback (const uic_mqtt_dotdot_iaswd_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/iaswd/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_iaswd_write_attributes_callback (const uic_mqtt_dotdot_iaswd_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/iaswd/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_iaswd_write_attributes_callbacks ()
 Clears all callbacks registered for when +/iaswd/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_iaswd_force_read_attributes_callback (const uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/iaswd/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_iaswd_force_read_attributes_callback (const uic_mqtt_dotdot_iaswd_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/iaswd/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_iaswd_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/iaswd/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_iaswd_max_duration_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; IASWD/Attributes/MaxDuration. More...
 
sl_status_t uic_mqtt_dotdot_iaswd_max_duration_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; IASWD/Attributes/MaxDuration. More...
 
void uic_mqtt_dotdot_iaswd_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the IASWD/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_iaswd_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to IASWD/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_iaswd_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the IASWD Cluster. More...
 
void uic_mqtt_dotdot_iaswd_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the IASWD Cluster. More...
 
void uic_mqtt_dotdot_set_metering_write_attributes_callback (const uic_mqtt_dotdot_metering_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/metering/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_metering_write_attributes_callback (const uic_mqtt_dotdot_metering_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/metering/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_metering_write_attributes_callbacks ()
 Clears all callbacks registered for when +/metering/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_metering_force_read_attributes_callback (const uic_mqtt_dotdot_metering_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/metering/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_metering_force_read_attributes_callback (const uic_mqtt_dotdot_metering_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/metering/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_metering_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/metering/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_summation_delivered_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/CurrentSummationDelivered. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_summation_delivered_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/CurrentSummationDelivered. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_summation_received_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/CurrentSummationReceived. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_summation_received_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/CurrentSummationReceived. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/CurrentMaxDemandDelivered. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/CurrentMaxDemandDelivered. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/CurrentMaxDemandReceived. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/CurrentMaxDemandReceived. More...
 
sl_status_t uic_mqtt_dotdot_metering_power_factor_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/PowerFactor. More...
 
sl_status_t uic_mqtt_dotdot_metering_power_factor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/PowerFactor. More...
 
sl_status_t uic_mqtt_dotdot_metering_reading_snap_shot_time_publish (const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/ReadingSnapShotTime. More...
 
sl_status_t uic_mqtt_dotdot_metering_reading_snap_shot_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/ReadingSnapShotTime. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_time_publish (const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/CurrentMaxDemandDeliveredTime. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_delivered_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/CurrentMaxDemandDeliveredTime. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_time_publish (const char *base_topic, UTC value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/CurrentMaxDemandReceivedTime. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_max_demand_received_time_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/CurrentMaxDemandReceivedTime. More...
 
sl_status_t uic_mqtt_dotdot_metering_default_update_period_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/DefaultUpdatePeriod. More...
 
sl_status_t uic_mqtt_dotdot_metering_default_update_period_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/DefaultUpdatePeriod. More...
 
sl_status_t uic_mqtt_dotdot_metering_supply_status_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/SupplyStatus. More...
 
sl_status_t uic_mqtt_dotdot_metering_supply_status_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/SupplyStatus. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_inlet_energy_carrier_summation_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/CurrentInletEnergyCarrierSummation. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_inlet_energy_carrier_summation_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/CurrentInletEnergyCarrierSummation. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_outlet_energy_carrier_summation_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/CurrentOutletEnergyCarrierSummation. More...
 
sl_status_t uic_mqtt_dotdot_metering_current_outlet_energy_carrier_summation_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/CurrentOutletEnergyCarrierSummation. More...
 
sl_status_t uic_mqtt_dotdot_metering_inlet_temperature_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/InletTemperature. More...
 
sl_status_t uic_mqtt_dotdot_metering_inlet_temperature_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/InletTemperature. More...
 
sl_status_t uic_mqtt_dotdot_metering_outlet_temperature_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/OutletTemperature. More...
 
sl_status_t uic_mqtt_dotdot_metering_outlet_temperature_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/OutletTemperature. More...
 
sl_status_t uic_mqtt_dotdot_metering_unitof_measure_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/UnitofMeasure. More...
 
sl_status_t uic_mqtt_dotdot_metering_unitof_measure_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/UnitofMeasure. More...
 
sl_status_t uic_mqtt_dotdot_metering_multiplier_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/Multiplier. More...
 
sl_status_t uic_mqtt_dotdot_metering_multiplier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/Multiplier. More...
 
sl_status_t uic_mqtt_dotdot_metering_divisor_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/Divisor. More...
 
sl_status_t uic_mqtt_dotdot_metering_divisor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/Divisor. More...
 
sl_status_t uic_mqtt_dotdot_metering_summation_formatting_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/SummationFormatting. More...
 
sl_status_t uic_mqtt_dotdot_metering_summation_formatting_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/SummationFormatting. More...
 
sl_status_t uic_mqtt_dotdot_metering_demand_formatting_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/DemandFormatting. More...
 
sl_status_t uic_mqtt_dotdot_metering_demand_formatting_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/DemandFormatting. More...
 
sl_status_t uic_mqtt_dotdot_metering_historical_consumption_formatting_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/HistoricalConsumptionFormatting. More...
 
sl_status_t uic_mqtt_dotdot_metering_historical_consumption_formatting_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/HistoricalConsumptionFormatting. More...
 
sl_status_t uic_mqtt_dotdot_metering_metering_device_type_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/MeteringDeviceType. More...
 
sl_status_t uic_mqtt_dotdot_metering_metering_device_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/MeteringDeviceType. More...
 
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_unit_of_measure_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/EnergyCarrierUnitOfMeasure. More...
 
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_unit_of_measure_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/EnergyCarrierUnitOfMeasure. More...
 
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_summation_formatting_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/EnergyCarrierSummationFormatting. More...
 
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_summation_formatting_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/EnergyCarrierSummationFormatting. More...
 
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_demand_formatting_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/EnergyCarrierDemandFormatting. More...
 
sl_status_t uic_mqtt_dotdot_metering_energy_carrier_demand_formatting_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/EnergyCarrierDemandFormatting. More...
 
sl_status_t uic_mqtt_dotdot_metering_temperature_unit_of_measure_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/TemperatureUnitOfMeasure. More...
 
sl_status_t uic_mqtt_dotdot_metering_temperature_unit_of_measure_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/TemperatureUnitOfMeasure. More...
 
sl_status_t uic_mqtt_dotdot_metering_temperature_formatting_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Metering/Attributes/TemperatureFormatting. More...
 
sl_status_t uic_mqtt_dotdot_metering_temperature_formatting_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Metering/Attributes/TemperatureFormatting. More...
 
void uic_mqtt_dotdot_metering_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Metering/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_metering_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Metering/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_metering_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Metering Cluster. More...
 
void uic_mqtt_dotdot_metering_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Metering Cluster. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_set (const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
 Setup callback to be called when a ElectricalMeasurement/Commands/get_profile_info_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_unset (const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
 Unsets callback to be called when a ElectricalMeasurement/Commands/get_profile_info_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_clear ()
 Clears all callbacks registered for when ElectricalMeasurement/Commands/get_profile_info_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_set (const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
 Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_unset (const uic_mqtt_dotdot_electrical_measurement_get_profile_info_response_callback_t callback)
 Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_response_callback_clear ()
 Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_profile_info_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_set (const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
 Setup callback to be called when a ElectricalMeasurement/Commands/get_profile_info is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_unset (const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
 Unsets callback to be called when a ElectricalMeasurement/Commands/get_profile_info is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_clear ()
 Clears all callbacks registered for when ElectricalMeasurement/Commands/get_profile_info is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_set (const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
 Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_unset (const uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_t callback)
 Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_profile_info is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_profile_info_callback_clear ()
 Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_profile_info is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_set (const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
 Setup callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_unset (const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
 Unsets callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_clear ()
 Clears all callbacks registered for when ElectricalMeasurement/Commands/get_measurement_profile_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_set (const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
 Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_unset (const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_response_callback_t callback)
 Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_response_callback_clear ()
 Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile_response is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_set (const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
 Setup callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_unset (const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
 Unsets callback to be called when a ElectricalMeasurement/Commands/get_measurement_profile is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_clear ()
 Clears all callbacks registered for when ElectricalMeasurement/Commands/get_measurement_profile is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_set (const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
 Setup callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_unset (const uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_t callback)
 Unsets callback to be called when a +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile is received. More...
 
void uic_mqtt_dotdot_electrical_measurement_generated_get_measurement_profile_callback_clear ()
 Clears all callbacks registered for when +/ElectricalMeasurement/GeneratedCommands/get_measurement_profile is received. More...
 
void uic_mqtt_dotdot_set_electrical_measurement_write_attributes_callback (const uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/electrical_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_electrical_measurement_write_attributes_callback (const uic_mqtt_dotdot_electrical_measurement_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/electrical_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_electrical_measurement_write_attributes_callbacks ()
 Clears all callbacks registered for when +/electrical_measurement/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_electrical_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/electrical_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_electrical_measurement_force_read_attributes_callback (const uic_mqtt_dotdot_electrical_measurement_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/electrical_measurement/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_electrical_measurement_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/electrical_measurement/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measurement_type_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/MeasurementType. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measurement_type_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/MeasurementType. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_min_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_max_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_min_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_max_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCPower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCPower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_min_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_max_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_multiplier_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_multiplier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_divisor_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_divisor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_multiplier_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_multiplier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_divisor_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_divisor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_multiplier_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCPowerMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_multiplier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_divisor_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCPowerDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_power_divisor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCPowerDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACFrequency. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequency. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_min_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_max_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_neutral_current_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/NeutralCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_neutral_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/NeutralCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_active_power_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/TotalActivePower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_active_power_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/TotalActivePower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_reactive_power_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/TotalReactivePower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_reactive_power_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/TotalReactivePower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_apparent_power_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/TotalApparentPower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_total_apparent_power_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/TotalApparentPower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured1st_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured1st_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/Measured1stHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured3rd_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured3rd_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/Measured3rdHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured5th_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured5th_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/Measured5thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured7th_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured7th_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/Measured7thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured9th_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured9th_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/Measured9thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured11th_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured11th_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/Measured11thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase1st_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase1st_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase1stHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase3rd_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase3rd_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase3rdHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase5th_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase5th_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase5thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase7th_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase7th_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase7thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase9th_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase9th_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase9thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase11th_harmonic_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_measured_phase11th_harmonic_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/MeasuredPhase11thHarmonicCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_multiplier_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_multiplier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_divisor_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACFrequencyDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_frequency_divisor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACFrequencyDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_multiplier_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/PowerMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_multiplier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/PowerMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_divisor_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/PowerDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_divisor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/PowerDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_harmonic_current_multiplier_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_harmonic_current_multiplier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/HarmonicCurrentMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_phase_harmonic_current_multiplier_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_phase_harmonic_current_multiplier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/PhaseHarmonicCurrentMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/LineCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrent. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActivePower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMin. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMax. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ReactivePower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ApparentPower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPower. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/PowerFactor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriod. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounter. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounter. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriod. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriod. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriod. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriod. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriod. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_multiplier_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_multiplier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_divisor_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_divisor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_multiplier_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_multiplier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_divisor_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_divisor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_multiplier_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACPowerMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_multiplier_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACPowerMultiplier. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_divisor_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACPowerDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_power_divisor_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACPowerDivisor. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_overload_alarms_mask_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCOverloadAlarmsMask. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_overload_alarms_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCOverloadAlarmsMask. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_overload_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCVoltageOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_voltage_overload_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCVoltageOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_overload_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/DCCurrentOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_dc_current_overload_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/DCCurrentOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_alarms_mask_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACAlarmsMask. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_alarms_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACAlarmsMask. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_overload_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACVoltageOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_voltage_overload_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACVoltageOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_overload_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACCurrentOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_current_overload_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACCurrentOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_active_power_overload_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACActivePowerOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_active_power_overload_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACActivePowerOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_reactive_power_overload_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ACReactivePowerOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_ac_reactive_power_overload_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ACReactivePowerOverload. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltage. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSag. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSag. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwell. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwell. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/LineCurrentPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrentPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phb_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phb_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltagePhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltagePhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phb_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phb_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phb_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phb_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ReactivePowerPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePowerPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ApparentPowerPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPowerPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phb_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/PowerFactorPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactorPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phb_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhB. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/LineCurrentPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_line_current_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/LineCurrentPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phc_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_current_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActiveCurrentPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phc_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_current_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ReactiveCurrentPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltagePhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltagePhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_min_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMinPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_max_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageMaxPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_min_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMinPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_current_max_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSCurrentMaxPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phc_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phc_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_min_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMinPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phc_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_active_power_max_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ActivePowerMaxPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phc_publish (const char *base_topic, int16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ReactivePowerPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_reactive_power_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ReactivePowerPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/ApparentPowerPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_apparent_power_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/ApparentPowerPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phc_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/PowerFactorPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_power_factor_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/PowerFactorPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_voltage_measurement_period_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSVoltageMeasurementPeriodPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_over_voltage_counter_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSOverVoltageCounterPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_average_rms_under_voltage_counter_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/AverageRMSUnderVoltageCounterPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_over_voltage_period_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeOverVoltagePeriodPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_extreme_under_voltage_period_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSExtremeUnderVoltagePeriodPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_sag_period_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSagPeriodPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phc_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC. More...
 
sl_status_t uic_mqtt_dotdot_electrical_measurement_rms_voltage_swell_period_phc_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ElectricalMeasurement/Attributes/RMSVoltageSwellPeriodPhC. More...
 
void uic_mqtt_dotdot_electrical_measurement_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the ElectricalMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_electrical_measurement_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to ElectricalMeasurement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_electrical_measurement_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the ElectricalMeasurement Cluster. More...
 
void uic_mqtt_dotdot_electrical_measurement_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the ElectricalMeasurement Cluster. More...
 
void uic_mqtt_dotdot_set_diagnostics_write_attributes_callback (const uic_mqtt_dotdot_diagnostics_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/diagnostics/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_diagnostics_write_attributes_callback (const uic_mqtt_dotdot_diagnostics_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/diagnostics/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_diagnostics_write_attributes_callbacks ()
 Clears all callbacks registered for when +/diagnostics/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_diagnostics_force_read_attributes_callback (const uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/diagnostics/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_diagnostics_force_read_attributes_callback (const uic_mqtt_dotdot_diagnostics_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/diagnostics/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_diagnostics_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/diagnostics/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_number_of_resets_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/NumberOfResets. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_number_of_resets_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/NumberOfResets. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_persistent_memory_writes_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/PersistentMemoryWrites. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_persistent_memory_writes_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/PersistentMemoryWrites. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_bcast_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/MacRxBcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_bcast_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/MacRxBcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_bcast_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/MacTxBcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_bcast_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/MacTxBcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_ucast_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/MacRxUcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_rx_ucast_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/MacRxUcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/MacTxUcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/MacTxUcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_retry_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/MacTxUcastRetry. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_retry_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/MacTxUcastRetry. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_fail_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/MacTxUcastFail. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_mac_tx_ucast_fail_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/MacTxUcastFail. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_bcast_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/APSRxBcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_bcast_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/APSRxBcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_bcast_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/APSTxBcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_bcast_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/APSTxBcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_ucast_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/APSRxUcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_rx_ucast_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/APSRxUcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_success_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/APSTxUcastSuccess. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_success_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/APSTxUcastSuccess. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_retry_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/APSTxUcastRetry. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_retry_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/APSTxUcastRetry. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_fail_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/APSTxUcastFail. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_tx_ucast_fail_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/APSTxUcastFail. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_route_disc_initiated_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/RouteDiscInitiated. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_route_disc_initiated_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/RouteDiscInitiated. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_added_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/NeighborAdded. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_added_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/NeighborAdded. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_removed_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/NeighborRemoved. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_removed_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/NeighborRemoved. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_stale_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/NeighborStale. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_neighbor_stale_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/NeighborStale. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_join_indication_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/JoinIndication. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_join_indication_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/JoinIndication. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_child_moved_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/ChildMoved. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_child_moved_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/ChildMoved. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_nwkfc_failure_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/NWKFCFailure. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_nwkfc_failure_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/NWKFCFailure. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_apsfc_failure_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/APSFCFailure. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_apsfc_failure_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/APSFCFailure. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_unauthorized_key_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/APSUnauthorizedKey. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_unauthorized_key_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/APSUnauthorizedKey. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_nwk_decrypt_failures_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/NWKDecryptFailures. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_nwk_decrypt_failures_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/NWKDecryptFailures. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_decrypt_failures_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/APSDecryptFailures. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_aps_decrypt_failures_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/APSDecryptFailures. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_packet_buffer_allocate_failures_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/PacketBufferAllocateFailures. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_packet_buffer_allocate_failures_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/PacketBufferAllocateFailures. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_relayed_ucast_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/RelayedUcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_relayed_ucast_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/RelayedUcast. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_phy_to_mac_queue_limit_reached_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/PHYToMACQueueLimitReached. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_phy_to_mac_queue_limit_reached_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/PHYToMACQueueLimitReached. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_packet_validate_drop_count_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/PacketValidateDropCount. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_packet_validate_drop_count_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/PacketValidateDropCount. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_average_mac_retry_per_aps_message_sent_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/AverageMACRetryPerAPSMessageSent. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_average_mac_retry_per_aps_message_sent_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/AverageMACRetryPerAPSMessageSent. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagelqi_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/LastMessageLQI. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagelqi_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/LastMessageLQI. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagerssi_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Diagnostics/Attributes/LastMessageRSSI. More...
 
sl_status_t uic_mqtt_dotdot_diagnostics_last_messagerssi_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Diagnostics/Attributes/LastMessageRSSI. More...
 
void uic_mqtt_dotdot_diagnostics_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Diagnostics/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_diagnostics_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Diagnostics/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_diagnostics_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Diagnostics Cluster. More...
 
void uic_mqtt_dotdot_diagnostics_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Diagnostics Cluster. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_set (const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
 Setup callback to be called when a ProtocolController-RFTelemetry/Commands/tx_report is received. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_unset (const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
 Unsets callback to be called when a ProtocolController-RFTelemetry/Commands/tx_report is received. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_clear ()
 Clears all callbacks registered for when ProtocolController-RFTelemetry/Commands/tx_report is received. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_set (const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
 Setup callback to be called when a +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report is received. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_unset (const uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_callback_t callback)
 Unsets callback to be called when a +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report is received. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_generated_tx_report_callback_clear ()
 Clears all callbacks registered for when +/ProtocolController-RFTelemetry/GeneratedCommands/tx_report is received. More...
 
void uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_write_attributes_callback (const uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/protocol_controller_rf_telemetry/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_protocol_controller_rf_telemetry_write_attributes_callback (const uic_mqtt_dotdot_protocol_controller_rf_telemetry_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/protocol_controller_rf_telemetry/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_protocol_controller_rf_telemetry_write_attributes_callbacks ()
 Clears all callbacks registered for when +/protocol_controller_rf_telemetry/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_protocol_controller_rf_telemetry_force_read_attributes_callback (const uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/protocol_controller_rf_telemetry/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_protocol_controller_rf_telemetry_force_read_attributes_callback (const uic_mqtt_dotdot_protocol_controller_rf_telemetry_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/protocol_controller_rf_telemetry/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_protocol_controller_rf_telemetry_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/protocol_controller_rf_telemetry/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_enabled_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ProtocolController-RFTelemetry/Attributes/TxReportEnabled. More...
 
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_tx_report_enabled_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ProtocolController-RFTelemetry/Attributes/TxReportEnabled. More...
 
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_pti_enabled_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ProtocolController-RFTelemetry/Attributes/PTIEnabled. More...
 
sl_status_t uic_mqtt_dotdot_protocol_controller_rf_telemetry_pti_enabled_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ProtocolController-RFTelemetry/Attributes/PTIEnabled. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the ProtocolController-RFTelemetry/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to ProtocolController-RFTelemetry/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the ProtocolController-RFTelemetry Cluster. More...
 
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_empty_supported_commands (const dotdot_unid_t unid)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the ProtocolController-RFTelemetry Cluster. More...
 
void uic_mqtt_dotdot_state_remove_callback_set (const uic_mqtt_dotdot_state_remove_callback_t callback)
 Setup callback to be called when a State/Commands/remove is received. More...
 
void uic_mqtt_dotdot_state_remove_callback_unset (const uic_mqtt_dotdot_state_remove_callback_t callback)
 Unsets callback to be called when a State/Commands/remove is received. More...
 
void uic_mqtt_dotdot_state_remove_callback_clear ()
 Clears all callbacks registered for when State/Commands/remove is received. More...
 
void uic_mqtt_dotdot_state_generated_remove_callback_set (const uic_mqtt_dotdot_state_remove_callback_t callback)
 Setup callback to be called when a +/State/GeneratedCommands/remove is received. More...
 
void uic_mqtt_dotdot_state_generated_remove_callback_unset (const uic_mqtt_dotdot_state_remove_callback_t callback)
 Unsets callback to be called when a +/State/GeneratedCommands/remove is received. More...
 
void uic_mqtt_dotdot_state_generated_remove_callback_clear ()
 Clears all callbacks registered for when +/State/GeneratedCommands/remove is received. More...
 
void uic_mqtt_dotdot_state_remove_offline_callback_set (const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
 Setup callback to be called when a State/Commands/remove_offline is received. More...
 
void uic_mqtt_dotdot_state_remove_offline_callback_unset (const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
 Unsets callback to be called when a State/Commands/remove_offline is received. More...
 
void uic_mqtt_dotdot_state_remove_offline_callback_clear ()
 Clears all callbacks registered for when State/Commands/remove_offline is received. More...
 
void uic_mqtt_dotdot_state_generated_remove_offline_callback_set (const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
 Setup callback to be called when a +/State/GeneratedCommands/remove_offline is received. More...
 
void uic_mqtt_dotdot_state_generated_remove_offline_callback_unset (const uic_mqtt_dotdot_state_remove_offline_callback_t callback)
 Unsets callback to be called when a +/State/GeneratedCommands/remove_offline is received. More...
 
void uic_mqtt_dotdot_state_generated_remove_offline_callback_clear ()
 Clears all callbacks registered for when +/State/GeneratedCommands/remove_offline is received. More...
 
void uic_mqtt_dotdot_state_discover_neighbors_callback_set (const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
 Setup callback to be called when a State/Commands/discover_neighbors is received. More...
 
void uic_mqtt_dotdot_state_discover_neighbors_callback_unset (const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
 Unsets callback to be called when a State/Commands/discover_neighbors is received. More...
 
void uic_mqtt_dotdot_state_discover_neighbors_callback_clear ()
 Clears all callbacks registered for when State/Commands/discover_neighbors is received. More...
 
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_set (const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
 Setup callback to be called when a +/State/GeneratedCommands/discover_neighbors is received. More...
 
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_unset (const uic_mqtt_dotdot_state_discover_neighbors_callback_t callback)
 Unsets callback to be called when a +/State/GeneratedCommands/discover_neighbors is received. More...
 
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_clear ()
 Clears all callbacks registered for when +/State/GeneratedCommands/discover_neighbors is received. More...
 
void uic_mqtt_dotdot_state_interview_callback_set (const uic_mqtt_dotdot_state_interview_callback_t callback)
 Setup callback to be called when a State/Commands/interview is received. More...
 
void uic_mqtt_dotdot_state_interview_callback_unset (const uic_mqtt_dotdot_state_interview_callback_t callback)
 Unsets callback to be called when a State/Commands/interview is received. More...
 
void uic_mqtt_dotdot_state_interview_callback_clear ()
 Clears all callbacks registered for when State/Commands/interview is received. More...
 
void uic_mqtt_dotdot_state_generated_interview_callback_set (const uic_mqtt_dotdot_state_interview_callback_t callback)
 Setup callback to be called when a +/State/GeneratedCommands/interview is received. More...
 
void uic_mqtt_dotdot_state_generated_interview_callback_unset (const uic_mqtt_dotdot_state_interview_callback_t callback)
 Unsets callback to be called when a +/State/GeneratedCommands/interview is received. More...
 
void uic_mqtt_dotdot_state_generated_interview_callback_clear ()
 Clears all callbacks registered for when +/State/GeneratedCommands/interview is received. More...
 
void uic_mqtt_dotdot_state_discover_security_callback_set (const uic_mqtt_dotdot_state_discover_security_callback_t callback)
 Setup callback to be called when a State/Commands/discover_security is received. More...
 
void uic_mqtt_dotdot_state_discover_security_callback_unset (const uic_mqtt_dotdot_state_discover_security_callback_t callback)
 Unsets callback to be called when a State/Commands/discover_security is received. More...
 
void uic_mqtt_dotdot_state_discover_security_callback_clear ()
 Clears all callbacks registered for when State/Commands/discover_security is received. More...
 
void uic_mqtt_dotdot_state_generated_discover_security_callback_set (const uic_mqtt_dotdot_state_discover_security_callback_t callback)
 Setup callback to be called when a +/State/GeneratedCommands/discover_security is received. More...
 
void uic_mqtt_dotdot_state_generated_discover_security_callback_unset (const uic_mqtt_dotdot_state_discover_security_callback_t callback)
 Unsets callback to be called when a +/State/GeneratedCommands/discover_security is received. More...
 
void uic_mqtt_dotdot_state_generated_discover_security_callback_clear ()
 Clears all callbacks registered for when +/State/GeneratedCommands/discover_security is received. More...
 
void uic_mqtt_dotdot_set_state_write_attributes_callback (const uic_mqtt_dotdot_state_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/state/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_state_write_attributes_callback (const uic_mqtt_dotdot_state_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/state/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_state_write_attributes_callbacks ()
 Clears all callbacks registered for when +/state/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_state_force_read_attributes_callback (const uic_mqtt_dotdot_state_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/state/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_state_force_read_attributes_callback (const uic_mqtt_dotdot_state_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/state/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_state_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/state/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_state_endpoint_id_list_publish (const char *base_topic, size_t value_count, const uint8_t *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; State/Attributes/EndpointIdList. More...
 
sl_status_t uic_mqtt_dotdot_state_endpoint_id_list_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; State/Attributes/EndpointIdList. More...
 
sl_status_t uic_mqtt_dotdot_state_network_status_publish (const char *base_topic, NodeStateNetworkStatus value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; State/Attributes/NetworkStatus. More...
 
sl_status_t uic_mqtt_dotdot_state_network_status_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; State/Attributes/NetworkStatus. More...
 
sl_status_t uic_mqtt_dotdot_state_security_publish (const char *base_topic, NodeStateSecurity value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; State/Attributes/Security. More...
 
sl_status_t uic_mqtt_dotdot_state_security_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; State/Attributes/Security. More...
 
sl_status_t uic_mqtt_dotdot_state_maximum_command_delay_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; State/Attributes/MaximumCommandDelay. More...
 
sl_status_t uic_mqtt_dotdot_state_maximum_command_delay_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; State/Attributes/MaximumCommandDelay. More...
 
sl_status_t uic_mqtt_dotdot_state_network_list_publish (const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; State/Attributes/NetworkList. More...
 
sl_status_t uic_mqtt_dotdot_state_network_list_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; State/Attributes/NetworkList. More...
 
void uic_mqtt_dotdot_state_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the State/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_state_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to State/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_state_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the State Cluster. More...
 
void uic_mqtt_dotdot_state_publish_empty_supported_commands (const dotdot_unid_t unid)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the State Cluster. More...
 
void uic_mqtt_dotdot_binding_bind_callback_set (const uic_mqtt_dotdot_binding_bind_callback_t callback)
 Setup callback to be called when a Binding/Commands/bind is received. More...
 
void uic_mqtt_dotdot_binding_bind_callback_unset (const uic_mqtt_dotdot_binding_bind_callback_t callback)
 Unsets callback to be called when a Binding/Commands/bind is received. More...
 
void uic_mqtt_dotdot_binding_bind_callback_clear ()
 Clears all callbacks registered for when Binding/Commands/bind is received. More...
 
void uic_mqtt_dotdot_binding_generated_bind_callback_set (const uic_mqtt_dotdot_binding_bind_callback_t callback)
 Setup callback to be called when a +/Binding/GeneratedCommands/bind is received. More...
 
void uic_mqtt_dotdot_binding_generated_bind_callback_unset (const uic_mqtt_dotdot_binding_bind_callback_t callback)
 Unsets callback to be called when a +/Binding/GeneratedCommands/bind is received. More...
 
void uic_mqtt_dotdot_binding_generated_bind_callback_clear ()
 Clears all callbacks registered for when +/Binding/GeneratedCommands/bind is received. More...
 
void uic_mqtt_dotdot_binding_unbind_callback_set (const uic_mqtt_dotdot_binding_unbind_callback_t callback)
 Setup callback to be called when a Binding/Commands/unbind is received. More...
 
void uic_mqtt_dotdot_binding_unbind_callback_unset (const uic_mqtt_dotdot_binding_unbind_callback_t callback)
 Unsets callback to be called when a Binding/Commands/unbind is received. More...
 
void uic_mqtt_dotdot_binding_unbind_callback_clear ()
 Clears all callbacks registered for when Binding/Commands/unbind is received. More...
 
void uic_mqtt_dotdot_binding_generated_unbind_callback_set (const uic_mqtt_dotdot_binding_unbind_callback_t callback)
 Setup callback to be called when a +/Binding/GeneratedCommands/unbind is received. More...
 
void uic_mqtt_dotdot_binding_generated_unbind_callback_unset (const uic_mqtt_dotdot_binding_unbind_callback_t callback)
 Unsets callback to be called when a +/Binding/GeneratedCommands/unbind is received. More...
 
void uic_mqtt_dotdot_binding_generated_unbind_callback_clear ()
 Clears all callbacks registered for when +/Binding/GeneratedCommands/unbind is received. More...
 
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_set (const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
 Setup callback to be called when a Binding/Commands/bind_to_protocol_controller is received. More...
 
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_unset (const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
 Unsets callback to be called when a Binding/Commands/bind_to_protocol_controller is received. More...
 
void uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_clear ()
 Clears all callbacks registered for when Binding/Commands/bind_to_protocol_controller is received. More...
 
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_set (const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
 Setup callback to be called when a +/Binding/GeneratedCommands/bind_to_protocol_controller is received. More...
 
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_unset (const uic_mqtt_dotdot_binding_bind_to_protocol_controller_callback_t callback)
 Unsets callback to be called when a +/Binding/GeneratedCommands/bind_to_protocol_controller is received. More...
 
void uic_mqtt_dotdot_binding_generated_bind_to_protocol_controller_callback_clear ()
 Clears all callbacks registered for when +/Binding/GeneratedCommands/bind_to_protocol_controller is received. More...
 
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_set (const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
 Setup callback to be called when a Binding/Commands/unbind_from_protocol_controller is received. More...
 
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_unset (const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
 Unsets callback to be called when a Binding/Commands/unbind_from_protocol_controller is received. More...
 
void uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_clear ()
 Clears all callbacks registered for when Binding/Commands/unbind_from_protocol_controller is received. More...
 
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_set (const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
 Setup callback to be called when a +/Binding/GeneratedCommands/unbind_from_protocol_controller is received. More...
 
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_unset (const uic_mqtt_dotdot_binding_unbind_from_protocol_controller_callback_t callback)
 Unsets callback to be called when a +/Binding/GeneratedCommands/unbind_from_protocol_controller is received. More...
 
void uic_mqtt_dotdot_binding_generated_unbind_from_protocol_controller_callback_clear ()
 Clears all callbacks registered for when +/Binding/GeneratedCommands/unbind_from_protocol_controller is received. More...
 
void uic_mqtt_dotdot_set_binding_write_attributes_callback (const uic_mqtt_dotdot_binding_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/binding/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_binding_write_attributes_callback (const uic_mqtt_dotdot_binding_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/binding/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_binding_write_attributes_callbacks ()
 Clears all callbacks registered for when +/binding/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_binding_force_read_attributes_callback (const uic_mqtt_dotdot_binding_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/binding/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_binding_force_read_attributes_callback (const uic_mqtt_dotdot_binding_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/binding/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_binding_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/binding/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_binding_binding_table_full_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Binding/Attributes/BindingTableFull. More...
 
sl_status_t uic_mqtt_dotdot_binding_binding_table_full_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Binding/Attributes/BindingTableFull. More...
 
sl_status_t uic_mqtt_dotdot_binding_bindable_cluster_list_publish (const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Binding/Attributes/BindableClusterList. More...
 
sl_status_t uic_mqtt_dotdot_binding_bindable_cluster_list_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Binding/Attributes/BindableClusterList. More...
 
sl_status_t uic_mqtt_dotdot_binding_binding_table_publish (const char *base_topic, size_t value_count, const BindingObject *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Binding/Attributes/BindingTable. More...
 
sl_status_t uic_mqtt_dotdot_binding_binding_table_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Binding/Attributes/BindingTable. More...
 
void uic_mqtt_dotdot_binding_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Binding/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_binding_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Binding/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_binding_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Binding Cluster. More...
 
void uic_mqtt_dotdot_binding_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Binding Cluster. More...
 
void uic_mqtt_dotdot_set_system_metrics_write_attributes_callback (const uic_mqtt_dotdot_system_metrics_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/system_metrics/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_system_metrics_write_attributes_callback (const uic_mqtt_dotdot_system_metrics_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/system_metrics/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_system_metrics_write_attributes_callbacks ()
 Clears all callbacks registered for when +/system_metrics/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_system_metrics_force_read_attributes_callback (const uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/system_metrics/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_system_metrics_force_read_attributes_callback (const uic_mqtt_dotdot_system_metrics_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/system_metrics/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_system_metrics_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/system_metrics/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_reporting_interval_seconds_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/ReportingIntervalSeconds. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_reporting_interval_seconds_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/ReportingIntervalSeconds. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_usage_percent_publish (const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/CPUUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_usage_percent_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/CPUUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_frequencym_hz_publish (const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/CPUFrequencyMHz. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_frequencym_hz_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/CPUFrequencyMHz. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_average_usage_percent_publish (const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/CPUAverageUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_average_usage_percent_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/CPUAverageUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_min_usage_percent_publish (const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/CPUMinUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_min_usage_percent_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/CPUMinUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_max_usage_percent_publish (const char *base_topic, size_t value_count, const double *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/CPUMaxUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_cpu_max_usage_percent_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/CPUMaxUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_ram_totalmb_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/RAMTotalMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_ram_totalmb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/RAMTotalMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_ram_freemb_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/RAMFreeMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_ram_freemb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/RAMFreeMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_ram_availablemb_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/RAMAvailableMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_ram_availablemb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/RAMAvailableMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_totalmb_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/SWAPMemoryTotalMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_totalmb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/SWAPMemoryTotalMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_usedmb_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/SWAPMemoryUsedMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_swap_memory_usedmb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/SWAPMemoryUsedMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_totalmb_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/VirtualMemoryTotalMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_totalmb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/VirtualMemoryTotalMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_usedmb_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/VirtualMemoryUsedMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_virtual_memory_usedmb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/VirtualMemoryUsedMB. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_disks_usage_publish (const char *base_topic, size_t value_count, const DiskUsageData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/DisksUsage. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_disks_usage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/DisksUsage. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_disks_counters_publish (const char *base_topic, size_t value_count, const DiskIOCounters *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/DisksCounters. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_disks_counters_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/DisksCounters. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_network_interfaces_data_publish (const char *base_topic, size_t value_count, const NetworkInterfaceData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/NetworkInterfacesData. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_network_interfaces_data_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/NetworkInterfacesData. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_wireless_network_interfaces_data_publish (const char *base_topic, size_t value_count, const WirelessNetworkInterfaceData *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/WirelessNetworkInterfacesData. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_wireless_network_interfaces_data_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/WirelessNetworkInterfacesData. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_hostname_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/Hostname. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_hostname_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/Hostname. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_fqdn_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/FQDN. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_fqdn_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/FQDN. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_uptime_minutes_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/UptimeMinutes. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_uptime_minutes_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/UptimeMinutes. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_current_temperature_celcius_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/CurrentTemperatureCelcius. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_current_temperature_celcius_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/CurrentTemperatureCelcius. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_average_temperature_celcius_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/AverageTemperatureCelcius. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_average_temperature_celcius_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/AverageTemperatureCelcius. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_min_temperature_celcius_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/MinTemperatureCelcius. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_min_temperature_celcius_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/MinTemperatureCelcius. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_max_temperature_celcius_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/MaxTemperatureCelcius. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_max_temperature_celcius_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/MaxTemperatureCelcius. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_power_plugged_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/PowerPlugged. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_power_plugged_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/PowerPlugged. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_battery_percentage_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/BatteryPercentage. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_battery_percentage_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/BatteryPercentage. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_system_interrupts_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; SystemMetrics/Attributes/SystemInterrupts. More...
 
sl_status_t uic_mqtt_dotdot_system_metrics_system_interrupts_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; SystemMetrics/Attributes/SystemInterrupts. More...
 
void uic_mqtt_dotdot_system_metrics_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the SystemMetrics/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_system_metrics_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to SystemMetrics/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_system_metrics_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the SystemMetrics Cluster. More...
 
void uic_mqtt_dotdot_system_metrics_publish_empty_supported_commands (const dotdot_unid_t unid)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the SystemMetrics Cluster. More...
 
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_set (const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
 Setup callback to be called when a ApplicationMonitoring/Commands/log_entry is received. More...
 
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_unset (const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
 Unsets callback to be called when a ApplicationMonitoring/Commands/log_entry is received. More...
 
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_clear ()
 Clears all callbacks registered for when ApplicationMonitoring/Commands/log_entry is received. More...
 
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_set (const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
 Setup callback to be called when a +/ApplicationMonitoring/GeneratedCommands/log_entry is received. More...
 
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_unset (const uic_mqtt_dotdot_application_monitoring_log_entry_callback_t callback)
 Unsets callback to be called when a +/ApplicationMonitoring/GeneratedCommands/log_entry is received. More...
 
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_clear ()
 Clears all callbacks registered for when +/ApplicationMonitoring/GeneratedCommands/log_entry is received. More...
 
void uic_mqtt_dotdot_set_application_monitoring_write_attributes_callback (const uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/application_monitoring/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_application_monitoring_write_attributes_callback (const uic_mqtt_dotdot_application_monitoring_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/application_monitoring/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_application_monitoring_write_attributes_callbacks ()
 Clears all callbacks registered for when +/application_monitoring/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_application_monitoring_force_read_attributes_callback (const uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/application_monitoring/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_application_monitoring_force_read_attributes_callback (const uic_mqtt_dotdot_application_monitoring_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/application_monitoring/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_application_monitoring_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/application_monitoring/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_name_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/ApplicationName. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_name_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationName. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_version_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/ApplicationVersion. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_version_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationVersion. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_connected_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/ApplicationConnected. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_connected_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationConnected. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_mqtt_topics_publish (const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/ApplicationMQTTTopics. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_mqtt_topics_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationMQTTTopics. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_uptime_minutes_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/UptimeMinutes. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_uptime_minutes_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/UptimeMinutes. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_process_id_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/ProcessId. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_process_id_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/ProcessId. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_hostname_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/Hostname. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_hostname_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/Hostname. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_fqdn_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/FQDN. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_fqdn_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/FQDN. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_enabled_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/MQTTLoggingEnabled. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_enabled_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTLoggingEnabled. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_level_publish (const char *base_topic, LoggingLevelEnum value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/MQTTLoggingLevel. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_logging_level_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTLoggingLevel. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_statistics_reporting_interval_seconds_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/MQTTStatisticsReportingIntervalSeconds. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_statistics_reporting_interval_seconds_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTStatisticsReportingIntervalSeconds. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_sent_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/MQTTMessagesSent. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_sent_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMessagesSent. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_received_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/MQTTMessagesReceived. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_messages_received_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMessagesReceived. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_subscription_count_publish (const char *base_topic, uint64_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/MQTTSubscriptionCount. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_subscription_count_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTSubscriptionCount. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_average_delivery_time_seconds_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/MQTTAverageDeliveryTimeSeconds. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_average_delivery_time_seconds_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTAverageDeliveryTimeSeconds. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_min_delivery_time_seconds_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/MQTTMinDeliveryTimeSeconds. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_min_delivery_time_seconds_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMinDeliveryTimeSeconds. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_max_delivery_time_seconds_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/MQTTMaxDeliveryTimeSeconds. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_mqtt_max_delivery_time_seconds_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/MQTTMaxDeliveryTimeSeconds. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_statistics_reporting_interval_seconds_publish (const char *base_topic, uint32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/ApplicationStatisticsReportingIntervalSeconds. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_statistics_reporting_interval_seconds_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationStatisticsReportingIntervalSeconds. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_usage_percent_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_usage_percent_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_average_usage_percent_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUAverageUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_average_usage_percent_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUAverageUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_min_usage_percent_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUMinUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_min_usage_percent_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUMinUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_max_usage_percent_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/ApplicationCPUMaxUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_cpu_max_usage_percent_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationCPUMaxUsagePercent. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_ram_usagemb_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ApplicationMonitoring/Attributes/ApplicationRAMUsageMB. More...
 
sl_status_t uic_mqtt_dotdot_application_monitoring_application_ram_usagemb_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ApplicationMonitoring/Attributes/ApplicationRAMUsageMB. More...
 
void uic_mqtt_dotdot_application_monitoring_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the ApplicationMonitoring/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_application_monitoring_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to ApplicationMonitoring/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_application_monitoring_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the ApplicationMonitoring Cluster. More...
 
void uic_mqtt_dotdot_application_monitoring_publish_empty_supported_commands (const dotdot_unid_t unid)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the ApplicationMonitoring Cluster. More...
 
void uic_mqtt_dotdot_set_name_and_location_write_attributes_callback (const uic_mqtt_dotdot_name_and_location_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/name_and_location/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_name_and_location_write_attributes_callback (const uic_mqtt_dotdot_name_and_location_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/name_and_location/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_name_and_location_write_attributes_callbacks ()
 Clears all callbacks registered for when +/name_and_location/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_name_and_location_force_read_attributes_callback (const uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/name_and_location/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_name_and_location_force_read_attributes_callback (const uic_mqtt_dotdot_name_and_location_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/name_and_location/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_name_and_location_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/name_and_location/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_name_and_location_name_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; NameAndLocation/Attributes/Name. More...
 
sl_status_t uic_mqtt_dotdot_name_and_location_name_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; NameAndLocation/Attributes/Name. More...
 
sl_status_t uic_mqtt_dotdot_name_and_location_location_publish (const char *base_topic, const char *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; NameAndLocation/Attributes/Location. More...
 
sl_status_t uic_mqtt_dotdot_name_and_location_location_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; NameAndLocation/Attributes/Location. More...
 
void uic_mqtt_dotdot_name_and_location_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the NameAndLocation/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_name_and_location_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to NameAndLocation/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_name_and_location_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the NameAndLocation Cluster. More...
 
void uic_mqtt_dotdot_name_and_location_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the NameAndLocation Cluster. More...
 
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_set (const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
 Setup callback to be called when a ConfigurationParameters/Commands/discover_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_unset (const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
 Unsets callback to be called when a ConfigurationParameters/Commands/discover_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_clear ()
 Clears all callbacks registered for when ConfigurationParameters/Commands/discover_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_set (const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
 Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_unset (const uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_t callback)
 Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_clear ()
 Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/discover_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_set (const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
 Setup callback to be called when a ConfigurationParameters/Commands/default_reset_all_parameters is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_unset (const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
 Unsets callback to be called when a ConfigurationParameters/Commands/default_reset_all_parameters is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_clear ()
 Clears all callbacks registered for when ConfigurationParameters/Commands/default_reset_all_parameters is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_set (const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
 Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/default_reset_all_parameters is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_unset (const uic_mqtt_dotdot_configuration_parameters_default_reset_all_parameters_callback_t callback)
 Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/default_reset_all_parameters is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_default_reset_all_parameters_callback_clear ()
 Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/default_reset_all_parameters is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_set (const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
 Setup callback to be called when a ConfigurationParameters/Commands/set_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_unset (const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
 Unsets callback to be called when a ConfigurationParameters/Commands/set_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_clear ()
 Clears all callbacks registered for when ConfigurationParameters/Commands/set_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_set (const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
 Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/set_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_unset (const uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_t callback)
 Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/set_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_clear ()
 Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/set_parameter is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_set (const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
 Setup callback to be called when a ConfigurationParameters/Commands/discover_parameter_range is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_unset (const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
 Unsets callback to be called when a ConfigurationParameters/Commands/discover_parameter_range is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_clear ()
 Clears all callbacks registered for when ConfigurationParameters/Commands/discover_parameter_range is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_set (const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
 Setup callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter_range is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_unset (const uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_t callback)
 Unsets callback to be called when a +/ConfigurationParameters/GeneratedCommands/discover_parameter_range is received. More...
 
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_range_callback_clear ()
 Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/discover_parameter_range is received. More...
 
void uic_mqtt_dotdot_set_configuration_parameters_write_attributes_callback (const uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/configuration_parameters/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_configuration_parameters_write_attributes_callback (const uic_mqtt_dotdot_configuration_parameters_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/configuration_parameters/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_configuration_parameters_write_attributes_callbacks ()
 Clears all callbacks registered for when +/configuration_parameters/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_configuration_parameters_force_read_attributes_callback (const uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/configuration_parameters/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_configuration_parameters_force_read_attributes_callback (const uic_mqtt_dotdot_configuration_parameters_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/configuration_parameters/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_configuration_parameters_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/configuration_parameters/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_configuration_parameters_configuration_parameters_publish (const char *base_topic, size_t value_count, const ConfigurationParameter *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ConfigurationParameters/Attributes/ConfigurationParameters. More...
 
sl_status_t uic_mqtt_dotdot_configuration_parameters_configuration_parameters_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ConfigurationParameters/Attributes/ConfigurationParameters. More...
 
void uic_mqtt_dotdot_configuration_parameters_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the ConfigurationParameters/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_configuration_parameters_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to ConfigurationParameters/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_configuration_parameters_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the ConfigurationParameters Cluster. More...
 
void uic_mqtt_dotdot_configuration_parameters_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the ConfigurationParameters Cluster. More...
 
void uic_mqtt_dotdot_aox_locator_iq_report_callback_set (const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
 Setup callback to be called when a AoXLocator/Commands/iq_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_iq_report_callback_unset (const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
 Unsets callback to be called when a AoXLocator/Commands/iq_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_iq_report_callback_clear ()
 Clears all callbacks registered for when AoXLocator/Commands/iq_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_set (const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
 Setup callback to be called when a +/AoXLocator/GeneratedCommands/iq_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_unset (const uic_mqtt_dotdot_aox_locator_iq_report_callback_t callback)
 Unsets callback to be called when a +/AoXLocator/GeneratedCommands/iq_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_clear ()
 Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/iq_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_angle_report_callback_set (const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
 Setup callback to be called when a AoXLocator/Commands/angle_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_angle_report_callback_unset (const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
 Unsets callback to be called when a AoXLocator/Commands/angle_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_angle_report_callback_clear ()
 Clears all callbacks registered for when AoXLocator/Commands/angle_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_set (const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
 Setup callback to be called when a +/AoXLocator/GeneratedCommands/angle_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_unset (const uic_mqtt_dotdot_aox_locator_angle_report_callback_t callback)
 Unsets callback to be called when a +/AoXLocator/GeneratedCommands/angle_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_clear ()
 Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/angle_report is received. More...
 
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_set (const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
 Setup callback to be called when a AoXLocator/Commands/angle_correction is received. More...
 
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_unset (const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
 Unsets callback to be called when a AoXLocator/Commands/angle_correction is received. More...
 
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_clear ()
 Clears all callbacks registered for when AoXLocator/Commands/angle_correction is received. More...
 
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_set (const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
 Setup callback to be called when a +/AoXLocator/GeneratedCommands/angle_correction is received. More...
 
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_unset (const uic_mqtt_dotdot_aox_locator_angle_correction_callback_t callback)
 Unsets callback to be called when a +/AoXLocator/GeneratedCommands/angle_correction is received. More...
 
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_clear ()
 Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/angle_correction is received. More...
 
void uic_mqtt_dotdot_set_aox_locator_write_attributes_callback (const uic_mqtt_dotdot_aox_locator_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/aox_locator/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_aox_locator_write_attributes_callback (const uic_mqtt_dotdot_aox_locator_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/aox_locator/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_aox_locator_write_attributes_callbacks ()
 Clears all callbacks registered for when +/aox_locator/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_aox_locator_force_read_attributes_callback (const uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/aox_locator/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_aox_locator_force_read_attributes_callback (const uic_mqtt_dotdot_aox_locator_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/aox_locator/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_aox_locator_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/aox_locator/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_reporting_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/ReportingMode. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_reporting_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/ReportingMode. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_valid_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/PositionAndOrientationValid. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_valid_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/PositionAndOrientationValid. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_publish (const char *base_topic, CoordinateAndOrientation value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/PositionAndOrientation. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_position_and_orientation_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/PositionAndOrientation. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_azimuth_mask_publish (const char *base_topic, size_t value_count, const MinMaxPair *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/AzimuthMask. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_azimuth_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/AzimuthMask. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_elevation_mask_publish (const char *base_topic, size_t value_count, const MinMaxPair *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/ElevationMask. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_elevation_mask_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/ElevationMask. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_allow_list_publish (const char *base_topic, size_t value_count, const char **value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/AllowList. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_allow_list_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/AllowList. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_aox_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/AoXMode. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_aox_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/AoXMode. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/AntennaMode. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/AntennaMode. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_array_publish (const char *base_topic, size_t value_count, const int8_t *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/AntennaArray. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_antenna_array_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/AntennaArray. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_period_samples_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/PeriodSamples. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_period_samples_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/PeriodSamples. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_publish (const char *base_topic, bool value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/AngleFiltering. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/AngleFiltering. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_weight_publish (const char *base_topic, double value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/AngleFilteringWeight. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_angle_filtering_weight_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/AngleFilteringWeight. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_timeout_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/AngleCorrectionTimeout. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_timeout_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/AngleCorrectionTimeout. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_delay_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/AngleCorrectionDelay. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_angle_correction_delay_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/AngleCorrectionDelay. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_cte_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/CTEMode. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_cte_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/CTEMode. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_cte_sampling_interval_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/CTESamplingInterval. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_cte_sampling_interval_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/CTESamplingInterval. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_cte_length_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/CTELength. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_cte_length_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/CTELength. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_slot_duration_publish (const char *base_topic, int8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXLocator/Attributes/SlotDuration. More...
 
sl_status_t uic_mqtt_dotdot_aox_locator_slot_duration_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXLocator/Attributes/SlotDuration. More...
 
void uic_mqtt_dotdot_aox_locator_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the AoXLocator/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_aox_locator_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to AoXLocator/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_aox_locator_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the AoXLocator Cluster. More...
 
void uic_mqtt_dotdot_aox_locator_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the AoXLocator Cluster. More...
 
void uic_mqtt_dotdot_set_aox_position_estimation_write_attributes_callback (const uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/aox_position_estimation/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_aox_position_estimation_write_attributes_callback (const uic_mqtt_dotdot_aox_position_estimation_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/aox_position_estimation/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_aox_position_estimation_write_attributes_callbacks ()
 Clears all callbacks registered for when +/aox_position_estimation/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_aox_position_estimation_force_read_attributes_callback (const uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/aox_position_estimation/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_aox_position_estimation_force_read_attributes_callback (const uic_mqtt_dotdot_aox_position_estimation_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/aox_position_estimation/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_aox_position_estimation_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/aox_position_estimation/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_aox_position_estimation_position_publish (const char *base_topic, EstimatedPosition value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; AoXPositionEstimation/Attributes/Position. More...
 
sl_status_t uic_mqtt_dotdot_aox_position_estimation_position_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; AoXPositionEstimation/Attributes/Position. More...
 
void uic_mqtt_dotdot_aox_position_estimation_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the AoXPositionEstimation/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_aox_position_estimation_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to AoXPositionEstimation/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_aox_position_estimation_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the AoXPositionEstimation Cluster. More...
 
void uic_mqtt_dotdot_aox_position_estimation_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the AoXPositionEstimation Cluster. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_set (const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
 Setup callback to be called when a ProtocolController-NetworkManagement/Commands/write is received. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_unset (const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
 Unsets callback to be called when a ProtocolController-NetworkManagement/Commands/write is received. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_clear ()
 Clears all callbacks registered for when ProtocolController-NetworkManagement/Commands/write is received. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_set (const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
 Setup callback to be called when a +/ProtocolController-NetworkManagement/GeneratedCommands/write is received. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_unset (const uic_mqtt_dotdot_protocol_controller_network_management_write_callback_t callback)
 Unsets callback to be called when a +/ProtocolController-NetworkManagement/GeneratedCommands/write is received. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_clear ()
 Clears all callbacks registered for when +/ProtocolController-NetworkManagement/GeneratedCommands/write is received. More...
 
void uic_mqtt_dotdot_set_protocol_controller_network_management_write_attributes_callback (const uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/protocol_controller_network_management/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_protocol_controller_network_management_write_attributes_callback (const uic_mqtt_dotdot_protocol_controller_network_management_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/protocol_controller_network_management/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_protocol_controller_network_management_write_attributes_callbacks ()
 Clears all callbacks registered for when +/protocol_controller_network_management/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_protocol_controller_network_management_force_read_attributes_callback (const uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/protocol_controller_network_management/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_protocol_controller_network_management_force_read_attributes_callback (const uic_mqtt_dotdot_protocol_controller_network_management_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/protocol_controller_network_management/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_protocol_controller_network_management_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/protocol_controller_network_management/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_protocol_controller_network_management_network_management_state_publish (const char *base_topic, NetworkManagementState value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; ProtocolController-NetworkManagement/Attributes/NetworkManagementState. More...
 
sl_status_t uic_mqtt_dotdot_protocol_controller_network_management_network_management_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; ProtocolController-NetworkManagement/Attributes/NetworkManagementState. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the ProtocolController-NetworkManagement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to ProtocolController-NetworkManagement/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the ProtocolController-NetworkManagement Cluster. More...
 
void uic_mqtt_dotdot_protocol_controller_network_management_publish_empty_supported_commands (const dotdot_unid_t unid)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the ProtocolController-NetworkManagement Cluster. More...
 
void uic_mqtt_dotdot_set_descriptor_write_attributes_callback (const uic_mqtt_dotdot_descriptor_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/descriptor/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_descriptor_write_attributes_callback (const uic_mqtt_dotdot_descriptor_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/descriptor/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_descriptor_write_attributes_callbacks ()
 Clears all callbacks registered for when +/descriptor/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_descriptor_force_read_attributes_callback (const uic_mqtt_dotdot_descriptor_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/descriptor/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_descriptor_force_read_attributes_callback (const uic_mqtt_dotdot_descriptor_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/descriptor/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_descriptor_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/descriptor/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_descriptor_device_type_list_publish (const char *base_topic, size_t value_count, const DeviceTypeStruct *value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; Descriptor/Attributes/DeviceTypeList. More...
 
sl_status_t uic_mqtt_dotdot_descriptor_device_type_list_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; Descriptor/Attributes/DeviceTypeList. More...
 
void uic_mqtt_dotdot_descriptor_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the Descriptor/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_descriptor_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to Descriptor/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_descriptor_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the Descriptor Cluster. More...
 
void uic_mqtt_dotdot_descriptor_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the Descriptor Cluster. More...
 
void uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_set (const uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_t callback)
 Setup callback to be called when a UnifyFanControl/Commands/set_fan_mode is received. More...
 
void uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_unset (const uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_t callback)
 Unsets callback to be called when a UnifyFanControl/Commands/set_fan_mode is received. More...
 
void uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_clear ()
 Clears all callbacks registered for when UnifyFanControl/Commands/set_fan_mode is received. More...
 
void uic_mqtt_dotdot_unify_fan_control_generated_set_fan_mode_callback_set (const uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_t callback)
 Setup callback to be called when a +/UnifyFanControl/GeneratedCommands/set_fan_mode is received. More...
 
void uic_mqtt_dotdot_unify_fan_control_generated_set_fan_mode_callback_unset (const uic_mqtt_dotdot_unify_fan_control_set_fan_mode_callback_t callback)
 Unsets callback to be called when a +/UnifyFanControl/GeneratedCommands/set_fan_mode is received. More...
 
void uic_mqtt_dotdot_unify_fan_control_generated_set_fan_mode_callback_clear ()
 Clears all callbacks registered for when +/UnifyFanControl/GeneratedCommands/set_fan_mode is received. More...
 
void uic_mqtt_dotdot_unify_fan_control_turn_off_callback_set (const uic_mqtt_dotdot_unify_fan_control_turn_off_callback_t callback)
 Setup callback to be called when a UnifyFanControl/Commands/turn_off is received. More...
 
void uic_mqtt_dotdot_unify_fan_control_turn_off_callback_unset (const uic_mqtt_dotdot_unify_fan_control_turn_off_callback_t callback)
 Unsets callback to be called when a UnifyFanControl/Commands/turn_off is received. More...
 
void uic_mqtt_dotdot_unify_fan_control_turn_off_callback_clear ()
 Clears all callbacks registered for when UnifyFanControl/Commands/turn_off is received. More...
 
void uic_mqtt_dotdot_unify_fan_control_generated_turn_off_callback_set (const uic_mqtt_dotdot_unify_fan_control_turn_off_callback_t callback)
 Setup callback to be called when a +/UnifyFanControl/GeneratedCommands/turn_off is received. More...
 
void uic_mqtt_dotdot_unify_fan_control_generated_turn_off_callback_unset (const uic_mqtt_dotdot_unify_fan_control_turn_off_callback_t callback)
 Unsets callback to be called when a +/UnifyFanControl/GeneratedCommands/turn_off is received. More...
 
void uic_mqtt_dotdot_unify_fan_control_generated_turn_off_callback_clear ()
 Clears all callbacks registered for when +/UnifyFanControl/GeneratedCommands/turn_off is received. More...
 
void uic_mqtt_dotdot_set_unify_fan_control_write_attributes_callback (const uic_mqtt_dotdot_unify_fan_control_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/unify_fan_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_unify_fan_control_write_attributes_callback (const uic_mqtt_dotdot_unify_fan_control_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/unify_fan_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_unify_fan_control_write_attributes_callbacks ()
 Clears all callbacks registered for when +/unify_fan_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_unify_fan_control_force_read_attributes_callback (const uic_mqtt_dotdot_unify_fan_control_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/unify_fan_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_unify_fan_control_force_read_attributes_callback (const uic_mqtt_dotdot_unify_fan_control_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/unify_fan_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_unify_fan_control_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/unify_fan_control/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_fan_mode_publish (const char *base_topic, ZWaveFanModeEnum value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyFanControl/Attributes/ZWaveFanMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_fan_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyFanControl/Attributes/ZWaveFanMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_supported_fan_mode_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyFanControl/Attributes/ZWaveSupportedFanMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_supported_fan_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyFanControl/Attributes/ZWaveSupportedFanMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_fan_state_publish (const char *base_topic, ZWaveFanStateEnum value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyFanControl/Attributes/ZWaveFanState. More...
 
sl_status_t uic_mqtt_dotdot_unify_fan_control_z_wave_fan_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyFanControl/Attributes/ZWaveFanState. More...
 
void uic_mqtt_dotdot_unify_fan_control_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the UnifyFanControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_unify_fan_control_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to UnifyFanControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_unify_fan_control_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the UnifyFanControl Cluster. More...
 
void uic_mqtt_dotdot_unify_fan_control_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the UnifyFanControl Cluster. More...
 
void uic_mqtt_dotdot_set_unify_thermostat_write_attributes_callback (const uic_mqtt_dotdot_unify_thermostat_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/unify_thermostat/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_unify_thermostat_write_attributes_callback (const uic_mqtt_dotdot_unify_thermostat_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/unify_thermostat/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_unify_thermostat_write_attributes_callbacks ()
 Clears all callbacks registered for when +/unify_thermostat/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_unify_thermostat_force_read_attributes_callback (const uic_mqtt_dotdot_unify_thermostat_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/unify_thermostat/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_unify_thermostat_force_read_attributes_callback (const uic_mqtt_dotdot_unify_thermostat_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/unify_thermostat/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_unify_thermostat_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/unify_thermostat/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_unify_thermostat_thermostat_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyThermostat/Attributes/ThermostatMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_thermostat_thermostat_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyThermostat/Attributes/ThermostatMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_thermostat_supported_thermostat_mode_publish (const char *base_topic, uint16_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyThermostat/Attributes/SupportedThermostatMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_thermostat_supported_thermostat_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyThermostat/Attributes/SupportedThermostatMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_thermostat_operating_state_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyThermostat/Attributes/OperatingState. More...
 
sl_status_t uic_mqtt_dotdot_unify_thermostat_operating_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyThermostat/Attributes/OperatingState. More...
 
void uic_mqtt_dotdot_unify_thermostat_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the UnifyThermostat/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_unify_thermostat_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to UnifyThermostat/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_unify_thermostat_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the UnifyThermostat Cluster. More...
 
void uic_mqtt_dotdot_unify_thermostat_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the UnifyThermostat Cluster. More...
 
void uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_set (const uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_t callback)
 Setup callback to be called when a UnifyHumidityControl/Commands/mode_set is received. More...
 
void uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_unset (const uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_t callback)
 Unsets callback to be called when a UnifyHumidityControl/Commands/mode_set is received. More...
 
void uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_clear ()
 Clears all callbacks registered for when UnifyHumidityControl/Commands/mode_set is received. More...
 
void uic_mqtt_dotdot_unify_humidity_control_generated_mode_set_callback_set (const uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_t callback)
 Setup callback to be called when a +/UnifyHumidityControl/GeneratedCommands/mode_set is received. More...
 
void uic_mqtt_dotdot_unify_humidity_control_generated_mode_set_callback_unset (const uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_t callback)
 Unsets callback to be called when a +/UnifyHumidityControl/GeneratedCommands/mode_set is received. More...
 
void uic_mqtt_dotdot_unify_humidity_control_generated_mode_set_callback_clear ()
 Clears all callbacks registered for when +/UnifyHumidityControl/GeneratedCommands/mode_set is received. More...
 
void uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_set (const uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_t callback)
 Setup callback to be called when a UnifyHumidityControl/Commands/setpoint_set is received. More...
 
void uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_unset (const uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_t callback)
 Unsets callback to be called when a UnifyHumidityControl/Commands/setpoint_set is received. More...
 
void uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_clear ()
 Clears all callbacks registered for when UnifyHumidityControl/Commands/setpoint_set is received. More...
 
void uic_mqtt_dotdot_unify_humidity_control_generated_setpoint_set_callback_set (const uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_t callback)
 Setup callback to be called when a +/UnifyHumidityControl/GeneratedCommands/setpoint_set is received. More...
 
void uic_mqtt_dotdot_unify_humidity_control_generated_setpoint_set_callback_unset (const uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_t callback)
 Unsets callback to be called when a +/UnifyHumidityControl/GeneratedCommands/setpoint_set is received. More...
 
void uic_mqtt_dotdot_unify_humidity_control_generated_setpoint_set_callback_clear ()
 Clears all callbacks registered for when +/UnifyHumidityControl/GeneratedCommands/setpoint_set is received. More...
 
void uic_mqtt_dotdot_set_unify_humidity_control_write_attributes_callback (const uic_mqtt_dotdot_unify_humidity_control_write_attributes_callback_t callback)
 Setup a callback for WriteAttribute to be called when a +/unify_humidity_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_unset_unify_humidity_control_write_attributes_callback (const uic_mqtt_dotdot_unify_humidity_control_write_attributes_callback_t callback)
 Unsets a callback for WriteAttribute to be called when a +/unify_humidity_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_clear_unify_humidity_control_write_attributes_callbacks ()
 Clears all callbacks registered for when +/unify_humidity_control/Commands/WriteAttributes is received. More...
 
void uic_mqtt_dotdot_set_unify_humidity_control_force_read_attributes_callback (const uic_mqtt_dotdot_unify_humidity_control_force_read_attributes_callback_t callback)
 Setup a callback for ForceReadAttributes to be called when a +/unify_humidity_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_unset_unify_humidity_control_force_read_attributes_callback (const uic_mqtt_dotdot_unify_humidity_control_force_read_attributes_callback_t callback)
 Unsets a callback for ForceReadAttributes to be called when a +/unify_humidity_control/Commands/ForceReadAttributes is received. More...
 
void uic_mqtt_dotdot_clear_unify_humidity_control_force_read_attributes_callbacks ()
 Clears all callbacks registered for when +/unify_humidity_control/Commands/ForceReadAttributes is received. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_reporting_mode_publish (const char *base_topic, ModeType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/ReportingMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_reporting_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/ReportingMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_supported_reporting_mode_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/SupportedReportingMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_supported_reporting_mode_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/SupportedReportingMode. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_current_state_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/CurrentState. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_current_state_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/CurrentState. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_supported_set_points_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/SupportedSetPoints. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_supported_set_points_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/SupportedSetPoints. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_min_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/HumidifierSetpointMin. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/HumidifierSetpointMin. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_max_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/HumidifierSetpointMax. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/HumidifierSetpointMax. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/HumidifierSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/HumidifierSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_scale_publish (const char *base_topic, ScaleType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/HumidifierSetpointScale. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_scale_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/HumidifierSetpointScale. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_precision_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/HumidifierSetpointPrecision. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_humidifier_setpoint_precision_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/HumidifierSetpointPrecision. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_min_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointMin. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointMin. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_max_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointMax. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointMax. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/DehumidifierSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/DehumidifierSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_scale_publish (const char *base_topic, ScaleType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointScale. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_scale_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointScale. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_precision_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointPrecision. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_dehumidifier_setpoint_precision_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/DehumidifierSetpointPrecision. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_min_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/AutoSetpointMin. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_min_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/AutoSetpointMin. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_max_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/AutoSetpointMax. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_max_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/AutoSetpointMax. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_publish (const char *base_topic, int32_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/AutoSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/AutoSetpoint. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_scale_publish (const char *base_topic, ScaleType value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/AutoSetpointScale. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_scale_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/AutoSetpointScale. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_precision_publish (const char *base_topic, uint8_t value, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Publish the attribute; UnifyHumidityControl/Attributes/AutoSetpointPrecision. More...
 
sl_status_t uic_mqtt_dotdot_unify_humidity_control_auto_setpoint_precision_unretain (const char *base_topic, uic_mqtt_dotdot_attribute_publish_type_t publish_type)
 Unretains a published attribute; UnifyHumidityControl/Attributes/AutoSetpointPrecision. More...
 
void uic_mqtt_dotdot_unify_humidity_control_publish_cluster_revision (const char *base_topic, uint16_t value)
 Publish the UnifyHumidityControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_unify_humidity_control_unretain_cluster_revision (const char *base_topic)
 Unretain a publication to UnifyHumidityControl/ClusterRevision attribute. More...
 
void uic_mqtt_dotdot_unify_humidity_control_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint for the UnifyHumidityControl Cluster. More...
 
void uic_mqtt_dotdot_unify_humidity_control_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish an empty array of SupportedCommands for UNID/EndPoint for the UnifyHumidityControl Cluster. More...
 
void uic_mqtt_dotdot_publish_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish the SupportedCommands for UNID/EndPoint. More...
 
void uic_mqtt_dotdot_publish_empty_supported_commands (const dotdot_unid_t unid, dotdot_endpoint_id_t endpoint)
 Publish emtpy values for SupportedCommands for UNID/EndPoint. More...
 
void uic_mqtt_dotdot_set_group_dispatch_callback (group_dispatch_t callback)
 Setup Group dispatch callback. More...
 
group_dispatch_t uic_mqtt_dotdot_get_group_dispatch_callback ()
 Gets the Group dispatch callback. More...