Unify Framework Lib 1.6.0
|
This component provides helper functions for parsing and generates Unify json payloads sent over MQTT. More...
Modules | |
DotDot MQTT Value names for attributes not covered automatically by ZCL | |
Additional string/value pairs for DotDot Serializer. | |
Dotdot MQTT internal shared functions | |
Dotdot MQTT internal shared functions (C++) | |
DotDot Attributes Serializer | |
This component provides helper functions for parsing the Attribute space of topics and generates Unify json payloads sent over MQTT. | |
DotDot MQTT generated commands | |
This component provides helper functions to publish generated commands with json payloads sent over MQTT. | |
DotDot ByGroup Listeners | |
This component provides helper functions for parsing UCL by-group commands. | |
DotDot MQTT Helpers | |
Various helper functions C interface for DotDot Serializer. | |
DotDot MQTT C++ helpers | |
Various helper functions for DotDot Serializer. | |
Dotdot MQTT Send commands | |
This module allows to issue UCL/MQTT commands to destinations. | |
Dotdot MQTT Supported Generated commands | |
This module allows to issue advertise a list of SupportedGeneratedCommands for a given UNID / Endpoint using UCL/MQTT. | |
Internal C++ Command parsing helpers | |
C++ Helpers and definitions for parsing DotDot MQTT commands. | |
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... | |
This component provides helper functions for parsing and generates Unify json payloads sent over MQTT.
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) |
Function definition used to register a Group dispatch function from a Protocol Controller. Incoming publications at ucl/by-group/+/<Cluster>/Commands/<Command> will be forwarded to this function.
group_id | Group ID of the group to dispatch. |
cluster_name | The name of the Cluster for which the command was received |
command | The Command that was received within the Cluster. |
message | The MQTT message/payload received for the command |
message_length | The length of the MQTT message/payload received for the Command. |
callback | MQTT subscription callback that is normally used for individual Command dispatch for the cluster. |
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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 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_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_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_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_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_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_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_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_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_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_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_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_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_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) |
void uic_mqtt_dotdot_alarms_alarm_callback_clear | ( | ) |
Clears all callbacks registered for when Alarms/Commands/alarm is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /alarm_count will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /alarm_count will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_alarms_generated_alarm_callback_clear | ( | ) |
Clears all callbacks registered for when +/Alarms/GeneratedCommands/alarm is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_alarms_generated_get_alarm_callback_clear | ( | ) |
Clears all callbacks registered for when +/Alarms/GeneratedCommands/get_alarm is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_alarms_generated_get_alarm_response_callback_clear | ( | ) |
Clears all callbacks registered for when +/Alarms/GeneratedCommands/get_alarm_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_alarms_generated_reset_alarm_callback_clear | ( | ) |
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_alarm is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_alarms_generated_reset_alarm_log_callback_clear | ( | ) |
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_alarm_log is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_alarms_generated_reset_all_alarms_callback_clear | ( | ) |
Clears all callbacks registered for when +/Alarms/GeneratedCommands/reset_all_alarms is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_alarms_get_alarm_callback_clear | ( | ) |
Clears all callbacks registered for when Alarms/Commands/get_alarm is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_alarms_get_alarm_response_callback_clear | ( | ) |
Clears all callbacks registered for when Alarms/Commands/get_alarm_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_alarms_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Alarms/ClusterRevision attribute.
base_topic | topic prefix to publish, /Alarms/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Alarms Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_alarms_reset_alarm_callback_clear | ( | ) |
Clears all callbacks registered for when Alarms/Commands/reset_alarm is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_alarms_reset_alarm_log_callback_clear | ( | ) |
Clears all callbacks registered for when Alarms/Commands/reset_alarm_log is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_alarms_reset_all_alarms_callback_clear | ( | ) |
Clears all callbacks registered for when Alarms/Commands/reset_all_alarms is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_alarms_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Alarms/ClusterRevision attribute.
base_topic | topic prefix to publish, /Alarms/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /allow_list will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /allow_list will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_aox_locator_angle_correction_callback_clear | ( | ) |
Clears all callbacks registered for when AoXLocator/Commands/angle_correction is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /angle_correction_delay will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /angle_correction_delay will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /angle_correction_timeout will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /angle_correction_timeout will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /angle_filtering will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /angle_filtering will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /angle_filtering_weight will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /angle_filtering_weight will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_aox_locator_angle_report_callback_clear | ( | ) |
Clears all callbacks registered for when AoXLocator/Commands/angle_report is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /antenna_array will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /antenna_array will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /antenna_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /antenna_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aox_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aox_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /azimuth_mask will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /azimuth_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cte_length will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cte_length will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cte_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cte_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cte_sampling_interval will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cte_sampling_interval will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /elevation_mask will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /elevation_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_aox_locator_generated_angle_correction_callback_clear | ( | ) |
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/angle_correction is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_aox_locator_generated_angle_report_callback_clear | ( | ) |
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/angle_report is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_aox_locator_generated_iq_report_callback_clear | ( | ) |
Clears all callbacks registered for when +/AoXLocator/GeneratedCommands/iq_report is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_aox_locator_iq_report_callback_clear | ( | ) |
Clears all callbacks registered for when AoXLocator/Commands/iq_report is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /period_samples will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /period_samples will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /position_and_orientation will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /position_and_orientation will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /position_and_orientation_valid will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /position_and_orientation_valid will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_aox_locator_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the AoXLocator/ClusterRevision attribute.
base_topic | topic prefix to publish, /AoXLocator/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the AoXLocator Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /reporting_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reporting_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /slot_duration will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /slot_duration will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_aox_locator_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to AoXLocator/ClusterRevision attribute.
base_topic | topic prefix to publish, /AoXLocator/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /position will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /position will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_aox_position_estimation_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the AoXPositionEstimation/ClusterRevision attribute.
base_topic | topic prefix to publish, /AoXPositionEstimation/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the AoXPositionEstimation Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_aox_position_estimation_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to AoXPositionEstimation/ClusterRevision attribute.
base_topic | topic prefix to publish, /AoXPositionEstimation/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /application_connected will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_connected will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_cpu_average_usage_percent will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_cpu_average_usage_percent will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_cpu_max_usage_percent will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_cpu_max_usage_percent will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_cpu_min_usage_percent will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_cpu_min_usage_percent will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_cpu_usage_percent will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_cpu_usage_percent will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_mqtt_topics will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_mqtt_topics will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_name will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_name will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_ram_usagemb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_ram_usagemb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_statistics_reporting_interval_seconds will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_statistics_reporting_interval_seconds will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_version will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_version will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /fqdn will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /fqdn will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_application_monitoring_generated_log_entry_callback_clear | ( | ) |
Clears all callbacks registered for when +/ApplicationMonitoring/GeneratedCommands/log_entry is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /hostname will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /hostname will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_application_monitoring_log_entry_callback_clear | ( | ) |
Clears all callbacks registered for when ApplicationMonitoring/Commands/log_entry is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /mqtt_average_delivery_time_seconds will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_average_delivery_time_seconds will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_logging_enabled will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_logging_enabled will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_logging_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_logging_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_max_delivery_time_seconds will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_max_delivery_time_seconds will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_messages_received will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_messages_received will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_messages_sent will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_messages_sent will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_min_delivery_time_seconds will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_min_delivery_time_seconds will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_statistics_reporting_interval_seconds will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_statistics_reporting_interval_seconds will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_subscription_count will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mqtt_subscription_count will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /process_id will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /process_id will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_application_monitoring_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the ApplicationMonitoring/ClusterRevision attribute.
base_topic | topic prefix to publish, /ApplicationMonitoring/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | ) |
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.
This function will iterate over all Commands in the ApplicationMonitoring Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_application_monitoring_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to ApplicationMonitoring/ClusterRevision attribute.
base_topic | topic prefix to publish, /ApplicationMonitoring/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /uptime_minutes will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /uptime_minutes will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ballast_factor_adjustment will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ballast_factor_adjustment will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ballast_status will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ballast_status will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /intrinsic_ballast_factor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /intrinsic_ballast_factor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_alarm_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_alarm_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_burn_hours will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_burn_hours_trip_point will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_burn_hours_trip_point will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_burn_hours will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_manufacturer will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_manufacturer will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_quantity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_quantity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_rated_hours will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_rated_hours will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lamp_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_max_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_max_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_min_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_min_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_on_fade_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_on_fade_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_on_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_on_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_ballast_configuration_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the BallastConfiguration/ClusterRevision attribute.
base_topic | topic prefix to publish, /BallastConfiguration/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the BallastConfiguration Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_ballast_configuration_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to BallastConfiguration/ClusterRevision attribute.
base_topic | topic prefix to publish, /BallastConfiguration/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /barrier_position will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /barrier_position will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /capabilities will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /capabilities will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /close_events will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /close_events will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /close_period will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /close_period will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /command_close_events will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /command_close_events will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /command_open_events will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /command_open_events will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_barrier_control_generated_stop_callback_clear | ( | ) |
Clears all callbacks registered for when +/BarrierControl/GeneratedCommands/stop is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_barrier_control_go_to_percent_callback_clear | ( | ) |
Clears all callbacks registered for when BarrierControl/Commands/go_to_percent is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /moving_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /moving_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /open_events will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /open_events will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /open_period will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /open_period will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_barrier_control_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the BarrierControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /BarrierControl/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the BarrierControl Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /safety_status will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /safety_status will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_barrier_control_stop_callback_clear | ( | ) |
Clears all callbacks registered for when BarrierControl/Commands/stop is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_barrier_control_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to BarrierControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /BarrierControl/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /alarm_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /alarm_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_version will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /application_version will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /date_code will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /date_code will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /device_enabled will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /device_enabled will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /disable_local_config will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /disable_local_config will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /generic_device_class will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /generic_device_class will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /generic_device_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /generic_device_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /hw_version will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /hw_version will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /location_description will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /location_description will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /manufacturer_name will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /manufacturer_name will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /manufacturer_version_details will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /manufacturer_version_details will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /model_identifier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /model_identifier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_environment will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_environment will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_source will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_source will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /product_code will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /product_code will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /product_label will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /product_label will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /producturl will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /producturl will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_basic_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Basic/ClusterRevision attribute.
base_topic | topic prefix to publish, /Basic/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Basic Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /serial_number will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /serial_number will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /stack_version will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /stack_version will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /sw_buildid will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /sw_buildid will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_basic_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Basic/ClusterRevision attribute.
base_topic | topic prefix to publish, /Basic/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /zcl_version will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /zcl_version will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_binding_bind_callback_clear | ( | ) |
Clears all callbacks registered for when Binding/Commands/bind is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /bindable_cluster_list will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /bindable_cluster_list will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /binding_table_full will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /binding_table_full will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /binding_table will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /binding_table will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_binding_generated_bind_callback_clear | ( | ) |
Clears all callbacks registered for when +/Binding/GeneratedCommands/bind is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_binding_generated_unbind_callback_clear | ( | ) |
Clears all callbacks registered for when +/Binding/GeneratedCommands/unbind is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_binding_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Binding/ClusterRevision attribute.
base_topic | topic prefix to publish, /Binding/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Binding Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_binding_unbind_callback_clear | ( | ) |
Clears all callbacks registered for when Binding/Commands/unbind is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_binding_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Binding/ClusterRevision attribute.
base_topic | topic prefix to publish, /Binding/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_carbon_dioxide_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the CarbonDioxide/ClusterRevision attribute.
base_topic | topic prefix to publish, /CarbonDioxide/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the CarbonDioxide Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_carbon_dioxide_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to CarbonDioxide/ClusterRevision attribute.
base_topic | topic prefix to publish, /CarbonDioxide/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_carbon_monoxide_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the CarbonMonoxide/ClusterRevision attribute.
base_topic | topic prefix to publish, /CarbonMonoxide/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the CarbonMonoxide Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_carbon_monoxide_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to CarbonMonoxide/ClusterRevision attribute.
base_topic | topic prefix to publish, /CarbonMonoxide/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_clear_alarms_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/alarms/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_alarms_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/alarms/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_aox_locator_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/aox_locator/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_aox_locator_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/aox_locator/Commands/WriteAttributes is received.
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.
void uic_mqtt_dotdot_clear_aox_position_estimation_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/aox_position_estimation/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_application_monitoring_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/application_monitoring/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_application_monitoring_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/application_monitoring/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_ballast_configuration_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/ballast_configuration/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_ballast_configuration_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/ballast_configuration/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_barrier_control_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/barrier_control/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_barrier_control_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/barrier_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_basic_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/basic/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_basic_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/basic/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_binding_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/binding/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_binding_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/binding/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_carbon_dioxide_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/carbon_dioxide/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_carbon_dioxide_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/carbon_dioxide/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_carbon_monoxide_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/carbon_monoxide/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_carbon_monoxide_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/carbon_monoxide/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_color_control_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/color_control/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_color_control_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/color_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_configuration_parameters_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/configuration_parameters/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_configuration_parameters_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/configuration_parameters/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_dehumidification_control_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/dehumidification_control/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_dehumidification_control_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/dehumidification_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_descriptor_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/descriptor/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_descriptor_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/descriptor/Commands/WriteAttributes is received.
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.
void uic_mqtt_dotdot_clear_device_temperature_configuration_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/device_temperature_configuration/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_diagnostics_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/diagnostics/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_diagnostics_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/diagnostics/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_door_lock_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/door_lock/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_door_lock_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/door_lock/Commands/WriteAttributes is received.
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.
void uic_mqtt_dotdot_clear_electrical_conductivity_measurement_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/electrical_conductivity_measurement/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_electrical_measurement_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/electrical_measurement/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_electrical_measurement_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/electrical_measurement/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_fan_control_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/fan_control/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_fan_control_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/fan_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_flow_measurement_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/flow_measurement/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_flow_measurement_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/flow_measurement/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_groups_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/groups/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_groups_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/groups/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_ias_zone_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/ias_zone/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_ias_zone_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/ias_zone/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_iaswd_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/iaswd/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_iaswd_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/iaswd/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_identify_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/identify/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_identify_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/identify/Commands/WriteAttributes is received.
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.
void uic_mqtt_dotdot_clear_illuminance_level_sensing_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/illuminance_level_sensing/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_illuminance_measurement_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/illuminance_measurement/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_illuminance_measurement_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/illuminance_measurement/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_level_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/level/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_level_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/level/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_metering_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/metering/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_metering_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/metering/Commands/WriteAttributes is received.
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.
void uic_mqtt_dotdot_clear_name_and_location_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/name_and_location/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_occupancy_sensing_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/occupancy_sensing/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_occupancy_sensing_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/occupancy_sensing/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_on_off_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/on_off/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_on_off_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/on_off/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_ph_measurement_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/ph_measurement/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_ph_measurement_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/ph_measurement/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_pm25_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/pm25/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_pm25_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/pm25/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_poll_control_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/poll_control/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_poll_control_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/poll_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_power_configuration_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/power_configuration/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_power_configuration_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/power_configuration/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_pressure_measurement_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/pressure_measurement/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_pressure_measurement_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/pressure_measurement/Commands/WriteAttributes is received.
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.
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.
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.
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.
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.
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.
void uic_mqtt_dotdot_clear_relativity_humidity_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/relativity_humidity/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_relativity_humidity_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/relativity_humidity/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_scenes_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/scenes/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_scenes_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/scenes/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_shade_configuration_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/shade_configuration/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_shade_configuration_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/shade_configuration/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_soil_moisture_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/soil_moisture/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_soil_moisture_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/soil_moisture/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_state_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/state/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_state_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/state/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_system_metrics_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/system_metrics/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_system_metrics_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/system_metrics/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_temperature_measurement_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/temperature_measurement/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_temperature_measurement_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/temperature_measurement/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_thermostat_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/thermostat/Commands/ForceReadAttributes is received.
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.
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.
void uic_mqtt_dotdot_clear_thermostat_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/thermostat/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_time_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/time/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_time_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/time/Commands/WriteAttributes is received.
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.
void uic_mqtt_dotdot_clear_unify_fan_control_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/unify_fan_control/Commands/WriteAttributes is received.
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.
void uic_mqtt_dotdot_clear_unify_humidity_control_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/unify_humidity_control/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_unify_thermostat_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/unify_thermostat/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_unify_thermostat_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/unify_thermostat/Commands/WriteAttributes is received.
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.
void uic_mqtt_dotdot_clear_wind_speed_measurement_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/wind_speed_measurement/Commands/WriteAttributes is received.
void uic_mqtt_dotdot_clear_window_covering_force_read_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/window_covering/Commands/ForceReadAttributes is received.
void uic_mqtt_dotdot_clear_window_covering_write_attributes_callbacks | ( | ) |
Clears all callbacks registered for when +/window_covering/Commands/WriteAttributes is received.
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.
base_topic | topic prefix to publish, /color_capabilities will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_capabilities will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_loop_active will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_loop_active will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_loop_direction will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_loop_direction will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_color_control_color_loop_set_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/color_loop_set is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /color_loop_start_enhanced_hue will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_loop_start_enhanced_hue will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_loop_stored_enhanced_hue will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_loop_stored_enhanced_hue will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_loop_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_loop_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointb_intensity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointb_intensity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointbx will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointbx will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointby will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointby will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointg_intensity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointg_intensity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointgx will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointgx will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointgy will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointgy will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointr_intensity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointr_intensity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointrx will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointrx will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointry will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_pointry will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_temp_physical_max_mireds will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_temp_physical_max_mireds will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_temp_physical_min_mireds will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_temp_physical_min_mireds will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_temperature_mireds will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /color_temperature_mireds will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /compensation_text will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /compensation_text will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /couple_color_temp_to_level_min_mireds will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /couple_color_temp_to_level_min_mireds will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_hue will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_hue will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_saturation will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_saturation will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /currentx will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /currentx will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /currenty will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /currenty will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /drift_compensation will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /drift_compensation will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enhanced_color_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enhanced_color_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enhanced_current_hue will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enhanced_current_hue will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_color_control_enhanced_move_hue_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/enhanced_move_hue is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_enhanced_step_hue_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/enhanced_step_hue is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_generated_move_color_callback_clear | ( | ) |
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_color is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_generated_move_hue_callback_clear | ( | ) |
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_hue is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_generated_move_saturation_callback_clear | ( | ) |
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/move_saturation is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_generated_step_color_callback_clear | ( | ) |
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_color is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_generated_step_hue_callback_clear | ( | ) |
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_hue is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_generated_step_saturation_callback_clear | ( | ) |
Clears all callbacks registered for when +/ColorControl/GeneratedCommands/step_saturation is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_move_color_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/move_color is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_move_color_temperature_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/move_color_temperature is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_move_hue_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/move_hue is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_move_saturation_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/move_saturation is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_move_to_color_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/move_to_color is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_move_to_hue_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/move_to_hue is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_move_to_saturation_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/move_to_saturation is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /number_of_primaries will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_primaries will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /options will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /options will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary1_intensity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary1_intensity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary1x will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary1x will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary1y will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary1y will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary2_intensity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary2_intensity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary2x will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary2x will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary2y will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary2y will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary3_intensity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary3_intensity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary3x will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary3x will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary3y will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary3y will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary4_intensity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary4_intensity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary4x will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary4x will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary4y will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary4y will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary5_intensity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary5_intensity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary5x will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary5x will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary5y will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary5y will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary6_intensity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary6_intensity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary6x will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary6x will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary6y will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /primary6y will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_color_control_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the ColorControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /ColorControl/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the ColorControl Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /remaining_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /remaining_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /start_up_color_temperature_mireds will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /start_up_color_temperature_mireds will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_color_control_step_color_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/step_color is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_step_color_temperature_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/step_color_temperature is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_step_hue_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/step_hue is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_step_saturation_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/step_saturation is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_stop_move_step_callback_clear | ( | ) |
Clears all callbacks registered for when ColorControl/Commands/stop_move_step is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_color_control_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to ColorControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /ColorControl/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /white_pointx will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /white_pointx will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /white_pointy will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /white_pointy will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /configuration_parameters will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /configuration_parameters will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_callback_clear | ( | ) |
Clears all callbacks registered for when ConfigurationParameters/Commands/discover_parameter is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_configuration_parameters_discover_parameter_range_callback_clear | ( | ) |
Clears all callbacks registered for when ConfigurationParameters/Commands/discover_parameter_range is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_configuration_parameters_generated_discover_parameter_callback_clear | ( | ) |
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/discover_parameter is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_configuration_parameters_generated_set_parameter_callback_clear | ( | ) |
Clears all callbacks registered for when +/ConfigurationParameters/GeneratedCommands/set_parameter is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_configuration_parameters_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the ConfigurationParameters/ClusterRevision attribute.
base_topic | topic prefix to publish, /ConfigurationParameters/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the ConfigurationParameters Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_configuration_parameters_set_parameter_callback_clear | ( | ) |
Clears all callbacks registered for when ConfigurationParameters/Commands/set_parameter is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_configuration_parameters_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to ConfigurationParameters/ClusterRevision attribute.
base_topic | topic prefix to publish, /ConfigurationParameters/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /dehumidification_cooling will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidification_cooling will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidification_hysteresis will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidification_hysteresis will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidification_lockout will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidification_lockout will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidification_max_cool will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidification_max_cool will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_dehumidification_control_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the DehumidificationControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /DehumidificationControl/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the DehumidificationControl Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /relative_humidity_display will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /relative_humidity_display will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /relative_humidity_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /relative_humidity_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /relative_humidity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /relative_humidity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rh_dehumidification_setpoint will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rh_dehumidification_setpoint will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_dehumidification_control_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to DehumidificationControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /DehumidificationControl/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /device_type_list will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /device_type_list will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_descriptor_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Descriptor/ClusterRevision attribute.
base_topic | topic prefix to publish, /Descriptor/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Descriptor Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_descriptor_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Descriptor/ClusterRevision attribute.
base_topic | topic prefix to publish, /Descriptor/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /current_temperature will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_temperature will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /device_temp_alarm_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /device_temp_alarm_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /high_temp_dwell_trip_point will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /high_temp_dwell_trip_point will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /high_temp_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /high_temp_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /low_temp_dwell_trip_point will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /low_temp_dwell_trip_point will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /low_temp_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /low_temp_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_temp_experienced will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_temp_experienced will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_temp_experienced will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_temp_experienced will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /over_temp_total_dwell will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /over_temp_total_dwell will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_device_temperature_configuration_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the DeviceTemperatureConfiguration/ClusterRevision attribute.
base_topic | topic prefix to publish, /DeviceTemperatureConfiguration/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the DeviceTemperatureConfiguration Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_device_temperature_configuration_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to DeviceTemperatureConfiguration/ClusterRevision attribute.
base_topic | topic prefix to publish, /DeviceTemperatureConfiguration/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /aps_decrypt_failures will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_decrypt_failures will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_rx_bcast will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_rx_bcast will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_rx_ucast will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_rx_ucast will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_tx_bcast will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_tx_bcast will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_tx_ucast_fail will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_tx_ucast_fail will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_tx_ucast_retry will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_tx_ucast_retry will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_tx_ucast_success will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_tx_ucast_success will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_unauthorized_key will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /aps_unauthorized_key will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /apsfc_failure will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /apsfc_failure will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_mac_retry_per_aps_message_sent will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_mac_retry_per_aps_message_sent will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /child_moved will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /child_moved will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /join_indication will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /join_indication will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /last_messagelqi will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /last_messagelqi will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /last_messagerssi will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /last_messagerssi will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_rx_bcast will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_rx_bcast will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_rx_ucast will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_rx_ucast will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_tx_bcast will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_tx_bcast will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_tx_ucast_fail will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_tx_ucast_fail will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_tx_ucast will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_tx_ucast_retry will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_tx_ucast_retry will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mac_tx_ucast will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /neighbor_added will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /neighbor_added will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /neighbor_removed will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /neighbor_removed will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /neighbor_stale will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /neighbor_stale will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_resets will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_resets will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /nwk_decrypt_failures will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /nwk_decrypt_failures will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /nwkfc_failure will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /nwkfc_failure will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /packet_buffer_allocate_failures will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /packet_buffer_allocate_failures will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /packet_validate_drop_count will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /packet_validate_drop_count will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /persistent_memory_writes will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /persistent_memory_writes will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /phy_to_mac_queue_limit_reached will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /phy_to_mac_queue_limit_reached will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_diagnostics_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Diagnostics/ClusterRevision attribute.
base_topic | topic prefix to publish, /Diagnostics/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Diagnostics Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /relayed_ucast will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /relayed_ucast will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /route_disc_initiated will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /route_disc_initiated will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_diagnostics_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Diagnostics/ClusterRevision attribute.
base_topic | topic prefix to publish, /Diagnostics/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /actuator_enabled will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /actuator_enabled will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /alarm_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /alarm_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_relock_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_relock_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_clear_credential_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/clear_credential is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_clear_holiday_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/clear_holiday_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_clear_pin_code_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/clear_pin_code is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_clear_rfid_code_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/clear_rfid_code is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_clear_user_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/clear_user is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_clear_weekday_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/clear_weekday_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /credential_rules_support will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /credential_rules_support will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /default_configuration_register will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /default_configuration_register will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /door_closed_events will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /door_closed_events will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /door_open_events will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /door_open_events will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /door_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /door_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enable_inside_statusled will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enable_inside_statusled will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enable_local_programming will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enable_local_programming will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enable_logging will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enable_logging will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enable_one_touch_locking will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enable_one_touch_locking will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enable_privacy_mode_button will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /enable_privacy_mode_button will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /expiring_user_timeout will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /expiring_user_timeout will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /feature_map will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /feature_map will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_generated_clear_credential_callback_clear | ( | ) |
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_credential is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_generated_clear_user_callback_clear | ( | ) |
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/clear_user is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_generated_get_user_callback_clear | ( | ) |
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/get_user is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_generated_lock_door_callback_clear | ( | ) |
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/lock_door is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_generated_set_credential_callback_clear | ( | ) |
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_credential is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_generated_set_user_callback_clear | ( | ) |
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/set_user is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_generated_toggle_callback_clear | ( | ) |
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/toggle is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_generated_toggle_response_callback_clear | ( | ) |
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/toggle_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_generated_unbolt_door_callback_clear | ( | ) |
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unbolt_door is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_generated_unlock_door_callback_clear | ( | ) |
Clears all callbacks registered for when +/DoorLock/GeneratedCommands/unlock_door is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_get_credential_status_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/get_credential_status is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_get_holiday_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/get_holiday_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_get_log_record_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/get_log_record is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_get_pin_code_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/get_pin_code is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_get_rfid_code_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/get_rfid_code is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_get_user_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/get_user is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_get_user_response_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/get_user_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_get_user_status_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/get_user_status is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_get_user_type_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/get_user_type is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_get_weekday_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/get_weekday_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /keypad_operation_event_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /keypad_operation_event_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /keypad_programming_event_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /keypad_programming_event_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /language will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /language will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /led_settings will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /led_settings will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /local_programming_features will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /local_programming_features will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_door_lock_lock_door_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/lock_door is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_lock_door_response_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/lock_door_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /lock_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lock_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lock_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lock_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /manual_operation_event_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /manual_operation_event_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_pin_code_length will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_pin_code_length will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_rfid_code_length will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_rfid_code_length will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_pin_code_length will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_pin_code_length will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_rfid_code_length will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_rfid_code_length will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_credentials_supported_per_user will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_credentials_supported_per_user will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_holiday_schedules_supported will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_holiday_schedules_supported will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_log_records_supported will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_log_records_supported will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_pin_users_supported will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_pin_users_supported will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_rfid_users_supported will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_rfid_users_supported will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_total_users_supported will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_total_users_supported will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_week_day_schedules_supported_per_user will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_week_day_schedules_supported_per_user will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_year_day_schedules_supported_per_user will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_year_day_schedules_supported_per_user will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /open_period will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /open_period will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_door_lock_operating_event_notification_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/operating_event_notification is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /operating_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /operating_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_door_lock_programming_event_notification_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/programming_event_notification is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the DoorLock/ClusterRevision attribute.
base_topic | topic prefix to publish, /DoorLock/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the DoorLock Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /require_pi_nfor_rf_operation will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /require_pi_nfor_rf_operation will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rf_operation_event_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rf_operation_event_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rf_programming_event_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rf_programming_event_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rfid_operation_event_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rfid_operation_event_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rfid_programming_event_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rfid_programming_event_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /security_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /security_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /send_pin_over_the_air will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /send_pin_over_the_air will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_door_lock_set_credential_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/set_credential is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_set_credential_response_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/set_credential_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_set_holiday_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/set_holiday_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_set_pin_code_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/set_pin_code is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_set_rfid_code_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/set_rfid_code is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_set_user_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/set_user is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_set_user_status_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/set_user_status is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_set_user_type_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/set_user_type is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_set_weekday_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/set_weekday_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /sound_volume will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /sound_volume will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /supported_operating_modes will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /supported_operating_modes will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_door_lock_toggle_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/toggle is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_toggle_response_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/toggle_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_unbolt_door_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/unbolt_door is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_unlock_door_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/unlock_door is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_unlock_door_response_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/unlock_door_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_unlock_with_timeout_callback_clear | ( | ) |
Clears all callbacks registered for when DoorLock/Commands/unlock_with_timeout is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_door_lock_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to DoorLock/ClusterRevision attribute.
base_topic | topic prefix to publish, /DoorLock/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /user_code_temporary_disable_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /user_code_temporary_disable_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /wrong_code_entry_limit will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /wrong_code_entry_limit will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_electrical_conductivity_measurement_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the ElectricalConductivityMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /ElectricalConductivityMeasurement/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the ElectricalConductivityMeasurement Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_electrical_conductivity_measurement_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to ElectricalConductivityMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /ElectricalConductivityMeasurement/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /ac_active_power_overload will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_active_power_overload will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_alarms_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_alarms_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_current_divisor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_current_divisor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_current_multiplier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_current_multiplier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_current_overload will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_current_overload will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_frequency_divisor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_frequency_divisor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_frequency_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_frequency_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_frequency_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_frequency_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_frequency_multiplier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_frequency_multiplier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_frequency will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_frequency will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_power_divisor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_power_divisor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_power_multiplier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_power_multiplier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_reactive_power_overload will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_reactive_power_overload will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_voltage_divisor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_voltage_divisor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_voltage_multiplier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_voltage_multiplier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_voltage_overload will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_voltage_overload will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_current_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_current_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_current_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_current_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_max_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_max_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_max_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_max_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_min_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_min_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_min_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_min_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /active_power will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /apparent_power_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /apparent_power_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /apparent_power_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /apparent_power_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /apparent_power will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /apparent_power will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_over_voltage_counter_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_over_voltage_counter_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_over_voltage_counter_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_over_voltage_counter_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_over_voltage_counter will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_over_voltage_counter will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_over_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_over_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_under_voltage_counter_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_under_voltage_counter_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_under_voltage_counter_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_under_voltage_counter_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_under_voltage_counter will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_under_voltage_counter will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_under_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_under_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_voltage_measurement_period_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_voltage_measurement_period_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_voltage_measurement_period_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_voltage_measurement_period_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_voltage_measurement_period will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_rms_voltage_measurement_period will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current_divisor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current_divisor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current_multiplier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current_multiplier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current_overload will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current_overload will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_overload_alarms_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_overload_alarms_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_power_divisor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_power_divisor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_power_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_power_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_power_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_power_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_power_multiplier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_power_multiplier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_power will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_power will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage_divisor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage_divisor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage_multiplier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage_multiplier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage_overload will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage_overload will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dc_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_electrical_measurement_get_measurement_profile_callback_clear | ( | ) |
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_measurement_profile is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_electrical_measurement_get_profile_info_callback_clear | ( | ) |
Clears all callbacks registered for when ElectricalMeasurement/Commands/get_profile_info is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /harmonic_current_multiplier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /harmonic_current_multiplier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /line_current_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /line_current_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /line_current_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /line_current_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /line_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /line_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured11th_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured11th_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured1st_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured1st_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured3rd_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured3rd_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured5th_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured5th_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured7th_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured7th_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured9th_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured9th_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase11th_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase11th_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase1st_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase1st_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase3rd_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase3rd_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase5th_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase5th_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase7th_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase7th_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase9th_harmonic_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_phase9th_harmonic_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measurement_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measurement_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /neutral_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /neutral_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /phase_harmonic_current_multiplier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /phase_harmonic_current_multiplier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_divisor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_divisor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_factor_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_factor_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_factor_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_factor_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_factor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_factor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_multiplier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_multiplier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_electrical_measurement_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the ElectricalMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /ElectricalMeasurement/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the ElectricalMeasurement Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /reactive_current_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reactive_current_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reactive_current_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reactive_current_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reactive_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reactive_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reactive_power_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reactive_power_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reactive_power_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reactive_power_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reactive_power will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reactive_power will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_max_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_max_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_max_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_max_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_min_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_min_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_min_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_min_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_current will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_over_voltage_period_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_over_voltage_period_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_over_voltage_period_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_over_voltage_period_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_over_voltage_period will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_over_voltage_period will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_over_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_over_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_under_voltage_period_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_under_voltage_period_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_under_voltage_period_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_under_voltage_period_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_under_voltage_period will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_under_voltage_period will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_under_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_extreme_under_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_max_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_max_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_max_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_max_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_min_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_min_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_min_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_min_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_sag_period_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_sag_period_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_sag_period_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_sag_period_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_sag_period will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_sag_period will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_sag will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_sag will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_swell_period_phb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_swell_period_phb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_swell_period_phc will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_swell_period_phc will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_swell_period will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_swell_period will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_swell will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage_swell will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /rms_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /total_active_power will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /total_active_power will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /total_apparent_power will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /total_apparent_power will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /total_reactive_power will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /total_reactive_power will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_electrical_measurement_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to ElectricalMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /ElectricalMeasurement/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /fan_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /fan_mode_sequence will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /fan_mode_sequence will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /fan_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_fan_control_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the FanControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /FanControl/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the FanControl Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_fan_control_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to FanControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /FanControl/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_flow_measurement_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the FlowMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /FlowMeasurement/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the FlowMeasurement Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_flow_measurement_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to FlowMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /FlowMeasurement/Attributes/ClusterRevision will be appended. |
group_dispatch_t uic_mqtt_dotdot_get_group_dispatch_callback | ( | ) |
Gets the Group dispatch callback.
void uic_mqtt_dotdot_groups_add_group_callback_clear | ( | ) |
Clears all callbacks registered for when Groups/Commands/add_group is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_add_group_response_callback_clear | ( | ) |
Clears all callbacks registered for when Groups/Commands/add_group_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_generated_add_group_callback_clear | ( | ) |
Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_generated_add_group_response_callback_clear | ( | ) |
Clears all callbacks registered for when +/Groups/GeneratedCommands/add_group_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_generated_get_group_membership_callback_clear | ( | ) |
Clears all callbacks registered for when +/Groups/GeneratedCommands/get_group_membership is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_generated_remove_all_groups_callback_clear | ( | ) |
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_all_groups is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_generated_remove_group_callback_clear | ( | ) |
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_group is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_generated_remove_group_response_callback_clear | ( | ) |
Clears all callbacks registered for when +/Groups/GeneratedCommands/remove_group_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_generated_view_group_callback_clear | ( | ) |
Clears all callbacks registered for when +/Groups/GeneratedCommands/view_group is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_generated_view_group_response_callback_clear | ( | ) |
Clears all callbacks registered for when +/Groups/GeneratedCommands/view_group_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_get_group_membership_callback_clear | ( | ) |
Clears all callbacks registered for when Groups/Commands/get_group_membership is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /name_support will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /name_support will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_groups_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Groups/ClusterRevision attribute.
base_topic | topic prefix to publish, /Groups/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Groups Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_groups_remove_all_groups_callback_clear | ( | ) |
Clears all callbacks registered for when Groups/Commands/remove_all_groups is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_remove_group_callback_clear | ( | ) |
Clears all callbacks registered for when Groups/Commands/remove_group is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_remove_group_response_callback_clear | ( | ) |
Clears all callbacks registered for when Groups/Commands/remove_group_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Groups/ClusterRevision attribute.
base_topic | topic prefix to publish, /Groups/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_groups_view_group_callback_clear | ( | ) |
Clears all callbacks registered for when Groups/Commands/view_group is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_groups_view_group_response_callback_clear | ( | ) |
Clears all callbacks registered for when Groups/Commands/view_group_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /current_zone_sensitivity_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_zone_sensitivity_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /iascie_address will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /iascie_address will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_ias_zone_initiate_test_mode_callback_clear | ( | ) |
Clears all callbacks registered for when IASZone/Commands/initiate_test_mode is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /number_of_zone_sensitivity_levels_supported will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_zone_sensitivity_levels_supported will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_ias_zone_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the IASZone/ClusterRevision attribute.
base_topic | topic prefix to publish, /IASZone/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the IASZone Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_ias_zone_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to IASZone/ClusterRevision attribute.
base_topic | topic prefix to publish, /IASZone/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_ias_zone_zone_enroll_request_callback_clear | ( | ) |
Clears all callbacks registered for when IASZone/Commands/zone_enroll_request is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_ias_zone_zone_enroll_response_callback_clear | ( | ) |
Clears all callbacks registered for when IASZone/Commands/zone_enroll_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /zone_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /zone_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /zone_status will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /zone_status will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /zone_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /zone_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /zoneid will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /zoneid will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_iaswd_generated_squawk_callback_clear | ( | ) |
Clears all callbacks registered for when +/IASWD/GeneratedCommands/squawk is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_iaswd_generated_start_warning_callback_clear | ( | ) |
Clears all callbacks registered for when +/IASWD/GeneratedCommands/start_warning is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /max_duration will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_duration will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_iaswd_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the IASWD/ClusterRevision attribute.
base_topic | topic prefix to publish, /IASWD/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the IASWD Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_iaswd_squawk_callback_clear | ( | ) |
Clears all callbacks registered for when IASWD/Commands/squawk is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_iaswd_start_warning_callback_clear | ( | ) |
Clears all callbacks registered for when IASWD/Commands/start_warning is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_iaswd_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to IASWD/ClusterRevision attribute.
base_topic | topic prefix to publish, /IASWD/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_identify_generated_identify_callback_clear | ( | ) |
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_identify_generated_identify_query_callback_clear | ( | ) |
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify_query is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_identify_generated_identify_query_response_callback_clear | ( | ) |
Clears all callbacks registered for when +/Identify/GeneratedCommands/identify_query_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_identify_generated_trigger_effect_callback_clear | ( | ) |
Clears all callbacks registered for when +/Identify/GeneratedCommands/trigger_effect is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_identify_identify_callback_clear | ( | ) |
Clears all callbacks registered for when Identify/Commands/identify is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_identify_identify_query_callback_clear | ( | ) |
Clears all callbacks registered for when Identify/Commands/identify_query is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_identify_identify_query_response_callback_clear | ( | ) |
Clears all callbacks registered for when Identify/Commands/identify_query_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /identify_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /identify_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_identify_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Identify/ClusterRevision attribute.
base_topic | topic prefix to publish, /Identify/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Identify Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_identify_trigger_effect_callback_clear | ( | ) |
Clears all callbacks registered for when Identify/Commands/trigger_effect is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_identify_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Identify/ClusterRevision attribute.
base_topic | topic prefix to publish, /Identify/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /illuminance_target_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /illuminance_target_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /level_status will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /level_status will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /light_sensor_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /light_sensor_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_illuminance_level_sensing_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the IlluminanceLevelSensing/ClusterRevision attribute.
base_topic | topic prefix to publish, /IlluminanceLevelSensing/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the IlluminanceLevelSensing Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_illuminance_level_sensing_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to IlluminanceLevelSensing/ClusterRevision attribute.
base_topic | topic prefix to publish, /IlluminanceLevelSensing/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /light_sensor_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /light_sensor_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_illuminance_measurement_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the IlluminanceMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /IlluminanceMeasurement/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the IlluminanceMeasurement Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_illuminance_measurement_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to IlluminanceMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /IlluminanceMeasurement/Attributes/ClusterRevision will be appended. |
sl_status_t uic_mqtt_dotdot_init | ( | ) |
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.
base_topic | topic prefix to publish, /current_frequency will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_frequency will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /default_move_rate will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /default_move_rate will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_level_generated_move_callback_clear | ( | ) |
Clears all callbacks registered for when +/Level/GeneratedCommands/move is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_level_generated_move_to_level_callback_clear | ( | ) |
Clears all callbacks registered for when +/Level/GeneratedCommands/move_to_level is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_level_generated_step_callback_clear | ( | ) |
Clears all callbacks registered for when +/Level/GeneratedCommands/step is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_level_generated_stop_callback_clear | ( | ) |
Clears all callbacks registered for when +/Level/GeneratedCommands/stop is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /max_frequency will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_frequency will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_frequency will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_frequency will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_level_move_callback_clear | ( | ) |
Clears all callbacks registered for when Level/Commands/move is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_level_move_to_level_callback_clear | ( | ) |
Clears all callbacks registered for when Level/Commands/move_to_level is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /off_transition_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /off_transition_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /on_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /on_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /on_off_transition_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /on_off_transition_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /on_transition_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /on_transition_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /options will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /options will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_level_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Level/ClusterRevision attribute.
base_topic | topic prefix to publish, /Level/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Level Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /remaining_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /remaining_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /start_up_current_level will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /start_up_current_level will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_level_step_callback_clear | ( | ) |
Clears all callbacks registered for when Level/Commands/step is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_level_stop_callback_clear | ( | ) |
Clears all callbacks registered for when Level/Commands/stop is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_level_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Level/ClusterRevision attribute.
base_topic | topic prefix to publish, /Level/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /current_inlet_energy_carrier_summation will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_inlet_energy_carrier_summation will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_max_demand_delivered will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_max_demand_delivered_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_max_demand_delivered_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_max_demand_delivered will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_max_demand_received will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_max_demand_received_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_max_demand_received_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_max_demand_received will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_outlet_energy_carrier_summation will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_outlet_energy_carrier_summation will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_summation_delivered will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_summation_delivered will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_summation_received will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_summation_received will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /default_update_period will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /default_update_period will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /demand_formatting will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /demand_formatting will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /divisor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /divisor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /energy_carrier_demand_formatting will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /energy_carrier_demand_formatting will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /energy_carrier_summation_formatting will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /energy_carrier_summation_formatting will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /energy_carrier_unit_of_measure will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /energy_carrier_unit_of_measure will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /historical_consumption_formatting will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /historical_consumption_formatting will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /inlet_temperature will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /inlet_temperature will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /metering_device_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /metering_device_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /multiplier will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /multiplier will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /outlet_temperature will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /outlet_temperature will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_factor will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_factor will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_metering_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Metering/ClusterRevision attribute.
base_topic | topic prefix to publish, /Metering/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Metering Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /reading_snap_shot_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reading_snap_shot_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /summation_formatting will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /summation_formatting will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /supply_status will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /supply_status will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /temperature_formatting will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /temperature_formatting will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /temperature_unit_of_measure will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /temperature_unit_of_measure will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unitof_measure will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unitof_measure will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_metering_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Metering/ClusterRevision attribute.
base_topic | topic prefix to publish, /Metering/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /location will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /location will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /name will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /name will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_name_and_location_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the NameAndLocation/ClusterRevision attribute.
base_topic | topic prefix to publish, /NameAndLocation/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the NameAndLocation Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_name_and_location_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to NameAndLocation/ClusterRevision attribute.
base_topic | topic prefix to publish, /NameAndLocation/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /occupancy will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupancy_sensor_type_bitmap will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupancy_sensor_type_bitmap will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupancy_sensor_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupancy_sensor_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupancy will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_contact_occupied_to_unoccupied_delay will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_contact_occupied_to_unoccupied_delay will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_contact_unoccupied_to_occupied_delay will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_contact_unoccupied_to_occupied_delay will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_contact_unoccupied_to_occupied_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_contact_unoccupied_to_occupied_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pir_occupied_to_unoccupied_delay will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pir_occupied_to_unoccupied_delay will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pir_unoccupied_to_occupied_delay will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pir_unoccupied_to_occupied_delay will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pir_unoccupied_to_occupied_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pir_unoccupied_to_occupied_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_occupancy_sensing_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the OccupancySensing/ClusterRevision attribute.
base_topic | topic prefix to publish, /OccupancySensing/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the OccupancySensing Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /ultrasonic_occupied_to_unoccupied_delay will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ultrasonic_occupied_to_unoccupied_delay will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ultrasonic_unoccupied_to_occupied_delay will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ultrasonic_unoccupied_to_occupied_delay will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ultrasonic_unoccupied_to_occupied_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ultrasonic_unoccupied_to_occupied_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_occupancy_sensing_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to OccupancySensing/ClusterRevision attribute.
base_topic | topic prefix to publish, /OccupancySensing/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_on_off_generated_off_callback_clear | ( | ) |
Clears all callbacks registered for when +/OnOff/GeneratedCommands/off is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_on_off_generated_on_callback_clear | ( | ) |
Clears all callbacks registered for when +/OnOff/GeneratedCommands/on is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_on_off_generated_toggle_callback_clear | ( | ) |
Clears all callbacks registered for when +/OnOff/GeneratedCommands/toggle is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /global_scene_control will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /global_scene_control will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_on_off_off_callback_clear | ( | ) |
Clears all callbacks registered for when OnOff/Commands/off is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /off_wait_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /off_wait_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_on_off_off_with_effect_callback_clear | ( | ) |
Clears all callbacks registered for when OnOff/Commands/off_with_effect is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_on_off_on_callback_clear | ( | ) |
Clears all callbacks registered for when OnOff/Commands/on is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /on_off will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /on_off will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /on_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /on_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_on_off_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the OnOff/ClusterRevision attribute.
base_topic | topic prefix to publish, /OnOff/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the OnOff Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /start_up_on_off will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /start_up_on_off will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_on_off_toggle_callback_clear | ( | ) |
Clears all callbacks registered for when OnOff/Commands/toggle is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_on_off_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to OnOff/ClusterRevision attribute.
base_topic | topic prefix to publish, /OnOff/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_ph_measurement_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the PhMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /PhMeasurement/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the PhMeasurement Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_ph_measurement_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to PhMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /PhMeasurement/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_pm25_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the PM25/ClusterRevision attribute.
base_topic | topic prefix to publish, /PM25/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the PM25 Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_pm25_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to PM25/ClusterRevision attribute.
base_topic | topic prefix to publish, /PM25/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_poll_control_check_in_callback_clear | ( | ) |
Clears all callbacks registered for when PollControl/Commands/check_in is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /check_in_interval_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /check_in_interval_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /check_in_interval will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /check_in_interval will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_poll_control_check_in_response_callback_clear | ( | ) |
Clears all callbacks registered for when PollControl/Commands/check_in_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_poll_control_fast_poll_stop_callback_clear | ( | ) |
Clears all callbacks registered for when PollControl/Commands/fast_poll_stop is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /fast_poll_timeout_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /fast_poll_timeout_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /fast_poll_timeout will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /fast_poll_timeout will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_poll_control_generated_check_in_callback_clear | ( | ) |
Clears all callbacks registered for when +/PollControl/GeneratedCommands/check_in is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /long_poll_interval_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /long_poll_interval_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /long_poll_interval will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /long_poll_interval will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_poll_control_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the PollControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /PollControl/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the PollControl Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /short_poll_interval will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /short_poll_interval will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_poll_control_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to PollControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /PollControl/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /battery2_alarm_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_alarm_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_alarm_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_alarm_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_manufacturer will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_manufacturer will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_percentage_min_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_percentage_min_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_percentage_remaining will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_percentage_remaining will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_percentage_threshold1 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_percentage_threshold1 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_percentage_threshold2 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_percentage_threshold2 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_percentage_threshold3 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_percentage_threshold3 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_quantity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_quantity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_rated_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_rated_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_size will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_size will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_voltage_min_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_voltage_min_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_voltage_threshold1 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_voltage_threshold1 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_voltage_threshold2 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_voltage_threshold2 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_voltage_threshold3 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_voltage_threshold3 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2a_hr_rating will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery2a_hr_rating will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_alarm_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_alarm_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_alarm_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_alarm_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_manufacturer will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_manufacturer will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_percentage_min_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_percentage_min_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_percentage_remaining will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_percentage_remaining will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_percentage_threshold1 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_percentage_threshold1 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_percentage_threshold2 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_percentage_threshold2 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_percentage_threshold3 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_percentage_threshold3 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_quantity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_quantity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_rated_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_rated_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_size will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_size will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_voltage_min_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_voltage_min_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_voltage_threshold1 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_voltage_threshold1 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_voltage_threshold2 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_voltage_threshold2 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_voltage_threshold3 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_voltage_threshold3 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3a_hr_rating will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery3a_hr_rating will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_alarm_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_alarm_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_alarm_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_alarm_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_manufacturer will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_manufacturer will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage_min_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage_min_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage_remaining will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage_remaining will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage_threshold1 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage_threshold1 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage_threshold2 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage_threshold2 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage_threshold3 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage_threshold3 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_quantity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_quantity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_rated_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_rated_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_size will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_size will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_voltage_min_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_voltage_min_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_voltage_threshold1 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_voltage_threshold1 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_voltage_threshold2 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_voltage_threshold2 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_voltage_threshold3 will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_voltage_threshold3 will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /batterya_hr_rating will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /batterya_hr_rating will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_alarm_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_alarm_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_frequency will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_frequency will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_voltage_dwell_trip_point will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_voltage_dwell_trip_point will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_voltage_max_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_voltage_max_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_voltage_min_threshold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_voltage_min_threshold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_voltage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mains_voltage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_power_configuration_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the PowerConfiguration/ClusterRevision attribute.
base_topic | topic prefix to publish, /PowerConfiguration/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the PowerConfiguration Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_power_configuration_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to PowerConfiguration/ClusterRevision attribute.
base_topic | topic prefix to publish, /PowerConfiguration/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_scaled_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_scaled_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_scaled_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_scaled_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_pressure_measurement_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the PressureMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /PressureMeasurement/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the PressureMeasurement Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /scale will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /scale will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /scaled_tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /scaled_tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /scaled_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /scaled_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_pressure_measurement_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to PressureMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /PressureMeasurement/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_protocol_controller_network_management_generated_write_callback_clear | ( | ) |
Clears all callbacks registered for when +/ProtocolController-NetworkManagement/GeneratedCommands/write is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /network_management_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /network_management_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_protocol_controller_network_management_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the ProtocolController-NetworkManagement/ClusterRevision attribute.
base_topic | topic prefix to publish, /ProtocolController-NetworkManagement/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | ) |
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.
This function will iterate over all Commands in the ProtocolController-NetworkManagement Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_protocol_controller_network_management_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to ProtocolController-NetworkManagement/ClusterRevision attribute.
base_topic | topic prefix to publish, /ProtocolController-NetworkManagement/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_protocol_controller_network_management_write_callback_clear | ( | ) |
Clears all callbacks registered for when ProtocolController-NetworkManagement/Commands/write is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /pti_enabled will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pti_enabled will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the ProtocolController-RFTelemetry/ClusterRevision attribute.
base_topic | topic prefix to publish, /ProtocolController-RFTelemetry/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | ) |
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.
This function will iterate over all Commands in the ProtocolController-RFTelemetry Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /tx_report_enabled will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tx_report_enabled will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_protocol_controller_rf_telemetry_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to ProtocolController-RFTelemetry/ClusterRevision attribute.
base_topic | topic prefix to publish, /ProtocolController-RFTelemetry/Attributes/ClusterRevision will be appended. |
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.
This function will publish value: [] for SupportedCommands if a publications was already made under the topic.
unid | |
endpoint |
void uic_mqtt_dotdot_publish_supported_commands | ( | const dotdot_unid_t | unid, |
dotdot_endpoint_id_t | endpoint | ||
) |
Publish the SupportedCommands for UNID/EndPoint.
This function will iterate over all Commands in all Clusters and call all registered callback functions with unid, endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /alarm_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /alarm_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /capacity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /capacity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /control_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /control_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /effective_control_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /effective_control_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /effective_operation_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /effective_operation_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lifetime_energy_consumed will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lifetime_energy_consumed will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lifetime_running_hours will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /lifetime_running_hours will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_comp_pressure will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_comp_pressure will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_const_flow will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_const_flow will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_const_pressure will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_const_pressure will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_const_speed will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_const_speed will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_const_temp will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_const_temp will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_flow will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_flow will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_pressure will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_pressure will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_speed will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_speed will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_comp_pressure will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_comp_pressure will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_const_flow will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_const_flow will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_const_pressure will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_const_pressure will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_const_speed will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_const_speed will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_const_temp will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_const_temp will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /operation_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /operation_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_pump_configuration_and_control_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the PumpConfigurationAndControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /PumpConfigurationAndControl/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the PumpConfigurationAndControl Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /pump_status will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pump_status will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /speed will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /speed will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_pump_configuration_and_control_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to PumpConfigurationAndControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /PumpConfigurationAndControl/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_relativity_humidity_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the RelativityHumidity/ClusterRevision attribute.
base_topic | topic prefix to publish, /RelativityHumidity/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the RelativityHumidity Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_relativity_humidity_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to RelativityHumidity/ClusterRevision attribute.
base_topic | topic prefix to publish, /RelativityHumidity/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_scenes_add_scene_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/add_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_add_scene_response_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/add_scene_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_copy_scene_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/copy_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_copy_scene_response_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/copy_scene_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /current_group will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_group will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_scene will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_scene will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_scenes_enhanced_add_scene_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/enhanced_add_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_enhanced_view_scene_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/enhanced_view_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_add_scene_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/add_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_add_scene_response_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/add_scene_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_copy_scene_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/copy_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_copy_scene_response_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/copy_scene_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_enhanced_add_scene_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_add_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_enhanced_view_scene_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/enhanced_view_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_get_scene_membership_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/get_scene_membership is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_recall_scene_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/recall_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_remove_all_scenes_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_all_scenes is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_remove_scene_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_remove_scene_response_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/remove_scene_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_store_scene_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/store_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_store_scene_response_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/store_scene_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_view_scene_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/view_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_generated_view_scene_response_callback_clear | ( | ) |
Clears all callbacks registered for when +/Scenes/GeneratedCommands/view_scene_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_get_scene_membership_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/get_scene_membership is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /last_configured_by will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /last_configured_by will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /name_support will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /name_support will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_scenes_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Scenes/ClusterRevision attribute.
base_topic | topic prefix to publish, /Scenes/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Scenes Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_scenes_recall_scene_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/recall_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_remove_all_scenes_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/remove_all_scenes is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_remove_scene_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/remove_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_remove_scene_response_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/remove_scene_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /scene_count will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /scene_count will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /scene_table will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /scene_table will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /scene_valid will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /scene_valid will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_scenes_store_scene_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/store_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_store_scene_response_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/store_scene_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Scenes/ClusterRevision attribute.
base_topic | topic prefix to publish, /Scenes/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_scenes_view_scene_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/view_scene is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_scenes_view_scene_response_callback_clear | ( | ) |
Clears all callbacks registered for when Scenes/Commands/view_scene_response is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
void uic_mqtt_dotdot_set_group_dispatch_callback | ( | group_dispatch_t | callback | ) |
Setup Group dispatch callback.
This function will set the callback used when a ucl/by-group/# is received and subscribe to all by-group topics handlers supported by the Protocol Controller. Setting this callback will overwrite any previously set callback but will not resubscribe to the topic handlers.
callback |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
base_topic | topic prefix to publish, /closed_limit will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /closed_limit will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /motor_step_size will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /motor_step_size will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_closed_limit will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_closed_limit will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_shade_configuration_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the ShadeConfiguration/ClusterRevision attribute.
base_topic | topic prefix to publish, /ShadeConfiguration/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the ShadeConfiguration Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /status will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /status will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_shade_configuration_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to ShadeConfiguration/ClusterRevision attribute.
base_topic | topic prefix to publish, /ShadeConfiguration/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_soil_moisture_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the SoilMoisture/ClusterRevision attribute.
base_topic | topic prefix to publish, /SoilMoisture/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the SoilMoisture Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_soil_moisture_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to SoilMoisture/ClusterRevision attribute.
base_topic | topic prefix to publish, /SoilMoisture/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_state_discover_neighbors_callback_clear | ( | ) |
Clears all callbacks registered for when State/Commands/discover_neighbors is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_state_discover_security_callback_clear | ( | ) |
Clears all callbacks registered for when State/Commands/discover_security is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /endpoint_id_list will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /endpoint_id_list will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_state_generated_discover_neighbors_callback_clear | ( | ) |
Clears all callbacks registered for when +/State/GeneratedCommands/discover_neighbors is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_state_generated_discover_security_callback_clear | ( | ) |
Clears all callbacks registered for when +/State/GeneratedCommands/discover_security is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_state_generated_interview_callback_clear | ( | ) |
Clears all callbacks registered for when +/State/GeneratedCommands/interview is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_state_generated_remove_callback_clear | ( | ) |
Clears all callbacks registered for when +/State/GeneratedCommands/remove is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_state_generated_remove_offline_callback_clear | ( | ) |
Clears all callbacks registered for when +/State/GeneratedCommands/remove_offline is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_state_interview_callback_clear | ( | ) |
Clears all callbacks registered for when State/Commands/interview is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /maximum_command_delay will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /maximum_command_delay will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /network_list will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /network_list will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /network_status will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /network_status will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_state_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the State/ClusterRevision attribute.
base_topic | topic prefix to publish, /State/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | ) |
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.
This function will iterate over all Commands in the State Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_state_remove_callback_clear | ( | ) |
Clears all callbacks registered for when State/Commands/remove is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_state_remove_offline_callback_clear | ( | ) |
Clears all callbacks registered for when State/Commands/remove_offline is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /security will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /security will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_state_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to State/ClusterRevision attribute.
base_topic | topic prefix to publish, /State/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /average_temperature_celcius will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /average_temperature_celcius will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /battery_percentage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cpu_average_usage_percent will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cpu_average_usage_percent will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cpu_frequencym_hz will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cpu_frequencym_hz will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cpu_max_usage_percent will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cpu_max_usage_percent will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cpu_min_usage_percent will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cpu_min_usage_percent will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cpu_usage_percent will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /cpu_usage_percent will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_temperature_celcius will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_temperature_celcius will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /disks_counters will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /disks_counters will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /disks_usage will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /disks_usage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /fqdn will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /fqdn will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /hostname will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /hostname will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_temperature_celcius will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_temperature_celcius will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_temperature_celcius will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_temperature_celcius will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /network_interfaces_data will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /network_interfaces_data will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_plugged will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /power_plugged will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_system_metrics_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the SystemMetrics/ClusterRevision attribute.
base_topic | topic prefix to publish, /SystemMetrics/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | ) |
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.
This function will iterate over all Commands in the SystemMetrics Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /ram_availablemb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ram_availablemb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ram_freemb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ram_freemb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ram_totalmb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ram_totalmb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reporting_interval_seconds will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reporting_interval_seconds will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /swap_memory_totalmb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /swap_memory_totalmb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /swap_memory_usedmb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /swap_memory_usedmb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /system_interrupts will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /system_interrupts will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_system_metrics_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to SystemMetrics/ClusterRevision attribute.
base_topic | topic prefix to publish, /SystemMetrics/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /uptime_minutes will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /uptime_minutes will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /virtual_memory_totalmb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /virtual_memory_totalmb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /virtual_memory_usedmb will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /virtual_memory_usedmb will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /wireless_network_interfaces_data will be appended |
value_count | Size of the array contained at value |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /wireless_network_interfaces_data will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_temperature_measurement_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the TemperatureMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /TemperatureMeasurement/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the TemperatureMeasurement Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_temperature_measurement_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to TemperatureMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /TemperatureMeasurement/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /abs_max_cool_setpoint_limit will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /abs_max_cool_setpoint_limit will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /abs_max_heat_setpoint_limit will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /abs_max_heat_setpoint_limit will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /abs_min_cool_setpoint_limit will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /abs_min_cool_setpoint_limit will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /abs_min_heat_setpoint_limit will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /abs_min_heat_setpoint_limit will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_capacity_format will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_capacity_format will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_capacity will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_capacity will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_coil_temperature will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_coil_temperature will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_compressor_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_compressor_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_error_code will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_error_code will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_louver_position will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_louver_position will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_refrigerant_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_refrigerant_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /ac_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /alarm_mask will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /alarm_mask will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_thermostat_clear_weekly_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when Thermostat/Commands/clear_weekly_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /control_sequence_of_operation will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /control_sequence_of_operation will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /emergency_heat_delta will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /emergency_heat_delta will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_thermostat_generated_clear_weekly_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/clear_weekly_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_thermostat_generated_get_weekly_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/get_weekly_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_thermostat_generated_set_weekly_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when +/Thermostat/GeneratedCommands/set_weekly_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_thermostat_get_weekly_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when Thermostat/Commands/get_weekly_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /hvac_system_type_configuration will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /hvac_system_type_configuration will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /local_temperature_calibration will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /local_temperature_calibration will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /local_temperature will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /local_temperature will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_cool_setpoint_limit will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_cool_setpoint_limit will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_heat_setpoint_limit will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_heat_setpoint_limit will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_cool_setpoint_limit will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_cool_setpoint_limit will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_heat_setpoint_limit will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_heat_setpoint_limit will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_setpoint_dead_band will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_setpoint_dead_band will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_daily_transitions will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_daily_transitions will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_weekly_transitions will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_weekly_transitions will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupancy will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupancy will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupied_cooling_setpoint will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupied_cooling_setpoint will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupied_heating_setpoint will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupied_heating_setpoint will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupied_setback_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupied_setback_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupied_setback_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupied_setback_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupied_setback will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /occupied_setback will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /outdoor_temperature will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /outdoor_temperature will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pi_cooling_demand will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pi_cooling_demand will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pi_heating_demand will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /pi_heating_demand will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_thermostat_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Thermostat/ClusterRevision attribute.
base_topic | topic prefix to publish, /Thermostat/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Thermostat Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /remote_sensing will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /remote_sensing will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_thermostat_set_weekly_schedule_callback_clear | ( | ) |
Clears all callbacks registered for when Thermostat/Commands/set_weekly_schedule is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /setpoint_change_amount will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /setpoint_change_amount will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /setpoint_change_source will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /setpoint_change_source_timestamp will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /setpoint_change_source_timestamp will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /setpoint_change_source will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /start_of_week will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /start_of_week will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /system_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /system_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /temperature_setpoint_hold_duration will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /temperature_setpoint_hold_duration will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /temperature_setpoint_hold will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /temperature_setpoint_hold will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /thermostat_programming_operation_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /thermostat_programming_operation_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /thermostat_running_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /thermostat_running_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /thermostat_running_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /thermostat_running_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unoccupied_cooling_setpoint will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unoccupied_cooling_setpoint will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unoccupied_heating_setpoint will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unoccupied_heating_setpoint will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unoccupied_setback_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unoccupied_setback_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unoccupied_setback_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unoccupied_setback_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unoccupied_setback will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /unoccupied_setback will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_thermostat_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Thermostat/ClusterRevision attribute.
base_topic | topic prefix to publish, /Thermostat/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /keypad_lockout will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /keypad_lockout will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_thermostat_user_interface_configuration_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the ThermostatUserInterfaceConfiguration/ClusterRevision attribute.
base_topic | topic prefix to publish, /ThermostatUserInterfaceConfiguration/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the ThermostatUserInterfaceConfiguration Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /schedule_programming_visibility will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /schedule_programming_visibility will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /temperature_display_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /temperature_display_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_thermostat_user_interface_configuration_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to ThermostatUserInterfaceConfiguration/ClusterRevision attribute.
base_topic | topic prefix to publish, /ThermostatUserInterfaceConfiguration/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /dst_end will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dst_end will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dst_shift will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dst_shift will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dst_start will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dst_start will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /last_set_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /last_set_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /local_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /local_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_time_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the Time/ClusterRevision attribute.
base_topic | topic prefix to publish, /Time/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the Time Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /standard_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /standard_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /time_status will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /time_status will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /time_zone will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /time_zone will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_time_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to Time/ClusterRevision attribute.
base_topic | topic prefix to publish, /Time/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /valid_until_time will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /valid_until_time will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_unify_fan_control_generated_turn_off_callback_clear | ( | ) |
Clears all callbacks registered for when +/UnifyFanControl/GeneratedCommands/turn_off is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_unify_fan_control_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the UnifyFanControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /UnifyFanControl/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the UnifyFanControl Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_unify_fan_control_turn_off_callback_clear | ( | ) |
Clears all callbacks registered for when UnifyFanControl/Commands/turn_off is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_unify_fan_control_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to UnifyFanControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /UnifyFanControl/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /z_wave_fan_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /z_wave_fan_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /z_wave_fan_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /z_wave_fan_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /z_wave_supported_fan_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /z_wave_supported_fan_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_setpoint_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_setpoint_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_setpoint_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_setpoint_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_setpoint_precision will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_setpoint_precision will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_setpoint will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_setpoint_scale will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_setpoint_scale will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /auto_setpoint will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidifier_setpoint_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidifier_setpoint_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidifier_setpoint_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidifier_setpoint_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidifier_setpoint_precision will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidifier_setpoint_precision will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidifier_setpoint will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidifier_setpoint_scale will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidifier_setpoint_scale will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /dehumidifier_setpoint will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_unify_humidity_control_generated_mode_set_callback_clear | ( | ) |
Clears all callbacks registered for when +/UnifyHumidityControl/GeneratedCommands/mode_set is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_unify_humidity_control_generated_setpoint_set_callback_clear | ( | ) |
Clears all callbacks registered for when +/UnifyHumidityControl/GeneratedCommands/setpoint_set is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /humidifier_setpoint_max will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /humidifier_setpoint_max will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /humidifier_setpoint_min will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /humidifier_setpoint_min will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /humidifier_setpoint_precision will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /humidifier_setpoint_precision will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /humidifier_setpoint will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /humidifier_setpoint_scale will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /humidifier_setpoint_scale will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /humidifier_setpoint will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_unify_humidity_control_mode_set_callback_clear | ( | ) |
Clears all callbacks registered for when UnifyHumidityControl/Commands/mode_set is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_unify_humidity_control_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the UnifyHumidityControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /UnifyHumidityControl/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the UnifyHumidityControl Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /reporting_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /reporting_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_unify_humidity_control_setpoint_set_callback_clear | ( | ) |
Clears all callbacks registered for when UnifyHumidityControl/Commands/setpoint_set is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /supported_reporting_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /supported_reporting_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /supported_set_points will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /supported_set_points will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_unify_humidity_control_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to UnifyHumidityControl/ClusterRevision attribute.
base_topic | topic prefix to publish, /UnifyHumidityControl/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /operating_state will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /operating_state will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_unify_thermostat_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the UnifyThermostat/ClusterRevision attribute.
base_topic | topic prefix to publish, /UnifyThermostat/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the UnifyThermostat Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /supported_thermostat_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /supported_thermostat_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /thermostat_mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /thermostat_mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_unify_thermostat_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to UnifyThermostat/ClusterRevision attribute.
base_topic | topic prefix to publish, /UnifyThermostat/Attributes/ClusterRevision will be appended. |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /max_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /min_measured_value will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_wind_speed_measurement_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the WindSpeedMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /WindSpeedMeasurement/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the WindSpeedMeasurement Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /tolerance will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_wind_speed_measurement_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to WindSpeedMeasurement/ClusterRevision attribute.
base_topic | topic prefix to publish, /WindSpeedMeasurement/Attributes/ClusterRevision will be appended. |
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.
base_topic | topic prefix to publish, /acceleration_time_lift will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /acceleration_time_lift will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /config_or_status will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /config_or_status will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_position_lift_percentage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_position_lift_percentage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_position_lift will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_position_lift will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_position_tilt_percentage will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_position_tilt_percentage will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_position_tilt will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /current_position_tilt will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /deceleration_time_lift will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /deceleration_time_lift will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_window_covering_down_or_close_callback_clear | ( | ) |
Clears all callbacks registered for when WindowCovering/Commands/down_or_close is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_window_covering_generated_stop_callback_clear | ( | ) |
Clears all callbacks registered for when +/WindowCovering/GeneratedCommands/stop is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /installed_closed_limit_lift will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /installed_closed_limit_lift will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /installed_closed_limit_tilt will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /installed_closed_limit_tilt will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /installed_open_limit_lift will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /installed_open_limit_lift will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /installed_open_limit_tilt will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /installed_open_limit_tilt will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /intermediate_setpoints_lift will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /intermediate_setpoints_lift will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /intermediate_setpoints_tilt will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /intermediate_setpoints_tilt will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mode will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /mode will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_actuations_lift will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_actuations_lift will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_actuations_tilt will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /number_of_actuations_tilt will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_closed_limit_lift will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_closed_limit_lift will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_closed_limit_tilt will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /physical_closed_limit_tilt will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
void uic_mqtt_dotdot_window_covering_publish_cluster_revision | ( | const char * | base_topic, |
uint16_t | value | ||
) |
Publish the WindowCovering/ClusterRevision attribute.
base_topic | topic prefix to publish, /WindowCovering/Attributes/ClusterRevision will be appended. |
value | Value to publish. |
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.
unid | |
endpoint | ) |
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.
This function will iterate over all Commands in the WindowCovering Cluster and call all registered callback functions with UNID/endpoint, and callback_type = UIC_MQTT_DOTDOT_CALLBACK_TYPE_SUPPORT_CHECK. All Cluster Command callback functions that return SL_STATUS_OK will be added to the list of supported commands and published.
unid | |
endpoint |
void uic_mqtt_dotdot_window_covering_stop_callback_clear | ( | ) |
Clears all callbacks registered for when WindowCovering/Commands/stop is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
void uic_mqtt_dotdot_window_covering_unretain_cluster_revision | ( | const char * | base_topic | ) |
Unretain a publication to WindowCovering/ClusterRevision attribute.
base_topic | topic prefix to publish, /WindowCovering/Attributes/ClusterRevision will be appended. |
void uic_mqtt_dotdot_window_covering_up_or_open_callback_clear | ( | ) |
Clears all callbacks registered for when WindowCovering/Commands/up_or_open is received.
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.
Setting this callback will not overwrite the previous set callback
callback | Function to be called on command reception |
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.
callback | Function to be no longer called on command reception |
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.
base_topic | topic prefix to publish, /velocity_lift will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /velocity_lift will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /window_covering_type will be appended |
value | Value to publish |
publish_type | Whether to publish as Desired, Reported, or Both. |
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.
base_topic | topic prefix to publish, /window_covering_type will be appended |
publish_type | Whether to publish as Desired, Reported, or Both. |