Zigbee Protocol Controller 1.6.0
dotdot_mqtt_helpers.h
Go to the documentation of this file.
1/******************************************************************************
2 * # License
3 * <b>Copyright 2022 Silicon Laboratories Inc. www.silabs.com</b>
4 ******************************************************************************
5 * The licensor of this software is Silicon Laboratories Inc. Your use of this
6 * software is governed by the terms of Silicon Labs Master Software License
7 * Agreement (MSLA) available at
8 * www.silabs.com/about-us/legal/master-software-license-agreement. This
9 * software is distributed to you in Source Code format and is governed by the
10 * sections of the MSLA applicable to Source Code.
11 *
12 *****************************************************************************/
13// This file is generated by ZCL Advanced Platform generator. Please don't edit manually.
14
23#ifndef DOTDOT_MQTT_HELPERS_H
24#define DOTDOT_MQTT_HELPERS_H
25
26#ifdef __cplusplus
27extern "C" {
28#endif // __cplusplus
29
30#define AOX_LOCATOR_ANTENNA_MODE_ENUM_NAME_AVAILABLE 1
31
34 uint32_t value, char *result, size_t max_result_size);
37#define AOX_LOCATOR_AOX_MODE_ENUM_NAME_AVAILABLE 1
38
41 uint32_t value, char *result, size_t max_result_size);
44#define AOX_LOCATOR_CTE_MODE_ENUM_NAME_AVAILABLE 1
45
48 uint32_t value, char *result, size_t max_result_size);
51#define AOX_LOCATOR_REPORTING_MODE_ENUM_NAME_AVAILABLE 1
52
55 uint32_t value, char *result, size_t max_result_size);
58#define ARM_ARM_MODE_ENUM_NAME_AVAILABLE 1
59
62 uint32_t value, char *result, size_t max_result_size);
65#define ARM_RESPONSE_ARM_NOTIFICATION_ENUM_NAME_AVAILABLE 1
66
69 uint32_t value, char *result, size_t max_result_size);
72#define BARRIER_CONTROL_MOVING_STATE_ENUM_NAME_AVAILABLE 1
73
76 uint32_t value, char *result, size_t max_result_size);
79#define BASIC_GENERIC_DEVICE_CLASS_ENUM_NAME_AVAILABLE 1
80
83 uint32_t value, char *result, size_t max_result_size);
86#define BASIC_GENERIC_DEVICE_TYPE_ENUM_NAME_AVAILABLE 1
87
90 uint32_t value, char *result, size_t max_result_size);
93#define BASIC_PHYSICAL_ENVIRONMENT_ENUM_NAME_AVAILABLE 1
94
97 uint32_t value, char *result, size_t max_result_size);
100#define BASIC_POWER_SOURCE_ENUM_NAME_AVAILABLE 1
101
104 uint32_t value, char *result, size_t max_result_size);
107#define BATTERY_SIZE_ENUM_NAME_AVAILABLE 1
108
111 uint32_t value, char *result, size_t max_result_size);
114#define BYPASS_RESPONSE_ZONE_ID_BYPASS_RESULT_ENUM_NAME_AVAILABLE 1
115
118 uint32_t value, char *result, size_t max_result_size);
121#define CC_COLOR_LOOP_DIRECTION_ENUM_NAME_AVAILABLE 1
122
125 uint32_t value, char *result, size_t max_result_size);
128#define CC_DIRECTION_ENUM_NAME_AVAILABLE 1
129
132 uint32_t value, char *result, size_t max_result_size);
135#define CC_MOVE_MODE_ENUM_NAME_AVAILABLE 1
136
139 uint32_t value, char *result, size_t max_result_size);
142#define CC_STEP_MODE_ENUM_NAME_AVAILABLE 1
143
146 uint32_t value, char *result, size_t max_result_size);
149#define COLOR_CONTROL_COLOR_LOOP_ACTIVE_ENUM_NAME_AVAILABLE 1
150
153 uint32_t value, char *result, size_t max_result_size);
156#define COLOR_CONTROL_COLOR_LOOP_DIRECTION_ENUM_NAME_AVAILABLE 1
157
160 uint32_t value, char *result, size_t max_result_size);
163#define COLOR_CONTROL_COLOR_MODE_ENUM_NAME_AVAILABLE 1
164
167 uint32_t value, char *result, size_t max_result_size);
170#define COLOR_CONTROL_DRIFT_COMPENSATION_ENUM_NAME_AVAILABLE 1
171
174 uint32_t value, char *result, size_t max_result_size);
177#define COLOR_CONTROL_ENHANCED_COLOR_MODE_ENUM_NAME_AVAILABLE 1
178
181 uint32_t value, char *result, size_t max_result_size);
184#define COLOR_LOOP_SET_ACTION_ENUM_NAME_AVAILABLE 1
185
188 uint32_t value, char *result, size_t max_result_size);
191#define COMMISSIONING_NETWORK_KEY_TYPE_ENUM_NAME_AVAILABLE 1
192
195 uint32_t value, char *result, size_t max_result_size);
198#define COMMISSIONING_PROTOCOL_VERSION_ENUM_NAME_AVAILABLE 1
199
202 uint32_t value, char *result, size_t max_result_size);
205#define COMMISSIONING_STACK_PROFILE_ENUM_NAME_AVAILABLE 1
206
209 uint32_t value, char *result, size_t max_result_size);
212#define COMMISSIONING_STARTUP_CONTROL_ENUM_NAME_AVAILABLE 1
213
216 uint32_t value, char *result, size_t max_result_size);
219#define CREDENTIAL_RULE_ENUM_ENUM_NAME_AVAILABLE 1
220
223 uint32_t value, char *result, size_t max_result_size);
226#define CREDENTIAL_TYPE_ENUM_ENUM_NAME_AVAILABLE 1
227
230 uint32_t value, char *result, size_t max_result_size);
233#define DATA_OPERATION_TYPE_ENUM_ENUM_NAME_AVAILABLE 1
234
237 uint32_t value, char *result, size_t max_result_size);
240#define DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_ENUM_NAME_AVAILABLE 1
241
244 uint32_t value, char *result, size_t max_result_size);
247#define DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_DISPLAY_ENUM_NAME_AVAILABLE 1
248
251 uint32_t value, char *result, size_t max_result_size);
254#define DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MODE_ENUM_NAME_AVAILABLE 1
255
258 uint32_t value, char *result, size_t max_result_size);
261#define DEV_TYPE_ID_ENUM_NAME_AVAILABLE 1
262
265 uint32_t value, char *result, size_t max_result_size);
268#define DOOR_LOCK_DOOR_STATE_ENUM_NAME_AVAILABLE 1
269
272 uint32_t value, char *result, size_t max_result_size);
275#define DOOR_LOCK_LED_SETTINGS_ENUM_NAME_AVAILABLE 1
276
279 uint32_t value, char *result, size_t max_result_size);
282#define DOOR_LOCK_LOCK_STATE_ENUM_NAME_AVAILABLE 1
283
286 uint32_t value, char *result, size_t max_result_size);
289#define DOOR_LOCK_LOCK_TYPE_ENUM_NAME_AVAILABLE 1
290
293 uint32_t value, char *result, size_t max_result_size);
296#define DOOR_LOCK_SECURITY_LEVEL_ENUM_NAME_AVAILABLE 1
297
300 uint32_t value, char *result, size_t max_result_size);
303#define DOOR_LOCK_SOUND_VOLUME_ENUM_NAME_AVAILABLE 1
304
307 uint32_t value, char *result, size_t max_result_size);
310#define DRLK_OPER_EVENT_SOURCE_ENUM_NAME_AVAILABLE 1
311
314 uint32_t value, char *result, size_t max_result_size);
317#define DRLK_OPER_MODE_ENUM_NAME_AVAILABLE 1
318
321 uint32_t value, char *result, size_t max_result_size);
324#define DRLK_PASS_FAIL_STATUS_ENUM_NAME_AVAILABLE 1
325
328 uint32_t value, char *result, size_t max_result_size);
331#define DRLK_SET_CODE_STATUS_ENUM_NAME_AVAILABLE 1
332
335 uint32_t value, char *result, size_t max_result_size);
338#define DRLK_SETTABLE_USER_STATUS_ENUM_NAME_AVAILABLE 1
339
342 uint32_t value, char *result, size_t max_result_size);
345#define DRLK_USER_STATUS_ENUM_NAME_AVAILABLE 1
346
349 uint32_t value, char *result, size_t max_result_size);
352#define DRLK_USER_TYPE_ENUM_NAME_AVAILABLE 1
353
356 uint32_t value, char *result, size_t max_result_size);
359#define FAN_CONTROL_FAN_MODE_ENUM_NAME_AVAILABLE 1
360
363 uint32_t value, char *result, size_t max_result_size);
366#define FAN_CONTROL_FAN_MODE_SEQUENCE_ENUM_NAME_AVAILABLE 1
367
370 uint32_t value, char *result, size_t max_result_size);
373#define GET_LOG_RECORD_RESPONSE_EVENT_TYPE_ENUM_NAME_AVAILABLE 1
374
377 uint32_t value, char *result, size_t max_result_size);
380#define GET_MEASUREMENT_PROFILE_RESPONSE_STATUS_ENUM_NAME_AVAILABLE 1
381
384 uint32_t value, char *result, size_t max_result_size);
387#define HVAC_SYSTEM_TYPE_CONFIGURATION_COOLING_SYSTEM_STAGE_ENUM_NAME_AVAILABLE 1
388
391 uint32_t value, char *result, size_t max_result_size);
394#define HVAC_SYSTEM_TYPE_CONFIGURATION_HEATING_FUEL_SOURCE_ENUM_NAME_AVAILABLE 1
395
398 uint32_t value, char *result, size_t max_result_size);
401#define HVAC_SYSTEM_TYPE_CONFIGURATION_HEATING_SYSTEM_STAGE_ENUM_NAME_AVAILABLE 1
402
405 uint32_t value, char *result, size_t max_result_size);
408#define HVAC_SYSTEM_TYPE_CONFIGURATION_HEATING_SYSTEM_TYPE_ENUM_NAME_AVAILABLE 1
409
412 uint32_t value, char *result, size_t max_result_size);
415#define IAS_ZONE_ZONE_STATE_ENUM_NAME_AVAILABLE 1
416
419 uint32_t value, char *result, size_t max_result_size);
422#define IAS_ZONE_TYPE_ENUM_NAME_AVAILABLE 1
423
426 uint32_t value, char *result, size_t max_result_size);
429#define IASAC_PANEL_STATUS_ENUM_NAME_AVAILABLE 1
430
433 uint32_t value, char *result, size_t max_result_size);
436#define IASACE_ALARM_STATUS_ENUM_NAME_AVAILABLE 1
437
440 uint32_t value, char *result, size_t max_result_size);
443#define IASACE_AUDIBLE_NOTIFICATION_ENUM_NAME_AVAILABLE 1
444
447 uint32_t value, char *result, size_t max_result_size);
450#define IASWD_LEVEL_ENUM_NAME_AVAILABLE 1
451
454 uint32_t value, char *result, size_t max_result_size);
457#define ILLUMINANCE_LEVEL_SENSING_LEVEL_STATUS_ENUM_NAME_AVAILABLE 1
458
461 uint32_t value, char *result, size_t max_result_size);
464#define ILLUMINANCE_LEVEL_SENSING_LIGHT_SENSOR_TYPE_ENUM_NAME_AVAILABLE 1
465
468 uint32_t value, char *result, size_t max_result_size);
471#define ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_ENUM_NAME_AVAILABLE 1
472
475 uint32_t value, char *result, size_t max_result_size);
478#define IMAGE_NOTIFY_PAYLOAD_TYPE_ENUM_NAME_AVAILABLE 1
479
482 uint32_t value, char *result, size_t max_result_size);
485#define LOGGING_LEVEL_ENUM_ENUM_NAME_AVAILABLE 1
486
489 uint32_t value, char *result, size_t max_result_size);
492#define METERING_ENERGY_CARRIER_UNIT_OF_MEASURE_ENUM_NAME_AVAILABLE 1
493
496 uint32_t value, char *result, size_t max_result_size);
499#define METERING_METERING_DEVICE_TYPE_ENUM_NAME_AVAILABLE 1
500
503 uint32_t value, char *result, size_t max_result_size);
506#define METERING_SUPPLY_STATUS_ENUM_NAME_AVAILABLE 1
507
510 uint32_t value, char *result, size_t max_result_size);
513#define METERING_TEMPERATURE_UNIT_OF_MEASURE_ENUM_NAME_AVAILABLE 1
514
517 uint32_t value, char *result, size_t max_result_size);
520#define METERING_UNITOF_MEASURE_ENUM_NAME_AVAILABLE 1
521
524 uint32_t value, char *result, size_t max_result_size);
527#define MODE_TYPE_ENUM_NAME_AVAILABLE 1
528
531 uint32_t value, char *result, size_t max_result_size);
534#define MOVE_STEP_MODE_ENUM_NAME_AVAILABLE 1
535
538 uint32_t value, char *result, size_t max_result_size);
541#define NM_STATE_ENUM_NAME_AVAILABLE 1
542
545 uint32_t value, char *result, size_t max_result_size);
548#define NODE_STATE_NETWORK_STATUS_ENUM_NAME_AVAILABLE 1
549
552 uint32_t value, char *result, size_t max_result_size);
555#define NODE_STATE_SECURITY_ENUM_NAME_AVAILABLE 1
556
559 uint32_t value, char *result, size_t max_result_size);
562#define OTA_DEVICE_SPECIFIC_IMAGE_TYPE_ENUM_NAME_AVAILABLE 1
563
566 uint32_t value, char *result, size_t max_result_size);
569#define OTA_UPGRADE_IMAGE_UPGRADE_STATUS_ENUM_NAME_AVAILABLE 1
570
573 uint32_t value, char *result, size_t max_result_size);
576#define OTA_UPGRADE_UPGRADE_ACTIVATION_POLICY_ENUM_NAME_AVAILABLE 1
577
580 uint32_t value, char *result, size_t max_result_size);
583#define OTA_UPGRADE_UPGRADE_TIMEOUT_POLICY_ENUM_NAME_AVAILABLE 1
584
587 uint32_t value, char *result, size_t max_result_size);
590#define OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ENUM_NAME_AVAILABLE 1
591
594 uint32_t value, char *result, size_t max_result_size);
597#define OFF_WITH_EFFECT_EFFECT_IDENTIFIER_ENUM_NAME_AVAILABLE 1
598
601 uint32_t value, char *result, size_t max_result_size);
604#define ON_OFF_START_UP_ON_OFF_ENUM_NAME_AVAILABLE 1
605
608 uint32_t value, char *result, size_t max_result_size);
611#define OPERATING_EVENT_NOTIFICATION_OPERATION_EVENT_CODE_ENUM_NAME_AVAILABLE 1
612
615 uint32_t value, char *result, size_t max_result_size);
618#define OPTIONS_STARTUP_MODE_ENUM_NAME_AVAILABLE 1
619
622 uint32_t value, char *result, size_t max_result_size);
625#define PROFILE_INTERVAL_PERIOD_ENUM_NAME_AVAILABLE 1
626
629 uint32_t value, char *result, size_t max_result_size);
632#define PROGRAMMING_EVENT_NOTIFICATION_PROGRAM_EVENT_CODE_ENUM_NAME_AVAILABLE 1
633
636 uint32_t value, char *result, size_t max_result_size);
639#define PROGRAMMING_EVENT_NOTIFICATION_PROGRAM_EVENT_SOURCE_ENUM_NAME_AVAILABLE 1
640
643 uint32_t value, char *result, size_t max_result_size);
646#define PUMP_CONTROL_MODE_ENUM_NAME_AVAILABLE 1
647
650 uint32_t value, char *result, size_t max_result_size);
653#define PUMP_OPERATION_MODE_ENUM_NAME_AVAILABLE 1
654
657 uint32_t value, char *result, size_t max_result_size);
660#define SHDCFG_DIRECTION_ENUM_NAME_AVAILABLE 1
661
664 uint32_t value, char *result, size_t max_result_size);
667#define SCALE_TYPE_ENUM_NAME_AVAILABLE 1
668
671 uint32_t value, char *result, size_t max_result_size);
674#define SETPOINT_RAISE_OR_LOWER_MODE_ENUM_NAME_AVAILABLE 1
675
678 uint32_t value, char *result, size_t max_result_size);
681#define SETPOINT_TYPE_ENUM_NAME_AVAILABLE 1
682
685 uint32_t value, char *result, size_t max_result_size);
688#define SHADE_CONFIGURATION_MODE_ENUM_NAME_AVAILABLE 1
689
692 uint32_t value, char *result, size_t max_result_size);
695#define SIREN_CONFIGURATION_STROBE_ENUM_NAME_AVAILABLE 1
696
699 uint32_t value, char *result, size_t max_result_size);
702#define SIREN_CONFIGURATION_WARNING_MODE_ENUM_NAME_AVAILABLE 1
703
706 uint32_t value, char *result, size_t max_result_size);
709#define SQUAWK_CONFIGURATION_SQUAWK_MODE_ENUM_NAME_AVAILABLE 1
710
713 uint32_t value, char *result, size_t max_result_size);
716#define THERMOSTAT_AC_CAPACITY_FORMAT_ENUM_NAME_AVAILABLE 1
717
720 uint32_t value, char *result, size_t max_result_size);
723#define THERMOSTAT_AC_COMPRESSOR_TYPE_ENUM_NAME_AVAILABLE 1
724
727 uint32_t value, char *result, size_t max_result_size);
730#define THERMOSTAT_AC_LOUVER_POSITION_ENUM_NAME_AVAILABLE 1
731
734 uint32_t value, char *result, size_t max_result_size);
737#define THERMOSTAT_AC_REFRIGERANT_TYPE_ENUM_NAME_AVAILABLE 1
738
741 uint32_t value, char *result, size_t max_result_size);
744#define THERMOSTAT_AC_TYPE_ENUM_NAME_AVAILABLE 1
745
748 uint32_t value, char *result, size_t max_result_size);
751#define THERMOSTAT_CONTROL_SEQUENCE_OF_OPERATION_ENUM_NAME_AVAILABLE 1
752
755 uint32_t value, char *result, size_t max_result_size);
758#define THERMOSTAT_PROGRAMMING_OPERATION_MODE_PROGRAMMING_MODE_ENUM_NAME_AVAILABLE 1
759
762 uint32_t value, char *result, size_t max_result_size);
765#define THERMOSTAT_SETPOINT_CHANGE_SOURCE_ENUM_NAME_AVAILABLE 1
766
769 uint32_t value, char *result, size_t max_result_size);
772#define THERMOSTAT_START_OF_WEEK_ENUM_NAME_AVAILABLE 1
773
776 uint32_t value, char *result, size_t max_result_size);
779#define THERMOSTAT_SYSTEM_MODE_ENUM_NAME_AVAILABLE 1
780
783 uint32_t value, char *result, size_t max_result_size);
786#define THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_ENUM_NAME_AVAILABLE 1
787
790 uint32_t value, char *result, size_t max_result_size);
793#define THERMOSTAT_THERMOSTAT_RUNNING_MODE_ENUM_NAME_AVAILABLE 1
794
797 uint32_t value, char *result, size_t max_result_size);
800#define THERMOSTAT_USER_INTERFACE_CONFIGURATION_KEYPAD_LOCKOUT_ENUM_NAME_AVAILABLE 1
801
804 uint32_t value, char *result, size_t max_result_size);
807#define THERMOSTAT_USER_INTERFACE_CONFIGURATION_SCHEDULE_PROGRAMMING_VISIBILITY_ENUM_NAME_AVAILABLE 1
808
811 uint32_t value, char *result, size_t max_result_size);
814#define THERMOSTAT_USER_INTERFACE_CONFIGURATION_TEMPERATURE_DISPLAY_MODE_ENUM_NAME_AVAILABLE 1
815
818 uint32_t value, char *result, size_t max_result_size);
821#define TRIGGER_EFFECT_EFFECT_IDENTIFIER_ENUM_NAME_AVAILABLE 1
822
825 uint32_t value, char *result, size_t max_result_size);
828#define TRIGGER_EFFECT_EFFECT_VARIANT_ENUM_NAME_AVAILABLE 1
829
832 uint32_t value, char *result, size_t max_result_size);
835#define TX_REPORT_TRANSMISSION_SPEED_ENUM_NAME_AVAILABLE 1
836
839 uint32_t value, char *result, size_t max_result_size);
842#define UNIFY_HUMIDITY_CONTROL_CURRENT_STATE_ENUM_NAME_AVAILABLE 1
843
846 uint32_t value, char *result, size_t max_result_size);
849#define UNIFY_THERMOSTAT_OPERATING_STATE_ENUM_NAME_AVAILABLE 1
850
853 uint32_t value, char *result, size_t max_result_size);
856#define UNIFY_THERMOSTAT_THERMOSTAT_MODE_ENUM_NAME_AVAILABLE 1
857
860 uint32_t value, char *result, size_t max_result_size);
863#define WINDOW_COVERING_WINDOW_COVERING_TYPE_ENUM_NAME_AVAILABLE 1
864
867 uint32_t value, char *result, size_t max_result_size);
870#define Z_WAVE_FAN_MODE_ENUM_ENUM_NAME_AVAILABLE 1
871
874 uint32_t value, char *result, size_t max_result_size);
877#define Z_WAVE_FAN_STATE_ENUM_ENUM_NAME_AVAILABLE 1
878
881 uint32_t value, char *result, size_t max_result_size);
884#define ZONE_ENROLL_RESPONSE_ENROLL_RESPONSE_CODE_ENUM_NAME_AVAILABLE 1
885
888 uint32_t value, char *result, size_t max_result_size);
891#define ATTRIBUTE_REPORTING_STATUS_ENUM_NAME_AVAILABLE 1
892
895 uint32_t value, char *result, size_t max_result_size);
898#define ZCL_STATUS_ENUM_NAME_AVAILABLE 1
899
902 uint32_t value, char *result, size_t max_result_size);
905#define ZCL_TYPE_ENUM_NAME_AVAILABLE 1
906
909 uint32_t value, char *result, size_t max_result_size);
912
921char * unid_from_mqtt_topic_c(const char *topic, char *result, size_t max_result_size);
922
923#ifdef __cplusplus
924}
925#endif // __cplusplus
926
927
928#endif //DOTDOT_MQTT_HELPERS_H
char * commissioning_stack_profile_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * dehumidification_control_relative_humidity_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t color_control_color_loop_direction_get_enum_value_number_c(const char *str)
char * setpoint_raise_or_lower_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t data_operation_type_enum_get_enum_value_number_c(const char *str)
uint32_t profile_interval_period_get_enum_value_number_c(const char *str)
uint32_t hvac_system_type_configuration_cooling_system_stage_get_enum_value_number_c(const char *str)
uint32_t ias_zone_zone_state_get_enum_value_number_c(const char *str)
uint32_t basic_generic_device_class_get_enum_value_number_c(const char *str)
char * data_operation_type_enum_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t hvac_system_type_configuration_heating_fuel_source_get_enum_value_number_c(const char *str)
char * thermostat_programming_operation_mode_programming_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * thermostat_start_of_week_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t window_covering_window_covering_type_get_enum_value_number_c(const char *str)
char * move_step_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * thermostat_ac_louver_position_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * nm_state_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * iasace_alarm_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * metering_unitof_measure_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t drlk_oper_mode_get_enum_value_number_c(const char *str)
uint32_t aox_locator_cte_mode_get_enum_value_number_c(const char *str)
char * cc_move_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * cc_color_loop_direction_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t cc_direction_get_enum_value_number_c(const char *str)
char * drlk_user_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * pump_control_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * get_measurement_profile_response_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t cc_move_mode_get_enum_value_number_c(const char *str)
uint32_t unify_humidity_control_current_state_get_enum_value_number_c(const char *str)
uint32_t ota_upgrade_image_upgrade_status_get_enum_value_number_c(const char *str)
uint32_t drlk_user_status_get_enum_value_number_c(const char *str)
uint32_t metering_supply_status_get_enum_value_number_c(const char *str)
char * shade_configuration_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * credential_rule_enum_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * aox_locator_cte_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * iasac_panel_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * programming_event_notification_program_event_source_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * bypass_response_zone_id_bypass_result_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * off_with_effect_effect_identifier_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t node_state_network_status_get_enum_value_number_c(const char *str)
uint32_t z_wave_fan_mode_enum_get_enum_value_number_c(const char *str)
char * color_control_enhanced_color_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t hvac_system_type_configuration_heating_system_type_get_enum_value_number_c(const char *str)
uint32_t ota_device_specific_image_type_get_enum_value_number_c(const char *str)
char * siren_configuration_warning_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t iaswd_level_get_enum_value_number_c(const char *str)
char * drlk_set_code_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * metering_supply_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t cc_step_mode_get_enum_value_number_c(const char *str)
char * hvac_system_type_configuration_heating_system_stage_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t door_lock_lock_state_get_enum_value_number_c(const char *str)
char * thermostat_ac_capacity_format_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t commissioning_protocol_version_get_enum_value_number_c(const char *str)
uint32_t dehumidification_control_dehumidification_lockout_get_enum_value_number_c(const char *str)
char * image_notify_payload_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t trigger_effect_effect_variant_get_enum_value_number_c(const char *str)
uint32_t siren_configuration_warning_mode_get_enum_value_number_c(const char *str)
char * unify_humidity_control_current_state_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * illuminance_level_sensing_light_sensor_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * door_lock_sound_volume_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * ias_zone_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * get_log_record_response_event_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t drlk_set_code_status_get_enum_value_number_c(const char *str)
char * setpoint_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * color_loop_set_action_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * basic_generic_device_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * z_wave_fan_mode_enum_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t trigger_effect_effect_identifier_get_enum_value_number_c(const char *str)
uint32_t thermostat_ac_capacity_format_get_enum_value_number_c(const char *str)
char * metering_temperature_unit_of_measure_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * programming_event_notification_program_event_code_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t arm_response_arm_notification_get_enum_value_number_c(const char *str)
uint32_t basic_generic_device_type_get_enum_value_number_c(const char *str)
uint32_t move_step_mode_get_enum_value_number_c(const char *str)
char * color_control_drift_compensation_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * fan_control_fan_mode_sequence_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * aox_locator_aox_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * thermostat_ac_refrigerant_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t ias_zone_type_get_enum_value_number_c(const char *str)
char * thermostat_user_interface_configuration_temperature_display_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * arm_arm_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t dehumidification_control_relative_humidity_display_get_enum_value_number_c(const char *str)
char * thermostat_temperature_setpoint_hold_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * occupancy_sensing_occupancy_sensor_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t programming_event_notification_program_event_source_get_enum_value_number_c(const char *str)
char * commissioning_protocol_version_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t thermostat_thermostat_running_mode_get_enum_value_number_c(const char *str)
char * options_startup_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t shdcfg_direction_get_enum_value_number_c(const char *str)
uint32_t commissioning_network_key_type_get_enum_value_number_c(const char *str)
char * thermostat_user_interface_configuration_keypad_lockout_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * illuminance_measurement_light_sensor_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t zcl_status_get_enum_value_number_c(const char *str)
char * ota_upgrade_upgrade_activation_policy_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t iasace_alarm_status_get_enum_value_number_c(const char *str)
uint32_t arm_arm_mode_get_enum_value_number_c(const char *str)
char * node_state_network_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t illuminance_measurement_light_sensor_type_get_enum_value_number_c(const char *str)
char * metering_metering_device_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t pump_control_mode_get_enum_value_number_c(const char *str)
char * barrier_control_moving_state_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t drlk_oper_event_source_get_enum_value_number_c(const char *str)
char * basic_physical_environment_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t pump_operation_mode_get_enum_value_number_c(const char *str)
char * hvac_system_type_configuration_cooling_system_stage_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t unify_thermostat_thermostat_mode_get_enum_value_number_c(const char *str)
uint32_t off_with_effect_effect_identifier_get_enum_value_number_c(const char *str)
uint32_t siren_configuration_strobe_get_enum_value_number_c(const char *str)
uint32_t dehumidification_control_relative_humidity_mode_get_enum_value_number_c(const char *str)
char * drlk_user_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t drlk_pass_fail_status_get_enum_value_number_c(const char *str)
uint32_t fan_control_fan_mode_get_enum_value_number_c(const char *str)
char * logging_level_enum_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t illuminance_level_sensing_light_sensor_type_get_enum_value_number_c(const char *str)
uint32_t color_control_color_loop_active_get_enum_value_number_c(const char *str)
uint32_t barrier_control_moving_state_get_enum_value_number_c(const char *str)
uint32_t metering_metering_device_type_get_enum_value_number_c(const char *str)
char * cc_direction_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * ota_upgrade_image_upgrade_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * credential_type_enum_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t setpoint_type_get_enum_value_number_c(const char *str)
char * thermostat_ac_compressor_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t shade_configuration_mode_get_enum_value_number_c(const char *str)
uint32_t illuminance_level_sensing_level_status_get_enum_value_number_c(const char *str)
uint32_t bypass_response_zone_id_bypass_result_get_enum_value_number_c(const char *str)
char * color_control_color_loop_direction_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t operating_event_notification_operation_event_code_get_enum_value_number_c(const char *str)
char * illuminance_level_sensing_level_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * aox_locator_reporting_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * pump_operation_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * ota_device_specific_image_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t get_log_record_response_event_type_get_enum_value_number_c(const char *str)
uint32_t thermostat_user_interface_configuration_temperature_display_mode_get_enum_value_number_c(const char *str)
uint32_t credential_rule_enum_get_enum_value_number_c(const char *str)
char * unid_from_mqtt_topic_c(const char *topic, char *result, size_t max_result_size)
Get UNID from MQTT topic.
char * thermostat_ac_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t metering_energy_carrier_unit_of_measure_get_enum_value_number_c(const char *str)
char * door_lock_lock_state_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * thermostat_user_interface_configuration_schedule_programming_visibility_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * hvac_system_type_configuration_heating_fuel_source_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * profile_interval_period_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t thermostat_control_sequence_of_operation_get_enum_value_number_c(const char *str)
char * attribute_reporting_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * window_covering_window_covering_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t commissioning_startup_control_get_enum_value_number_c(const char *str)
char * metering_energy_carrier_unit_of_measure_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * ias_zone_zone_state_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t z_wave_fan_state_enum_get_enum_value_number_c(const char *str)
char * scale_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t thermostat_ac_type_get_enum_value_number_c(const char *str)
uint32_t ota_upgrade_upgrade_activation_policy_get_enum_value_number_c(const char *str)
uint32_t color_loop_set_action_get_enum_value_number_c(const char *str)
uint32_t door_lock_door_state_get_enum_value_number_c(const char *str)
uint32_t thermostat_temperature_setpoint_hold_get_enum_value_number_c(const char *str)
uint32_t get_measurement_profile_response_status_get_enum_value_number_c(const char *str)
char * z_wave_fan_state_enum_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * drlk_settable_user_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * door_lock_lock_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t node_state_security_get_enum_value_number_c(const char *str)
uint32_t thermostat_user_interface_configuration_schedule_programming_visibility_get_enum_value_number_c(const char *str)
char * basic_generic_device_class_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t door_lock_lock_type_get_enum_value_number_c(const char *str)
uint32_t programming_event_notification_program_event_code_get_enum_value_number_c(const char *str)
uint32_t thermostat_ac_louver_position_get_enum_value_number_c(const char *str)
char * zcl_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * arm_response_arm_notification_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * drlk_oper_event_source_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t battery_size_get_enum_value_number_c(const char *str)
uint32_t metering_temperature_unit_of_measure_get_enum_value_number_c(const char *str)
char * dehumidification_control_relative_humidity_display_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t drlk_user_type_get_enum_value_number_c(const char *str)
char * basic_power_source_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * siren_configuration_strobe_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * operating_event_notification_operation_event_code_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * commissioning_startup_control_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t credential_type_enum_get_enum_value_number_c(const char *str)
uint32_t commissioning_stack_profile_get_enum_value_number_c(const char *str)
char * thermostat_control_sequence_of_operation_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t ota_upgrade_upgrade_timeout_policy_get_enum_value_number_c(const char *str)
char * trigger_effect_effect_identifier_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * door_lock_led_settings_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * on_off_start_up_on_off_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * aox_locator_antenna_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * tx_report_transmission_speed_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t thermostat_ac_compressor_type_get_enum_value_number_c(const char *str)
uint32_t aox_locator_antenna_mode_get_enum_value_number_c(const char *str)
uint32_t iasace_audible_notification_get_enum_value_number_c(const char *str)
uint32_t thermostat_system_mode_get_enum_value_number_c(const char *str)
uint32_t zcl_type_get_enum_value_number_c(const char *str)
uint32_t thermostat_setpoint_change_source_get_enum_value_number_c(const char *str)
uint32_t color_control_color_mode_get_enum_value_number_c(const char *str)
uint32_t thermostat_programming_operation_mode_programming_mode_get_enum_value_number_c(const char *str)
char * iaswd_level_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t fan_control_fan_mode_sequence_get_enum_value_number_c(const char *str)
char * battery_size_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * commissioning_network_key_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t dev_type_id_get_enum_value_number_c(const char *str)
char * drlk_oper_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * unify_thermostat_thermostat_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t unify_thermostat_operating_state_get_enum_value_number_c(const char *str)
char * color_control_color_loop_active_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t zone_enroll_response_enroll_response_code_get_enum_value_number_c(const char *str)
uint32_t basic_physical_environment_get_enum_value_number_c(const char *str)
uint32_t aox_locator_reporting_mode_get_enum_value_number_c(const char *str)
char * trigger_effect_effect_variant_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t color_control_enhanced_color_mode_get_enum_value_number_c(const char *str)
uint32_t on_off_start_up_on_off_get_enum_value_number_c(const char *str)
char * squawk_configuration_squawk_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t setpoint_raise_or_lower_mode_get_enum_value_number_c(const char *str)
char * node_state_security_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t options_startup_mode_get_enum_value_number_c(const char *str)
uint32_t logging_level_enum_get_enum_value_number_c(const char *str)
uint32_t nm_state_get_enum_value_number_c(const char *str)
uint32_t metering_unitof_measure_get_enum_value_number_c(const char *str)
char * iasace_audible_notification_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * thermostat_system_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t scale_type_get_enum_value_number_c(const char *str)
char * unify_thermostat_operating_state_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t drlk_settable_user_status_get_enum_value_number_c(const char *str)
char * dehumidification_control_dehumidification_lockout_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * ota_upgrade_upgrade_timeout_policy_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * shdcfg_direction_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * hvac_system_type_configuration_heating_system_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t thermostat_ac_refrigerant_type_get_enum_value_number_c(const char *str)
char * thermostat_thermostat_running_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t mode_type_get_enum_value_number_c(const char *str)
char * drlk_pass_fail_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * zone_enroll_response_enroll_response_code_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * thermostat_setpoint_change_source_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t aox_locator_aox_mode_get_enum_value_number_c(const char *str)
uint32_t door_lock_sound_volume_get_enum_value_number_c(const char *str)
uint32_t thermostat_start_of_week_get_enum_value_number_c(const char *str)
char * door_lock_door_state_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t door_lock_security_level_get_enum_value_number_c(const char *str)
char * door_lock_security_level_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t occupancy_sensing_occupancy_sensor_type_get_enum_value_number_c(const char *str)
char * color_control_color_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * cc_step_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * mode_type_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t hvac_system_type_configuration_heating_system_stage_get_enum_value_number_c(const char *str)
uint32_t color_control_drift_compensation_get_enum_value_number_c(const char *str)
uint32_t squawk_configuration_squawk_mode_get_enum_value_number_c(const char *str)
char * zcl_status_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
uint32_t attribute_reporting_status_get_enum_value_number_c(const char *str)
uint32_t image_notify_payload_type_get_enum_value_number_c(const char *str)
uint32_t basic_power_source_get_enum_value_number_c(const char *str)
uint32_t iasac_panel_status_get_enum_value_number_c(const char *str)
uint32_t cc_color_loop_direction_get_enum_value_number_c(const char *str)
uint32_t door_lock_led_settings_get_enum_value_number_c(const char *str)
uint32_t thermostat_user_interface_configuration_keypad_lockout_get_enum_value_number_c(const char *str)
uint32_t tx_report_transmission_speed_get_enum_value_number_c(const char *str)
char * fan_control_fan_mode_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)
char * dev_type_id_get_enum_value_name_c(uint32_t value, char *result, size_t max_result_size)