Zigbee Protocol Controller 1.6.0
|
C++ Helpers and definitions for parsing DotDot MQTT commands. More...
Functions | |
std::string | get_json_payload_for_basic_reset_to_factory_defaults_command () |
Private helper function that will create a JSON string based on the fields of a Basic ResetToFactoryDefaults command. More... | |
void | uic_mqtt_dotdot_parse_basic_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_basic_state_t &new_state, uic_mqtt_dotdot_basic_updated_state_t &new_updated_state) |
JSON parser for Basic WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_power_configuration_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_power_configuration_state_t &new_state, uic_mqtt_dotdot_power_configuration_updated_state_t &new_updated_state) |
JSON parser for PowerConfiguration WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_device_temperature_configuration_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_device_temperature_configuration_state_t &new_state, uic_mqtt_dotdot_device_temperature_configuration_updated_state_t &new_updated_state) |
JSON parser for DeviceTemperatureConfiguration WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_identify_identify_command (const uic_mqtt_dotdot_identify_command_identify_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Identify Identify command. More... | |
void | uic_mqtt_dotdot_parse_identify_identify (nlohmann::json &jsn, uint16_t &identify_time) |
JSON parser for Identify Identify command arguments. More... | |
std::string | get_json_payload_for_identify_identify_query_response_command (const uic_mqtt_dotdot_identify_command_identify_query_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Identify IdentifyQueryResponse command. More... | |
void | uic_mqtt_dotdot_parse_identify_identify_query_response (nlohmann::json &jsn, uint16_t &timeout) |
JSON parser for Identify IdentifyQueryResponse command arguments. More... | |
std::string | get_json_payload_for_identify_identify_query_command () |
Private helper function that will create a JSON string based on the fields of a Identify IdentifyQuery command. More... | |
std::string | get_json_payload_for_identify_trigger_effect_command (const uic_mqtt_dotdot_identify_command_trigger_effect_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Identify TriggerEffect command. More... | |
void | uic_mqtt_dotdot_parse_identify_trigger_effect (nlohmann::json &jsn, TriggerEffectEffectIdentifier &effect_identifier, TriggerEffectEffectVariant &effect_variant) |
JSON parser for Identify TriggerEffect command arguments. More... | |
void | uic_mqtt_dotdot_parse_identify_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_identify_state_t &new_state, uic_mqtt_dotdot_identify_updated_state_t &new_updated_state) |
JSON parser for Identify WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_groups_add_group_command (const uic_mqtt_dotdot_groups_command_add_group_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Groups AddGroup command. More... | |
void | uic_mqtt_dotdot_parse_groups_add_group (nlohmann::json &jsn, uint16_t &group_id, std::string &group_name) |
JSON parser for Groups AddGroup command arguments. More... | |
std::string | get_json_payload_for_groups_add_group_response_command (const uic_mqtt_dotdot_groups_command_add_group_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Groups AddGroupResponse command. More... | |
void | uic_mqtt_dotdot_parse_groups_add_group_response (nlohmann::json &jsn, uint8_t &status, uint16_t &group_id) |
JSON parser for Groups AddGroupResponse command arguments. More... | |
std::string | get_json_payload_for_groups_view_group_command (const uic_mqtt_dotdot_groups_command_view_group_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Groups ViewGroup command. More... | |
void | uic_mqtt_dotdot_parse_groups_view_group (nlohmann::json &jsn, uint16_t &group_id) |
JSON parser for Groups ViewGroup command arguments. More... | |
std::string | get_json_payload_for_groups_view_group_response_command (const uic_mqtt_dotdot_groups_command_view_group_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Groups ViewGroupResponse command. More... | |
void | uic_mqtt_dotdot_parse_groups_view_group_response (nlohmann::json &jsn, uint8_t &status, uint16_t &group_id, std::string &group_name) |
JSON parser for Groups ViewGroupResponse command arguments. More... | |
std::string | get_json_payload_for_groups_get_group_membership_command (const uic_mqtt_dotdot_groups_command_get_group_membership_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Groups GetGroupMembership command. More... | |
void | uic_mqtt_dotdot_parse_groups_get_group_membership (nlohmann::json &jsn, std::vector< uint16_t > &group_list) |
JSON parser for Groups GetGroupMembership command arguments. More... | |
std::string | get_json_payload_for_groups_get_group_membership_response_command (const uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Groups GetGroupMembershipResponse command. More... | |
void | uic_mqtt_dotdot_parse_groups_get_group_membership_response (nlohmann::json &jsn, uint8_t &capacity, std::vector< uint16_t > &group_list) |
JSON parser for Groups GetGroupMembershipResponse command arguments. More... | |
std::string | get_json_payload_for_groups_remove_group_command (const uic_mqtt_dotdot_groups_command_remove_group_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Groups RemoveGroup command. More... | |
void | uic_mqtt_dotdot_parse_groups_remove_group (nlohmann::json &jsn, uint16_t &group_id) |
JSON parser for Groups RemoveGroup command arguments. More... | |
std::string | get_json_payload_for_groups_remove_group_response_command (const uic_mqtt_dotdot_groups_command_remove_group_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Groups RemoveGroupResponse command. More... | |
void | uic_mqtt_dotdot_parse_groups_remove_group_response (nlohmann::json &jsn, uint8_t &status, uint16_t &group_id) |
JSON parser for Groups RemoveGroupResponse command arguments. More... | |
std::string | get_json_payload_for_groups_remove_all_groups_command () |
Private helper function that will create a JSON string based on the fields of a Groups RemoveAllGroups command. More... | |
std::string | get_json_payload_for_groups_add_group_if_identifying_command (const uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Groups AddGroupIfIdentifying command. More... | |
void | uic_mqtt_dotdot_parse_groups_add_group_if_identifying (nlohmann::json &jsn, uint16_t &group_id, std::string &group_name) |
JSON parser for Groups AddGroupIfIdentifying command arguments. More... | |
void | uic_mqtt_dotdot_parse_groups_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_groups_state_t &new_state, uic_mqtt_dotdot_groups_updated_state_t &new_updated_state) |
JSON parser for Groups WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_scenes_add_scene_command (const uic_mqtt_dotdot_scenes_command_add_scene_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes AddScene command. More... | |
void | uic_mqtt_dotdot_parse_scenes_add_scene (nlohmann::json &jsn, SGroupId &groupid, uint8_t &sceneid, uint16_t &transition_time, std::string &scene_name, std::vector< SExtensionFieldSetList > &extension_field_sets, uint8_t &transition_time100ms) |
JSON parser for Scenes AddScene command arguments. More... | |
std::string | get_json_payload_for_scenes_add_scene_response_command (const uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes AddSceneResponse command. More... | |
void | uic_mqtt_dotdot_parse_scenes_add_scene_response (nlohmann::json &jsn, zclStatus &status, SGroupId &groupid, uint8_t &sceneid) |
JSON parser for Scenes AddSceneResponse command arguments. More... | |
std::string | get_json_payload_for_scenes_view_scene_command (const uic_mqtt_dotdot_scenes_command_view_scene_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes ViewScene command. More... | |
void | uic_mqtt_dotdot_parse_scenes_view_scene (nlohmann::json &jsn, SGroupId &groupid, uint8_t &sceneid) |
JSON parser for Scenes ViewScene command arguments. More... | |
std::string | get_json_payload_for_scenes_view_scene_response_command (const uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes ViewSceneResponse command. More... | |
void | uic_mqtt_dotdot_parse_scenes_view_scene_response (nlohmann::json &jsn, zclStatus &status, SGroupId &groupid, uint8_t &sceneid, uint16_t &transition_time, std::string &scene_name, std::vector< SExtensionFieldSetList > &extension_field_sets) |
JSON parser for Scenes ViewSceneResponse command arguments. More... | |
std::string | get_json_payload_for_scenes_remove_scene_command (const uic_mqtt_dotdot_scenes_command_remove_scene_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes RemoveScene command. More... | |
void | uic_mqtt_dotdot_parse_scenes_remove_scene (nlohmann::json &jsn, SGroupId &groupid, uint8_t &sceneid) |
JSON parser for Scenes RemoveScene command arguments. More... | |
std::string | get_json_payload_for_scenes_remove_scene_response_command (const uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes RemoveSceneResponse command. More... | |
void | uic_mqtt_dotdot_parse_scenes_remove_scene_response (nlohmann::json &jsn, zclStatus &status, SGroupId &groupid, uint8_t &sceneid) |
JSON parser for Scenes RemoveSceneResponse command arguments. More... | |
std::string | get_json_payload_for_scenes_remove_all_scenes_command (const uic_mqtt_dotdot_scenes_command_remove_all_scenes_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes RemoveAllScenes command. More... | |
void | uic_mqtt_dotdot_parse_scenes_remove_all_scenes (nlohmann::json &jsn, SGroupId &groupid) |
JSON parser for Scenes RemoveAllScenes command arguments. More... | |
std::string | get_json_payload_for_scenes_remove_all_scenes_response_command (const uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes RemoveAllScenesResponse command. More... | |
void | uic_mqtt_dotdot_parse_scenes_remove_all_scenes_response (nlohmann::json &jsn, zclStatus &status, SGroupId &groupid) |
JSON parser for Scenes RemoveAllScenesResponse command arguments. More... | |
std::string | get_json_payload_for_scenes_store_scene_command (const uic_mqtt_dotdot_scenes_command_store_scene_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes StoreScene command. More... | |
void | uic_mqtt_dotdot_parse_scenes_store_scene (nlohmann::json &jsn, SGroupId &groupid, uint8_t &sceneid) |
JSON parser for Scenes StoreScene command arguments. More... | |
std::string | get_json_payload_for_scenes_store_scene_response_command (const uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes StoreSceneResponse command. More... | |
void | uic_mqtt_dotdot_parse_scenes_store_scene_response (nlohmann::json &jsn, zclStatus &status, SGroupId &groupid, uint8_t &sceneid) |
JSON parser for Scenes StoreSceneResponse command arguments. More... | |
std::string | get_json_payload_for_scenes_recall_scene_command (const uic_mqtt_dotdot_scenes_command_recall_scene_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes RecallScene command. More... | |
void | uic_mqtt_dotdot_parse_scenes_recall_scene (nlohmann::json &jsn, SGroupId &groupid, uint8_t &sceneid, uint16_t &transition_time) |
JSON parser for Scenes RecallScene command arguments. More... | |
std::string | get_json_payload_for_scenes_get_scene_membership_command (const uic_mqtt_dotdot_scenes_command_get_scene_membership_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes GetSceneMembership command. More... | |
void | uic_mqtt_dotdot_parse_scenes_get_scene_membership (nlohmann::json &jsn, SGroupId &groupid) |
JSON parser for Scenes GetSceneMembership command arguments. More... | |
std::string | get_json_payload_for_scenes_get_scene_membership_response_command (const uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes GetSceneMembershipResponse command. More... | |
void | uic_mqtt_dotdot_parse_scenes_get_scene_membership_response (nlohmann::json &jsn, zclStatus &status, uint8_t &capacity, SGroupId &groupid, std::vector< uint8_t > &scene_list) |
JSON parser for Scenes GetSceneMembershipResponse command arguments. More... | |
std::string | get_json_payload_for_scenes_enhanced_add_scene_command (const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes EnhancedAddScene command. More... | |
void | uic_mqtt_dotdot_parse_scenes_enhanced_add_scene (nlohmann::json &jsn, SGroupId &groupid, uint8_t &sceneid, uint16_t &transition_time, std::string &scene_name, std::vector< SExtensionFieldSetList > &extension_field_sets) |
JSON parser for Scenes EnhancedAddScene command arguments. More... | |
std::string | get_json_payload_for_scenes_enhanced_add_scene_response_command (const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes EnhancedAddSceneResponse command. More... | |
void | uic_mqtt_dotdot_parse_scenes_enhanced_add_scene_response (nlohmann::json &jsn, zclStatus &status, SGroupId &groupid, uint8_t &sceneid) |
JSON parser for Scenes EnhancedAddSceneResponse command arguments. More... | |
std::string | get_json_payload_for_scenes_enhanced_view_scene_command (const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes EnhancedViewScene command. More... | |
void | uic_mqtt_dotdot_parse_scenes_enhanced_view_scene (nlohmann::json &jsn, SGroupId &groupid, uint8_t &sceneid) |
JSON parser for Scenes EnhancedViewScene command arguments. More... | |
std::string | get_json_payload_for_scenes_enhanced_view_scene_response_command (const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes EnhancedViewSceneResponse command. More... | |
void | uic_mqtt_dotdot_parse_scenes_enhanced_view_scene_response (nlohmann::json &jsn, zclStatus &status, SGroupId &groupid, uint8_t &sceneid, uint16_t &transition_time, std::string &scene_name, std::vector< SExtensionFieldSetList > &extension_field_sets) |
JSON parser for Scenes EnhancedViewSceneResponse command arguments. More... | |
std::string | get_json_payload_for_scenes_copy_scene_command (const uic_mqtt_dotdot_scenes_command_copy_scene_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes CopyScene command. More... | |
void | uic_mqtt_dotdot_parse_scenes_copy_scene (nlohmann::json &jsn, uint8_t &mode, SGroupId &group_identifier_from, uint8_t &scene_identifier_from, SGroupId &group_identifier_to, uint8_t &scene_identifier_to) |
JSON parser for Scenes CopyScene command arguments. More... | |
std::string | get_json_payload_for_scenes_copy_scene_response_command (const uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Scenes CopySceneResponse command. More... | |
void | uic_mqtt_dotdot_parse_scenes_copy_scene_response (nlohmann::json &jsn, zclStatus &status, SGroupId &group_identifier_from, uint8_t &scene_identifier_from) |
JSON parser for Scenes CopySceneResponse command arguments. More... | |
void | uic_mqtt_dotdot_parse_scenes_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_scenes_state_t &new_state, uic_mqtt_dotdot_scenes_updated_state_t &new_updated_state) |
JSON parser for Scenes WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_on_off_off_command () |
Private helper function that will create a JSON string based on the fields of a OnOff Off command. More... | |
std::string | get_json_payload_for_on_off_on_command () |
Private helper function that will create a JSON string based on the fields of a OnOff On command. More... | |
std::string | get_json_payload_for_on_off_toggle_command () |
Private helper function that will create a JSON string based on the fields of a OnOff Toggle command. More... | |
std::string | get_json_payload_for_on_off_off_with_effect_command (const uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a OnOff OffWithEffect command. More... | |
void | uic_mqtt_dotdot_parse_on_off_off_with_effect (nlohmann::json &jsn, OffWithEffectEffectIdentifier &effect_identifier, uint8_t &effect_variant) |
JSON parser for OnOff OffWithEffect command arguments. More... | |
std::string | get_json_payload_for_on_off_on_with_recall_global_scene_command () |
Private helper function that will create a JSON string based on the fields of a OnOff OnWithRecallGlobalScene command. More... | |
std::string | get_json_payload_for_on_off_on_with_timed_off_command (const uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a OnOff OnWithTimedOff command. More... | |
void | uic_mqtt_dotdot_parse_on_off_on_with_timed_off (nlohmann::json &jsn, uint8_t &on_off_control, uint16_t &on_time, uint16_t &off_wait_time) |
JSON parser for OnOff OnWithTimedOff command arguments. More... | |
void | uic_mqtt_dotdot_parse_on_off_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_on_off_state_t &new_state, uic_mqtt_dotdot_on_off_updated_state_t &new_updated_state) |
JSON parser for OnOff WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_level_move_to_level_command (const uic_mqtt_dotdot_level_command_move_to_level_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Level MoveToLevel command. More... | |
void | uic_mqtt_dotdot_parse_level_move_to_level (nlohmann::json &jsn, uint8_t &level, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for Level MoveToLevel command arguments. More... | |
std::string | get_json_payload_for_level_move_command (const uic_mqtt_dotdot_level_command_move_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Level Move command. More... | |
void | uic_mqtt_dotdot_parse_level_move (nlohmann::json &jsn, MoveStepMode &move_mode, uint8_t &rate, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for Level Move command arguments. More... | |
std::string | get_json_payload_for_level_step_command (const uic_mqtt_dotdot_level_command_step_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Level Step command. More... | |
void | uic_mqtt_dotdot_parse_level_step (nlohmann::json &jsn, MoveStepMode &step_mode, uint8_t &step_size, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for Level Step command arguments. More... | |
std::string | get_json_payload_for_level_stop_command (const uic_mqtt_dotdot_level_command_stop_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Level Stop command. More... | |
void | uic_mqtt_dotdot_parse_level_stop (nlohmann::json &jsn, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for Level Stop command arguments. More... | |
std::string | get_json_payload_for_level_move_to_level_with_on_off_command (const uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Level MoveToLevelWithOnOff command. More... | |
void | uic_mqtt_dotdot_parse_level_move_to_level_with_on_off (nlohmann::json &jsn, uint8_t &level, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for Level MoveToLevelWithOnOff command arguments. More... | |
std::string | get_json_payload_for_level_move_with_on_off_command (const uic_mqtt_dotdot_level_command_move_with_on_off_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Level MoveWithOnOff command. More... | |
void | uic_mqtt_dotdot_parse_level_move_with_on_off (nlohmann::json &jsn, MoveStepMode &move_mode, uint8_t &rate, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for Level MoveWithOnOff command arguments. More... | |
std::string | get_json_payload_for_level_step_with_on_off_command (const uic_mqtt_dotdot_level_command_step_with_on_off_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Level StepWithOnOff command. More... | |
void | uic_mqtt_dotdot_parse_level_step_with_on_off (nlohmann::json &jsn, MoveStepMode &step_mode, uint8_t &step_size, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for Level StepWithOnOff command arguments. More... | |
std::string | get_json_payload_for_level_stop_with_on_off_command (const uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Level StopWithOnOff command. More... | |
void | uic_mqtt_dotdot_parse_level_stop_with_on_off (nlohmann::json &jsn, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for Level StopWithOnOff command arguments. More... | |
std::string | get_json_payload_for_level_move_to_closest_frequency_command (const uic_mqtt_dotdot_level_command_move_to_closest_frequency_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Level MoveToClosestFrequency command. More... | |
void | uic_mqtt_dotdot_parse_level_move_to_closest_frequency (nlohmann::json &jsn, uint16_t &frequency) |
JSON parser for Level MoveToClosestFrequency command arguments. More... | |
void | uic_mqtt_dotdot_parse_level_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_level_state_t &new_state, uic_mqtt_dotdot_level_updated_state_t &new_updated_state) |
JSON parser for Level WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_alarms_reset_alarm_command (const uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Alarms ResetAlarm command. More... | |
void | uic_mqtt_dotdot_parse_alarms_reset_alarm (nlohmann::json &jsn, uint8_t &alarm_code, clusterId &cluster_identifier) |
JSON parser for Alarms ResetAlarm command arguments. More... | |
std::string | get_json_payload_for_alarms_alarm_command (const uic_mqtt_dotdot_alarms_command_alarm_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Alarms Alarm command. More... | |
void | uic_mqtt_dotdot_parse_alarms_alarm (nlohmann::json &jsn, uint8_t &alarm_code, clusterId &cluster_identifier) |
JSON parser for Alarms Alarm command arguments. More... | |
std::string | get_json_payload_for_alarms_reset_all_alarms_command () |
Private helper function that will create a JSON string based on the fields of a Alarms ResetAllAlarms command. More... | |
std::string | get_json_payload_for_alarms_get_alarm_response_command (const uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Alarms GetAlarmResponse command. More... | |
void | uic_mqtt_dotdot_parse_alarms_get_alarm_response (nlohmann::json &jsn, zclStatus &status, uint8_t &alarm_code, clusterId &cluster_identifier, uint32_t &time_stamp) |
JSON parser for Alarms GetAlarmResponse command arguments. More... | |
std::string | get_json_payload_for_alarms_get_alarm_command () |
Private helper function that will create a JSON string based on the fields of a Alarms GetAlarm command. More... | |
std::string | get_json_payload_for_alarms_reset_alarm_log_command () |
Private helper function that will create a JSON string based on the fields of a Alarms ResetAlarmLog command. More... | |
void | uic_mqtt_dotdot_parse_alarms_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_alarms_state_t &new_state, uic_mqtt_dotdot_alarms_updated_state_t &new_updated_state) |
JSON parser for Alarms WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_time_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_time_state_t &new_state, uic_mqtt_dotdot_time_updated_state_t &new_updated_state) |
JSON parser for Time WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_poll_control_check_in_command () |
Private helper function that will create a JSON string based on the fields of a PollControl CheckIn command. More... | |
std::string | get_json_payload_for_poll_control_check_in_response_command (const uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a PollControl CheckInResponse command. More... | |
void | uic_mqtt_dotdot_parse_poll_control_check_in_response (nlohmann::json &jsn, bool &start_fast_polling, uint16_t &fast_poll_timeout) |
JSON parser for PollControl CheckInResponse command arguments. More... | |
std::string | get_json_payload_for_poll_control_fast_poll_stop_command () |
Private helper function that will create a JSON string based on the fields of a PollControl FastPollStop command. More... | |
std::string | get_json_payload_for_poll_control_set_long_poll_interval_command (const uic_mqtt_dotdot_poll_control_command_set_long_poll_interval_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a PollControl SetLongPollInterval command. More... | |
void | uic_mqtt_dotdot_parse_poll_control_set_long_poll_interval (nlohmann::json &jsn, uint32_t &new_long_poll_interval) |
JSON parser for PollControl SetLongPollInterval command arguments. More... | |
std::string | get_json_payload_for_poll_control_set_short_poll_interval_command (const uic_mqtt_dotdot_poll_control_command_set_short_poll_interval_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a PollControl SetShortPollInterval command. More... | |
void | uic_mqtt_dotdot_parse_poll_control_set_short_poll_interval (nlohmann::json &jsn, uint16_t &new_short_poll_interval) |
JSON parser for PollControl SetShortPollInterval command arguments. More... | |
void | uic_mqtt_dotdot_parse_poll_control_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_poll_control_state_t &new_state, uic_mqtt_dotdot_poll_control_updated_state_t &new_updated_state) |
JSON parser for PollControl WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_shade_configuration_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_shade_configuration_state_t &new_state, uic_mqtt_dotdot_shade_configuration_updated_state_t &new_updated_state) |
JSON parser for ShadeConfiguration WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_door_lock_lock_door_command (const uic_mqtt_dotdot_door_lock_command_lock_door_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock LockDoor command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_lock_door (nlohmann::json &jsn, std::string &pin_or_rfid_code) |
JSON parser for DoorLock LockDoor command arguments. More... | |
std::string | get_json_payload_for_door_lock_lock_door_response_command (const uic_mqtt_dotdot_door_lock_command_lock_door_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock LockDoorResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_lock_door_response (nlohmann::json &jsn, zclStatus &status) |
JSON parser for DoorLock LockDoorResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_unlock_door_command (const uic_mqtt_dotdot_door_lock_command_unlock_door_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock UnlockDoor command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_unlock_door (nlohmann::json &jsn, std::string &pin_or_rfid_code) |
JSON parser for DoorLock UnlockDoor command arguments. More... | |
std::string | get_json_payload_for_door_lock_unlock_door_response_command (const uic_mqtt_dotdot_door_lock_command_unlock_door_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock UnlockDoorResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_unlock_door_response (nlohmann::json &jsn, zclStatus &status) |
JSON parser for DoorLock UnlockDoorResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_toggle_command (const uic_mqtt_dotdot_door_lock_command_toggle_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock Toggle command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_toggle (nlohmann::json &jsn, std::string &pin_or_rfid_code) |
JSON parser for DoorLock Toggle command arguments. More... | |
std::string | get_json_payload_for_door_lock_toggle_response_command (const uic_mqtt_dotdot_door_lock_command_toggle_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ToggleResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_toggle_response (nlohmann::json &jsn, zclStatus &status) |
JSON parser for DoorLock ToggleResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_unlock_with_timeout_command (const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock UnlockWithTimeout command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_unlock_with_timeout (nlohmann::json &jsn, uint16_t &timeout_in_seconds, std::string &pin_or_rfid_code) |
JSON parser for DoorLock UnlockWithTimeout command arguments. More... | |
std::string | get_json_payload_for_door_lock_unlock_with_timeout_response_command (const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock UnlockWithTimeoutResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_unlock_with_timeout_response (nlohmann::json &jsn, zclStatus &status) |
JSON parser for DoorLock UnlockWithTimeoutResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_log_record_command (const uic_mqtt_dotdot_door_lock_command_get_log_record_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetLogRecord command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_log_record (nlohmann::json &jsn, uint16_t &log_index) |
JSON parser for DoorLock GetLogRecord command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_log_record_response_command (const uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetLogRecordResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_log_record_response (nlohmann::json &jsn, uint16_t &log_entryid, uint32_t ×tamp, GetLogRecordResponseEventType &event_type, DrlkOperEventSource &source_operation_event, uint8_t &event_id_or_alarm_code, uint16_t &userid, std::string &pin) |
JSON parser for DoorLock GetLogRecordResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_pin_code_command (const uic_mqtt_dotdot_door_lock_command_set_pin_code_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetPINCode command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_pin_code (nlohmann::json &jsn, DrlkPINUserID &userid, DrlkSettableUserStatus &user_status, DrlkUserType &user_type, std::string &pin) |
JSON parser for DoorLock SetPINCode command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_pin_code_response_command (const uic_mqtt_dotdot_door_lock_command_set_pin_code_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetPINCodeResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_pin_code_response (nlohmann::json &jsn, DrlkSetCodeStatus &status) |
JSON parser for DoorLock SetPINCodeResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_pin_code_command (const uic_mqtt_dotdot_door_lock_command_get_pin_code_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetPINCode command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_pin_code (nlohmann::json &jsn, DrlkPINUserID &userid) |
JSON parser for DoorLock GetPINCode command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_pin_code_response_command (const uic_mqtt_dotdot_door_lock_command_get_pin_code_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetPINCodeResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_pin_code_response (nlohmann::json &jsn, uint16_t &userid, DrlkUserStatus &user_status, DrlkUserType &user_type, std::string &code) |
JSON parser for DoorLock GetPINCodeResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_pin_code_command (const uic_mqtt_dotdot_door_lock_command_clear_pin_code_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearPINCode command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_pin_code (nlohmann::json &jsn, DrlkPINUserID &userid) |
JSON parser for DoorLock ClearPINCode command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_pin_code_response_command (const uic_mqtt_dotdot_door_lock_command_clear_pin_code_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearPINCodeResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_pin_code_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock ClearPINCodeResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_all_pin_codes_command () |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearAllPINCodes command. More... | |
std::string | get_json_payload_for_door_lock_clear_all_pin_codes_response_command (const uic_mqtt_dotdot_door_lock_command_clear_all_pin_codes_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearAllPINCodesResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_all_pin_codes_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock ClearAllPINCodesResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_user_status_command (const uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetUserStatus command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_user_status (nlohmann::json &jsn, DrlkTotalUserID &userid, DrlkSettableUserStatus &user_status) |
JSON parser for DoorLock SetUserStatus command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_user_status_response_command (const uic_mqtt_dotdot_door_lock_command_set_user_status_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetUserStatusResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_user_status_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock SetUserStatusResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_user_status_command (const uic_mqtt_dotdot_door_lock_command_get_user_status_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUserStatus command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_user_status (nlohmann::json &jsn, DrlkTotalUserID &userid) |
JSON parser for DoorLock GetUserStatus command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_user_status_response_command (const uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUserStatusResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_user_status_response (nlohmann::json &jsn, uint16_t &userid, DrlkUserStatus &user_status) |
JSON parser for DoorLock GetUserStatusResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_weekday_schedule_command (const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetWeekdaySchedule command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_weekday_schedule (nlohmann::json &jsn, DrlkWeekDayScheduleID &scheduleid, DrlkTotalUserID &userid, uint8_t &days_mask, uint8_t &start_hour, uint8_t &start_minute, uint8_t &end_hour, uint8_t &end_minute) |
JSON parser for DoorLock SetWeekdaySchedule command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_weekday_schedule_response_command (const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetWeekdayScheduleResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_weekday_schedule_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock SetWeekdayScheduleResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_weekday_schedule_command (const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetWeekdaySchedule command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_weekday_schedule (nlohmann::json &jsn, DrlkWeekDayScheduleID &scheduleid, DrlkTotalUserID &userid) |
JSON parser for DoorLock GetWeekdaySchedule command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_weekday_schedule_response_command (const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetWeekdayScheduleResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_weekday_schedule_response (nlohmann::json &jsn, 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) |
JSON parser for DoorLock GetWeekdayScheduleResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_weekday_schedule_command (const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearWeekdaySchedule command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_weekday_schedule (nlohmann::json &jsn, DrlkWeekDayScheduleID &scheduleid, DrlkTotalUserID &userid) |
JSON parser for DoorLock ClearWeekdaySchedule command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_weekday_schedule_response_command (const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearWeekdayScheduleResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_weekday_schedule_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock ClearWeekdayScheduleResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_year_day_schedule_command (const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetYearDaySchedule command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_year_day_schedule (nlohmann::json &jsn, DrlkYearDayScheduleID &scheduleid, DrlkTotalUserID &userid, uint32_t &local_start_time, uint32_t &local_end_time) |
JSON parser for DoorLock SetYearDaySchedule command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_year_day_schedule_response_command (const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetYearDayScheduleResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_year_day_schedule_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock SetYearDayScheduleResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_year_day_schedule_command (const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetYearDaySchedule command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_year_day_schedule (nlohmann::json &jsn, DrlkYearDayScheduleID &scheduleid, DrlkTotalUserID &userid) |
JSON parser for DoorLock GetYearDaySchedule command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_year_day_schedule_response_command (const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetYearDayScheduleResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_year_day_schedule_response (nlohmann::json &jsn, uint8_t &scheduleid, uint16_t &userid, zclStatus &status, uint32_t &local_start_time, uint32_t &local_end_time) |
JSON parser for DoorLock GetYearDayScheduleResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_year_day_schedule_command (const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearYearDaySchedule command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_year_day_schedule (nlohmann::json &jsn, DrlkYearDayScheduleID &scheduleid, DrlkTotalUserID &userid) |
JSON parser for DoorLock ClearYearDaySchedule command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_year_day_schedule_response_command (const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearYearDayScheduleResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_year_day_schedule_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock ClearYearDayScheduleResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_holiday_schedule_command (const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetHolidaySchedule command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_holiday_schedule (nlohmann::json &jsn, DrlkHolidayScheduleID &holiday_scheduleid, uint32_t &local_start_time, uint32_t &local_end_time, DrlkOperMode &operating_mode_during_holiday) |
JSON parser for DoorLock SetHolidaySchedule command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_holiday_schedule_response_command (const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetHolidayScheduleResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_holiday_schedule_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock SetHolidayScheduleResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_holiday_schedule_command (const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetHolidaySchedule command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_holiday_schedule (nlohmann::json &jsn, DrlkHolidayScheduleID &holiday_scheduleid) |
JSON parser for DoorLock GetHolidaySchedule command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_holiday_schedule_response_command (const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetHolidayScheduleResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_holiday_schedule_response (nlohmann::json &jsn, uint8_t &holiday_scheduleid, zclStatus &status, uint32_t &local_start_time, uint32_t &local_end_time, DrlkOperMode &operating_mode_during_holiday) |
JSON parser for DoorLock GetHolidayScheduleResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_holiday_schedule_command (const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearHolidaySchedule command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_holiday_schedule (nlohmann::json &jsn, DrlkHolidayScheduleID &holiday_scheduleid) |
JSON parser for DoorLock ClearHolidaySchedule command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_holiday_schedule_response_command (const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearHolidayScheduleResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_holiday_schedule_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock ClearHolidayScheduleResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_user_type_command (const uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetUserType command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_user_type (nlohmann::json &jsn, DrlkTotalUserID &userid, DrlkUserType &user_type) |
JSON parser for DoorLock SetUserType command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_user_type_response_command (const uic_mqtt_dotdot_door_lock_command_set_user_type_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetUserTypeResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_user_type_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock SetUserTypeResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_user_type_command (const uic_mqtt_dotdot_door_lock_command_get_user_type_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUserType command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_user_type (nlohmann::json &jsn, DrlkTotalUserID &userid) |
JSON parser for DoorLock GetUserType command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_user_type_response_command (const uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUserTypeResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_user_type_response (nlohmann::json &jsn, uint16_t &userid, DrlkUserType &user_type) |
JSON parser for DoorLock GetUserTypeResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_rfid_code_command (const uic_mqtt_dotdot_door_lock_command_set_rfid_code_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetRFIDCode command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_rfid_code (nlohmann::json &jsn, DrlkRFIDUserID &userid, DrlkSettableUserStatus &user_status, DrlkUserType &user_type, std::string &rfid_code) |
JSON parser for DoorLock SetRFIDCode command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_rfid_code_response_command (const uic_mqtt_dotdot_door_lock_command_set_rfid_code_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetRFIDCodeResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_rfid_code_response (nlohmann::json &jsn, DrlkSetCodeStatus &status) |
JSON parser for DoorLock SetRFIDCodeResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_rfid_code_command (const uic_mqtt_dotdot_door_lock_command_get_rfid_code_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetRFIDCode command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_rfid_code (nlohmann::json &jsn, DrlkRFIDUserID &userid) |
JSON parser for DoorLock GetRFIDCode command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_rfid_code_response_command (const uic_mqtt_dotdot_door_lock_command_get_rfid_code_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetRFIDCodeResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_rfid_code_response (nlohmann::json &jsn, uint16_t &userid, DrlkUserStatus &user_status, DrlkUserType &user_type, std::string &rfid_code) |
JSON parser for DoorLock GetRFIDCodeResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_rfid_code_command (const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearRFIDCode command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_rfid_code (nlohmann::json &jsn, DrlkRFIDUserID &userid) |
JSON parser for DoorLock ClearRFIDCode command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_rfid_code_response_command (const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearRFIDCodeResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_rfid_code_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock ClearRFIDCodeResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_clear_all_rfid_codes_command () |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearAllRFIDCodes command. More... | |
std::string | get_json_payload_for_door_lock_clear_all_rfid_codes_response_command (const uic_mqtt_dotdot_door_lock_command_clear_all_rfid_codes_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearAllRFIDCodesResponse command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_all_rfid_codes_response (nlohmann::json &jsn, DrlkPassFailStatus &status) |
JSON parser for DoorLock ClearAllRFIDCodesResponse command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_user_command (const uic_mqtt_dotdot_door_lock_command_set_user_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetUser command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_user (nlohmann::json &jsn, DataOperationTypeEnum &operation_type, uint16_t &user_index, std::string &user_name, uint32_t &user_uniqueid, DrlkSettableUserStatus &user_status, DrlkUserType &user_type, CredentialRuleEnum &credential_rule) |
JSON parser for DoorLock SetUser command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_user_command (const uic_mqtt_dotdot_door_lock_command_get_user_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUser command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_user (nlohmann::json &jsn, uint16_t &user_index) |
JSON parser for DoorLock GetUser command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_user_response_command () |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUserResponse command. More... | |
std::string | get_json_payload_for_door_lock_clear_user_command (const uic_mqtt_dotdot_door_lock_command_clear_user_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearUser command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_user (nlohmann::json &jsn, uint16_t &user_index) |
JSON parser for DoorLock ClearUser command arguments. More... | |
std::string | get_json_payload_for_door_lock_operating_event_notification_command (const uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock OperatingEventNotification command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_operating_event_notification (nlohmann::json &jsn, DrlkOperEventSource &operation_event_source, OperatingEventNotificationOperationEventCode &operation_event_code, uint16_t &userid, std::string &pin, uint32_t &local_time, std::string &data) |
JSON parser for DoorLock OperatingEventNotification command arguments. More... | |
std::string | get_json_payload_for_door_lock_programming_event_notification_command (const uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ProgrammingEventNotification command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_programming_event_notification (nlohmann::json &jsn, ProgrammingEventNotificationProgramEventSource &program_event_source, ProgrammingEventNotificationProgramEventCode &program_event_code, uint16_t &userid, std::string &pin, DrlkUserType &user_type, DrlkUserStatus &user_status, uint32_t &local_time, std::string &data) |
JSON parser for DoorLock ProgrammingEventNotification command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_credential_command (const uic_mqtt_dotdot_door_lock_command_set_credential_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetCredential command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_set_credential (nlohmann::json &jsn, DataOperationTypeEnum &operation_type, CredentialStruct &credential, std::string &credential_data, uint16_t &user_index, DrlkSettableUserStatus &user_status, DrlkUserType &user_type) |
JSON parser for DoorLock SetCredential command arguments. More... | |
std::string | get_json_payload_for_door_lock_set_credential_response_command () |
Private helper function that will create a JSON string based on the fields of a DoorLock SetCredentialResponse command. More... | |
std::string | get_json_payload_for_door_lock_get_credential_status_command (const uic_mqtt_dotdot_door_lock_command_get_credential_status_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetCredentialStatus command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_get_credential_status (nlohmann::json &jsn, CredentialStruct &credential) |
JSON parser for DoorLock GetCredentialStatus command arguments. More... | |
std::string | get_json_payload_for_door_lock_get_credential_status_response_command () |
Private helper function that will create a JSON string based on the fields of a DoorLock GetCredentialStatusResponse command. More... | |
std::string | get_json_payload_for_door_lock_clear_credential_command (const uic_mqtt_dotdot_door_lock_command_clear_credential_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearCredential command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_clear_credential (nlohmann::json &jsn, CredentialStruct &credential) |
JSON parser for DoorLock ClearCredential command arguments. More... | |
std::string | get_json_payload_for_door_lock_unbolt_door_command (const uic_mqtt_dotdot_door_lock_command_unbolt_door_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a DoorLock UnboltDoor command. More... | |
void | uic_mqtt_dotdot_parse_door_lock_unbolt_door (nlohmann::json &jsn, std::string &pin_code) |
JSON parser for DoorLock UnboltDoor command arguments. More... | |
void | uic_mqtt_dotdot_parse_door_lock_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_door_lock_state_t &new_state, uic_mqtt_dotdot_door_lock_updated_state_t &new_updated_state) |
JSON parser for DoorLock WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_window_covering_up_or_open_command () |
Private helper function that will create a JSON string based on the fields of a WindowCovering UpOrOpen command. More... | |
std::string | get_json_payload_for_window_covering_down_or_close_command () |
Private helper function that will create a JSON string based on the fields of a WindowCovering DownOrClose command. More... | |
std::string | get_json_payload_for_window_covering_stop_command () |
Private helper function that will create a JSON string based on the fields of a WindowCovering Stop command. More... | |
std::string | get_json_payload_for_window_covering_go_to_lift_value_command (const uic_mqtt_dotdot_window_covering_command_go_to_lift_value_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a WindowCovering GoToLiftValue command. More... | |
void | uic_mqtt_dotdot_parse_window_covering_go_to_lift_value (nlohmann::json &jsn, uint16_t &lift_value) |
JSON parser for WindowCovering GoToLiftValue command arguments. More... | |
std::string | get_json_payload_for_window_covering_go_to_lift_percentage_command (const uic_mqtt_dotdot_window_covering_command_go_to_lift_percentage_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a WindowCovering GoToLiftPercentage command. More... | |
void | uic_mqtt_dotdot_parse_window_covering_go_to_lift_percentage (nlohmann::json &jsn, uint8_t &percentage_lift_value) |
JSON parser for WindowCovering GoToLiftPercentage command arguments. More... | |
std::string | get_json_payload_for_window_covering_go_to_tilt_value_command (const uic_mqtt_dotdot_window_covering_command_go_to_tilt_value_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a WindowCovering GoToTiltValue command. More... | |
void | uic_mqtt_dotdot_parse_window_covering_go_to_tilt_value (nlohmann::json &jsn, uint16_t &tilt_value) |
JSON parser for WindowCovering GoToTiltValue command arguments. More... | |
std::string | get_json_payload_for_window_covering_go_to_tilt_percentage_command (const uic_mqtt_dotdot_window_covering_command_go_to_tilt_percentage_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a WindowCovering GoToTiltPercentage command. More... | |
void | uic_mqtt_dotdot_parse_window_covering_go_to_tilt_percentage (nlohmann::json &jsn, uint8_t &percentage_tilt_value) |
JSON parser for WindowCovering GoToTiltPercentage command arguments. More... | |
void | uic_mqtt_dotdot_parse_window_covering_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_window_covering_state_t &new_state, uic_mqtt_dotdot_window_covering_updated_state_t &new_updated_state) |
JSON parser for WindowCovering WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_barrier_control_go_to_percent_command (const uic_mqtt_dotdot_barrier_control_command_go_to_percent_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a BarrierControl GoToPercent command. More... | |
void | uic_mqtt_dotdot_parse_barrier_control_go_to_percent (nlohmann::json &jsn, uint8_t &percent_open) |
JSON parser for BarrierControl GoToPercent command arguments. More... | |
std::string | get_json_payload_for_barrier_control_stop_command () |
Private helper function that will create a JSON string based on the fields of a BarrierControl Stop command. More... | |
void | uic_mqtt_dotdot_parse_barrier_control_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_barrier_control_state_t &new_state, uic_mqtt_dotdot_barrier_control_updated_state_t &new_updated_state) |
JSON parser for BarrierControl WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_pump_configuration_and_control_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_pump_configuration_and_control_state_t &new_state, uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t &new_updated_state) |
JSON parser for PumpConfigurationAndControl WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_thermostat_setpoint_raise_or_lower_command (const uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Thermostat SetpointRaiseOrLower command. More... | |
void | uic_mqtt_dotdot_parse_thermostat_setpoint_raise_or_lower (nlohmann::json &jsn, SetpointRaiseOrLowerMode &mode, int8_t &amount) |
JSON parser for Thermostat SetpointRaiseOrLower command arguments. More... | |
std::string | get_json_payload_for_thermostat_get_weekly_schedule_response_command (const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Thermostat GetWeeklyScheduleResponse command. More... | |
void | uic_mqtt_dotdot_parse_thermostat_get_weekly_schedule_response (nlohmann::json &jsn, uint8_t &number_of_transitions, uint8_t &day_of_week, uint8_t &mode, std::vector< TransitionType > &transitions) |
JSON parser for Thermostat GetWeeklyScheduleResponse command arguments. More... | |
std::string | get_json_payload_for_thermostat_set_weekly_schedule_command (const uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Thermostat SetWeeklySchedule command. More... | |
void | uic_mqtt_dotdot_parse_thermostat_set_weekly_schedule (nlohmann::json &jsn, uint8_t &number_of_transitions, uint8_t &day_of_week, uint8_t &mode, std::vector< TransitionType > &transitions) |
JSON parser for Thermostat SetWeeklySchedule command arguments. More... | |
std::string | get_json_payload_for_thermostat_get_relay_status_log_response_command (const uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Thermostat GetRelayStatusLogResponse command. More... | |
void | uic_mqtt_dotdot_parse_thermostat_get_relay_status_log_response (nlohmann::json &jsn, 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) |
JSON parser for Thermostat GetRelayStatusLogResponse command arguments. More... | |
std::string | get_json_payload_for_thermostat_get_weekly_schedule_command (const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Thermostat GetWeeklySchedule command. More... | |
void | uic_mqtt_dotdot_parse_thermostat_get_weekly_schedule (nlohmann::json &jsn, uint8_t &days_to_return, uint8_t &mode_to_return) |
JSON parser for Thermostat GetWeeklySchedule command arguments. More... | |
std::string | get_json_payload_for_thermostat_clear_weekly_schedule_command () |
Private helper function that will create a JSON string based on the fields of a Thermostat ClearWeeklySchedule command. More... | |
std::string | get_json_payload_for_thermostat_get_relay_status_log_command () |
Private helper function that will create a JSON string based on the fields of a Thermostat GetRelayStatusLog command. More... | |
void | uic_mqtt_dotdot_parse_thermostat_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_thermostat_state_t &new_state, uic_mqtt_dotdot_thermostat_updated_state_t &new_updated_state) |
JSON parser for Thermostat WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_fan_control_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_fan_control_state_t &new_state, uic_mqtt_dotdot_fan_control_updated_state_t &new_updated_state) |
JSON parser for FanControl WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_dehumidification_control_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_dehumidification_control_state_t &new_state, uic_mqtt_dotdot_dehumidification_control_updated_state_t &new_updated_state) |
JSON parser for DehumidificationControl WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_thermostat_user_interface_configuration_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t &new_state, uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t &new_updated_state) |
JSON parser for ThermostatUserInterfaceConfiguration WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_color_control_move_to_hue_command (const uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveToHue command. More... | |
void | uic_mqtt_dotdot_parse_color_control_move_to_hue (nlohmann::json &jsn, uint8_t &hue, CCDirection &direction, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl MoveToHue command arguments. More... | |
std::string | get_json_payload_for_color_control_move_hue_command (const uic_mqtt_dotdot_color_control_command_move_hue_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveHue command. More... | |
void | uic_mqtt_dotdot_parse_color_control_move_hue (nlohmann::json &jsn, CCMoveMode &move_mode, uint8_t &rate, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl MoveHue command arguments. More... | |
std::string | get_json_payload_for_color_control_step_hue_command (const uic_mqtt_dotdot_color_control_command_step_hue_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl StepHue command. More... | |
void | uic_mqtt_dotdot_parse_color_control_step_hue (nlohmann::json &jsn, CCStepMode &step_mode, uint8_t &step_size, uint8_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl StepHue command arguments. More... | |
std::string | get_json_payload_for_color_control_move_to_saturation_command (const uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveToSaturation command. More... | |
void | uic_mqtt_dotdot_parse_color_control_move_to_saturation (nlohmann::json &jsn, uint8_t &saturation, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl MoveToSaturation command arguments. More... | |
std::string | get_json_payload_for_color_control_move_saturation_command (const uic_mqtt_dotdot_color_control_command_move_saturation_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveSaturation command. More... | |
void | uic_mqtt_dotdot_parse_color_control_move_saturation (nlohmann::json &jsn, CCMoveMode &move_mode, uint8_t &rate, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl MoveSaturation command arguments. More... | |
std::string | get_json_payload_for_color_control_step_saturation_command (const uic_mqtt_dotdot_color_control_command_step_saturation_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl StepSaturation command. More... | |
void | uic_mqtt_dotdot_parse_color_control_step_saturation (nlohmann::json &jsn, CCStepMode &step_mode, uint8_t &step_size, uint8_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl StepSaturation command arguments. More... | |
std::string | get_json_payload_for_color_control_move_to_hue_and_saturation_command (const uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveToHueAndSaturation command. More... | |
void | uic_mqtt_dotdot_parse_color_control_move_to_hue_and_saturation (nlohmann::json &jsn, uint8_t &hue, uint8_t &saturation, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl MoveToHueAndSaturation command arguments. More... | |
std::string | get_json_payload_for_color_control_move_to_color_command (const uic_mqtt_dotdot_color_control_command_move_to_color_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveToColor command. More... | |
void | uic_mqtt_dotdot_parse_color_control_move_to_color (nlohmann::json &jsn, uint16_t &colorx, uint16_t &colory, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl MoveToColor command arguments. More... | |
std::string | get_json_payload_for_color_control_move_color_command (const uic_mqtt_dotdot_color_control_command_move_color_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveColor command. More... | |
void | uic_mqtt_dotdot_parse_color_control_move_color (nlohmann::json &jsn, int16_t &ratex, int16_t &ratey, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl MoveColor command arguments. More... | |
std::string | get_json_payload_for_color_control_step_color_command (const uic_mqtt_dotdot_color_control_command_step_color_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl StepColor command. More... | |
void | uic_mqtt_dotdot_parse_color_control_step_color (nlohmann::json &jsn, int16_t &stepx, int16_t &stepy, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl StepColor command arguments. More... | |
std::string | get_json_payload_for_color_control_move_to_color_temperature_command (const uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveToColorTemperature command. More... | |
void | uic_mqtt_dotdot_parse_color_control_move_to_color_temperature (nlohmann::json &jsn, uint16_t &color_temperature_mireds, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl MoveToColorTemperature command arguments. More... | |
std::string | get_json_payload_for_color_control_enhanced_move_to_hue_command (const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl EnhancedMoveToHue command. More... | |
void | uic_mqtt_dotdot_parse_color_control_enhanced_move_to_hue (nlohmann::json &jsn, uint16_t &enhanced_hue, CCDirection &direction, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl EnhancedMoveToHue command arguments. More... | |
std::string | get_json_payload_for_color_control_enhanced_move_hue_command (const uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl EnhancedMoveHue command. More... | |
void | uic_mqtt_dotdot_parse_color_control_enhanced_move_hue (nlohmann::json &jsn, CCMoveMode &move_mode, uint16_t &rate, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl EnhancedMoveHue command arguments. More... | |
std::string | get_json_payload_for_color_control_enhanced_step_hue_command (const uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl EnhancedStepHue command. More... | |
void | uic_mqtt_dotdot_parse_color_control_enhanced_step_hue (nlohmann::json &jsn, CCStepMode &step_mode, uint16_t &step_size, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl EnhancedStepHue command arguments. More... | |
std::string | get_json_payload_for_color_control_enhanced_move_to_hue_and_saturation_command (const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl EnhancedMoveToHueAndSaturation command. More... | |
void | uic_mqtt_dotdot_parse_color_control_enhanced_move_to_hue_and_saturation (nlohmann::json &jsn, uint16_t &enhanced_hue, uint8_t &saturation, uint16_t &transition_time, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl EnhancedMoveToHueAndSaturation command arguments. More... | |
std::string | get_json_payload_for_color_control_color_loop_set_command (const uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl ColorLoopSet command. More... | |
void | uic_mqtt_dotdot_parse_color_control_color_loop_set (nlohmann::json &jsn, uint8_t &update_flags, ColorLoopSetAction &action, CCColorLoopDirection &direction, uint16_t &time, uint16_t &start_hue, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl ColorLoopSet command arguments. More... | |
std::string | get_json_payload_for_color_control_stop_move_step_command (const uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl StopMoveStep command. More... | |
void | uic_mqtt_dotdot_parse_color_control_stop_move_step (nlohmann::json &jsn, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl StopMoveStep command arguments. More... | |
std::string | get_json_payload_for_color_control_move_color_temperature_command (const uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveColorTemperature command. More... | |
void | uic_mqtt_dotdot_parse_color_control_move_color_temperature (nlohmann::json &jsn, CCMoveMode &move_mode, uint16_t &rate, CCMinMiredsField &color_temperature_minimum_mireds, CCMaxMiredsField &color_temperature_maximum_mireds, uint8_t &options_mask, uint8_t &options_override) |
JSON parser for ColorControl MoveColorTemperature command arguments. More... | |
std::string | get_json_payload_for_color_control_step_color_temperature_command (const uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ColorControl StepColorTemperature command. More... | |
void | uic_mqtt_dotdot_parse_color_control_step_color_temperature (nlohmann::json &jsn, 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) |
JSON parser for ColorControl StepColorTemperature command arguments. More... | |
void | uic_mqtt_dotdot_parse_color_control_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_color_control_state_t &new_state, uic_mqtt_dotdot_color_control_updated_state_t &new_updated_state) |
JSON parser for ColorControl WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_ballast_configuration_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_ballast_configuration_state_t &new_state, uic_mqtt_dotdot_ballast_configuration_updated_state_t &new_updated_state) |
JSON parser for BallastConfiguration WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_illuminance_measurement_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_illuminance_measurement_state_t &new_state, uic_mqtt_dotdot_illuminance_measurement_updated_state_t &new_updated_state) |
JSON parser for IlluminanceMeasurement WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_illuminance_level_sensing_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_illuminance_level_sensing_state_t &new_state, uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t &new_updated_state) |
JSON parser for IlluminanceLevelSensing WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_temperature_measurement_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_temperature_measurement_state_t &new_state, uic_mqtt_dotdot_temperature_measurement_updated_state_t &new_updated_state) |
JSON parser for TemperatureMeasurement WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_pressure_measurement_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_pressure_measurement_state_t &new_state, uic_mqtt_dotdot_pressure_measurement_updated_state_t &new_updated_state) |
JSON parser for PressureMeasurement WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_flow_measurement_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_flow_measurement_state_t &new_state, uic_mqtt_dotdot_flow_measurement_updated_state_t &new_updated_state) |
JSON parser for FlowMeasurement WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_relativity_humidity_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_relativity_humidity_state_t &new_state, uic_mqtt_dotdot_relativity_humidity_updated_state_t &new_updated_state) |
JSON parser for RelativityHumidity WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_occupancy_sensing_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_occupancy_sensing_state_t &new_state, uic_mqtt_dotdot_occupancy_sensing_updated_state_t &new_updated_state) |
JSON parser for OccupancySensing WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_soil_moisture_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_soil_moisture_state_t &new_state, uic_mqtt_dotdot_soil_moisture_updated_state_t &new_updated_state) |
JSON parser for SoilMoisture WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_ph_measurement_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_ph_measurement_state_t &new_state, uic_mqtt_dotdot_ph_measurement_updated_state_t &new_updated_state) |
JSON parser for PhMeasurement WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_electrical_conductivity_measurement_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_electrical_conductivity_measurement_state_t &new_state, uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t &new_updated_state) |
JSON parser for ElectricalConductivityMeasurement WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_wind_speed_measurement_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_wind_speed_measurement_state_t &new_state, uic_mqtt_dotdot_wind_speed_measurement_updated_state_t &new_updated_state) |
JSON parser for WindSpeedMeasurement WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_carbon_monoxide_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_carbon_monoxide_state_t &new_state, uic_mqtt_dotdot_carbon_monoxide_updated_state_t &new_updated_state) |
JSON parser for CarbonMonoxide WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_carbon_dioxide_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_carbon_dioxide_state_t &new_state, uic_mqtt_dotdot_carbon_dioxide_updated_state_t &new_updated_state) |
JSON parser for CarbonDioxide WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_pm25_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_pm25_state_t &new_state, uic_mqtt_dotdot_pm25_updated_state_t &new_updated_state) |
JSON parser for PM25 WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_ias_zone_zone_enroll_response_command (const uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a IASZone ZoneEnrollResponse command. More... | |
void | uic_mqtt_dotdot_parse_ias_zone_zone_enroll_response (nlohmann::json &jsn, ZoneEnrollResponseEnrollResponseCode &enroll_response_code, uint8_t &zoneid) |
JSON parser for IASZone ZoneEnrollResponse command arguments. More... | |
std::string | get_json_payload_for_ias_zone_zone_status_change_notification_command (const uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a IASZone ZoneStatusChangeNotification command. More... | |
void | uic_mqtt_dotdot_parse_ias_zone_zone_status_change_notification (nlohmann::json &jsn, uint16_t &zone_status, uint8_t &extended_status, uint8_t &zoneid, uint16_t &delay) |
JSON parser for IASZone ZoneStatusChangeNotification command arguments. More... | |
std::string | get_json_payload_for_ias_zone_initiate_normal_operation_mode_command () |
Private helper function that will create a JSON string based on the fields of a IASZone InitiateNormalOperationMode command. More... | |
std::string | get_json_payload_for_ias_zone_zone_enroll_request_command (const uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a IASZone ZoneEnrollRequest command. More... | |
void | uic_mqtt_dotdot_parse_ias_zone_zone_enroll_request (nlohmann::json &jsn, IasZoneType &zone_type, uint16_t &manufacturer_code) |
JSON parser for IASZone ZoneEnrollRequest command arguments. More... | |
std::string | get_json_payload_for_ias_zone_initiate_test_mode_command (const uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a IASZone InitiateTestMode command. More... | |
void | uic_mqtt_dotdot_parse_ias_zone_initiate_test_mode (nlohmann::json &jsn, uint8_t &test_mode_duration, uint8_t ¤t_zone_sensitivity_level) |
JSON parser for IASZone InitiateTestMode command arguments. More... | |
void | uic_mqtt_dotdot_parse_ias_zone_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_ias_zone_state_t &new_state, uic_mqtt_dotdot_ias_zone_updated_state_t &new_updated_state) |
JSON parser for IASZone WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_iaswd_start_warning_command (const uic_mqtt_dotdot_iaswd_command_start_warning_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a IASWD StartWarning command. More... | |
void | uic_mqtt_dotdot_parse_iaswd_start_warning (nlohmann::json &jsn, uint8_t &siren_configuration, uint16_t &warning_duration, uint8_t &strobe_duty_cycle, IaswdLevel &strobe_level) |
JSON parser for IASWD StartWarning command arguments. More... | |
std::string | get_json_payload_for_iaswd_squawk_command (const uic_mqtt_dotdot_iaswd_command_squawk_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a IASWD Squawk command. More... | |
void | uic_mqtt_dotdot_parse_iaswd_squawk (nlohmann::json &jsn, uint8_t &squawk_configuration) |
JSON parser for IASWD Squawk command arguments. More... | |
void | uic_mqtt_dotdot_parse_iaswd_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_iaswd_state_t &new_state, uic_mqtt_dotdot_iaswd_updated_state_t &new_updated_state) |
JSON parser for IASWD WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_metering_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_metering_state_t &new_state, uic_mqtt_dotdot_metering_updated_state_t &new_updated_state) |
JSON parser for Metering WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_electrical_measurement_get_profile_info_response_command (const uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ElectricalMeasurement GetProfileInfoResponse command. More... | |
void | uic_mqtt_dotdot_parse_electrical_measurement_get_profile_info_response (nlohmann::json &jsn, uint8_t &profile_count, ProfileIntervalPeriod &profile_interval_period, uint8_t &max_number_of_intervals, std::vector< uint16_t > &list_of_attributes) |
JSON parser for ElectricalMeasurement GetProfileInfoResponse command arguments. More... | |
std::string | get_json_payload_for_electrical_measurement_get_profile_info_command () |
Private helper function that will create a JSON string based on the fields of a ElectricalMeasurement GetProfileInfo command. More... | |
std::string | get_json_payload_for_electrical_measurement_get_measurement_profile_response_command (const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ElectricalMeasurement GetMeasurementProfileResponse command. More... | |
void | uic_mqtt_dotdot_parse_electrical_measurement_get_measurement_profile_response (nlohmann::json &jsn, UTC &start_time, GetMeasurementProfileResponseStatus &status, ProfileIntervalPeriod &profile_interval_period, uint8_t &number_of_intervals_delivered, uint16_t &attribute_id, std::vector< uint8_t > &intervals) |
JSON parser for ElectricalMeasurement GetMeasurementProfileResponse command arguments. More... | |
std::string | get_json_payload_for_electrical_measurement_get_measurement_profile_command (const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ElectricalMeasurement GetMeasurementProfile command. More... | |
void | uic_mqtt_dotdot_parse_electrical_measurement_get_measurement_profile (nlohmann::json &jsn, uint16_t &attributeid, UTC &start_time, uint8_t &number_of_intervals) |
JSON parser for ElectricalMeasurement GetMeasurementProfile command arguments. More... | |
void | uic_mqtt_dotdot_parse_electrical_measurement_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_electrical_measurement_state_t &new_state, uic_mqtt_dotdot_electrical_measurement_updated_state_t &new_updated_state) |
JSON parser for ElectricalMeasurement WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_diagnostics_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_diagnostics_state_t &new_state, uic_mqtt_dotdot_diagnostics_updated_state_t &new_updated_state) |
JSON parser for Diagnostics WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_protocol_controller_rf_telemetry_tx_report_command (const uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ProtocolController/RFTelemetry TxReport command. More... | |
void | uic_mqtt_dotdot_parse_protocol_controller_rf_telemetry_tx_report (nlohmann::json &jsn, std::string &sourceunid, std::string &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, std::vector< std::string > &last_route_repeaters, std::vector< int8_t > &incoming_rssi_repeaters, int8_t &ackrssi, uint8_t &ack_channel, std::string &last_route_failed_link_functionalunid, std::string &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) |
JSON parser for ProtocolController-RFTelemetry TxReport command arguments. More... | |
void | uic_mqtt_dotdot_parse_protocol_controller_rf_telemetry_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_protocol_controller_rf_telemetry_state_t &new_state, uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t &new_updated_state) |
JSON parser for ProtocolController-RFTelemetry WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_state_remove_command () |
Private helper function that will create a JSON string based on the fields of a State Remove command. More... | |
std::string | get_json_payload_for_state_remove_offline_command () |
Private helper function that will create a JSON string based on the fields of a State RemoveOffline command. More... | |
std::string | get_json_payload_for_state_discover_neighbors_command () |
Private helper function that will create a JSON string based on the fields of a State DiscoverNeighbors command. More... | |
std::string | get_json_payload_for_state_interview_command () |
Private helper function that will create a JSON string based on the fields of a State Interview command. More... | |
std::string | get_json_payload_for_state_discover_security_command () |
Private helper function that will create a JSON string based on the fields of a State DiscoverSecurity command. More... | |
void | uic_mqtt_dotdot_parse_state_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_state_state_t &new_state, uic_mqtt_dotdot_state_updated_state_t &new_updated_state) |
JSON parser for State WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_binding_bind_command (const uic_mqtt_dotdot_binding_command_bind_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Binding Bind command. More... | |
void | uic_mqtt_dotdot_parse_binding_bind (nlohmann::json &jsn, std::string &cluster_name, std::string &destination_unid, uint8_t &destination_ep) |
JSON parser for Binding Bind command arguments. More... | |
std::string | get_json_payload_for_binding_unbind_command (const uic_mqtt_dotdot_binding_command_unbind_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Binding Unbind command. More... | |
void | uic_mqtt_dotdot_parse_binding_unbind (nlohmann::json &jsn, std::string &cluster_name, std::string &destination_unid, uint8_t &destination_ep) |
JSON parser for Binding Unbind command arguments. More... | |
std::string | get_json_payload_for_binding_bind_to_protocol_controller_command (const uic_mqtt_dotdot_binding_command_bind_to_protocol_controller_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Binding BindToProtocolController command. More... | |
void | uic_mqtt_dotdot_parse_binding_bind_to_protocol_controller (nlohmann::json &jsn, std::string &cluster_name) |
JSON parser for Binding BindToProtocolController command arguments. More... | |
std::string | get_json_payload_for_binding_unbind_from_protocol_controller_command (const uic_mqtt_dotdot_binding_command_unbind_from_protocol_controller_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a Binding UnbindFromProtocolController command. More... | |
void | uic_mqtt_dotdot_parse_binding_unbind_from_protocol_controller (nlohmann::json &jsn, std::string &cluster_name) |
JSON parser for Binding UnbindFromProtocolController command arguments. More... | |
void | uic_mqtt_dotdot_parse_binding_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_binding_state_t &new_state, uic_mqtt_dotdot_binding_updated_state_t &new_updated_state) |
JSON parser for Binding WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_system_metrics_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_system_metrics_state_t &new_state, uic_mqtt_dotdot_system_metrics_updated_state_t &new_updated_state) |
JSON parser for SystemMetrics WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_application_monitoring_log_entry_command (const uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ApplicationMonitoring LogEntry command. More... | |
void | uic_mqtt_dotdot_parse_application_monitoring_log_entry (nlohmann::json &jsn, std::string ×tamp, LoggingLevelEnum &log_level, std::string &log_tag, std::string &log_message) |
JSON parser for ApplicationMonitoring LogEntry command arguments. More... | |
void | uic_mqtt_dotdot_parse_application_monitoring_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_application_monitoring_state_t &new_state, uic_mqtt_dotdot_application_monitoring_updated_state_t &new_updated_state) |
JSON parser for ApplicationMonitoring WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_name_and_location_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_name_and_location_state_t &new_state, uic_mqtt_dotdot_name_and_location_updated_state_t &new_updated_state) |
JSON parser for NameAndLocation WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_configuration_parameters_discover_parameter_command (const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ConfigurationParameters DiscoverParameter command. More... | |
void | uic_mqtt_dotdot_parse_configuration_parameters_discover_parameter (nlohmann::json &jsn, uint16_t ¶meter_id) |
JSON parser for ConfigurationParameters DiscoverParameter command arguments. More... | |
std::string | get_json_payload_for_configuration_parameters_default_reset_all_parameters_command () |
Private helper function that will create a JSON string based on the fields of a ConfigurationParameters DefaultResetAllParameters command. More... | |
std::string | get_json_payload_for_configuration_parameters_set_parameter_command (const uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ConfigurationParameters SetParameter command. More... | |
void | uic_mqtt_dotdot_parse_configuration_parameters_set_parameter (nlohmann::json &jsn, uint16_t ¶meter_id, int64_t &value) |
JSON parser for ConfigurationParameters SetParameter command arguments. More... | |
std::string | get_json_payload_for_configuration_parameters_discover_parameter_range_command (const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_range_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a ConfigurationParameters DiscoverParameterRange command. More... | |
void | uic_mqtt_dotdot_parse_configuration_parameters_discover_parameter_range (nlohmann::json &jsn, uint16_t &first_parameter_id, uint16_t &last_parameter_id) |
JSON parser for ConfigurationParameters DiscoverParameterRange command arguments. More... | |
void | uic_mqtt_dotdot_parse_configuration_parameters_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_configuration_parameters_state_t &new_state, uic_mqtt_dotdot_configuration_parameters_updated_state_t &new_updated_state) |
JSON parser for ConfigurationParameters WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_aox_locator_iq_report_command (const uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a AoXLocator IQReport command. More... | |
void | uic_mqtt_dotdot_parse_aox_locator_iq_report (nlohmann::json &jsn, std::string &tag_unid, uint8_t &channel, int8_t &rssi, std::vector< int8_t > &samples, int32_t &sequence) |
JSON parser for AoXLocator IQReport command arguments. More... | |
std::string | get_json_payload_for_aox_locator_angle_report_command (const uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a AoXLocator AngleReport command. More... | |
void | uic_mqtt_dotdot_parse_aox_locator_angle_report (nlohmann::json &jsn, std::string &tag_unid, SphericalCoordinates &direction, SphericalCoordinates &deviation, int32_t &sequence) |
JSON parser for AoXLocator AngleReport command arguments. More... | |
std::string | get_json_payload_for_aox_locator_angle_correction_command (const uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a AoXLocator AngleCorrection command. More... | |
void | uic_mqtt_dotdot_parse_aox_locator_angle_correction (nlohmann::json &jsn, std::string &tag_unid, SphericalCoordinates &direction, SphericalCoordinates &deviation, int32_t &sequence) |
JSON parser for AoXLocator AngleCorrection command arguments. More... | |
void | uic_mqtt_dotdot_parse_aox_locator_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_aox_locator_state_t &new_state, uic_mqtt_dotdot_aox_locator_updated_state_t &new_updated_state, std::vector< MinMaxPair > &azimuth_mask, std::vector< MinMaxPair > &elevation_mask, std::vector< const char * > &allow_list, std::vector< int8_t > &antenna_array) |
JSON parser for AoXLocator WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_aox_position_estimation_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_aox_position_estimation_state_t &new_state, uic_mqtt_dotdot_aox_position_estimation_updated_state_t &new_updated_state) |
JSON parser for AoXPositionEstimation WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_protocol_controller_network_management_write_command () |
Private helper function that will create a JSON string based on the fields of a ProtocolController/NetworkManagement Write command. More... | |
void | uic_mqtt_dotdot_parse_protocol_controller_network_management_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_protocol_controller_network_management_state_t &new_state, uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t &new_updated_state) |
JSON parser for ProtocolController-NetworkManagement WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_descriptor_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_descriptor_state_t &new_state, uic_mqtt_dotdot_descriptor_updated_state_t &new_updated_state) |
JSON parser for Descriptor WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_unify_fan_control_set_fan_mode_command (const uic_mqtt_dotdot_unify_fan_control_command_set_fan_mode_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a UnifyFanControl SetFanMode command. More... | |
void | uic_mqtt_dotdot_parse_unify_fan_control_set_fan_mode (nlohmann::json &jsn, ZWaveFanModeEnum &fan_mode) |
JSON parser for UnifyFanControl SetFanMode command arguments. More... | |
std::string | get_json_payload_for_unify_fan_control_turn_off_command () |
Private helper function that will create a JSON string based on the fields of a UnifyFanControl TurnOff command. More... | |
void | uic_mqtt_dotdot_parse_unify_fan_control_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_unify_fan_control_state_t &new_state, uic_mqtt_dotdot_unify_fan_control_updated_state_t &new_updated_state) |
JSON parser for UnifyFanControl WriteAttributes command arguments. More... | |
void | uic_mqtt_dotdot_parse_unify_thermostat_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_unify_thermostat_state_t &new_state, uic_mqtt_dotdot_unify_thermostat_updated_state_t &new_updated_state) |
JSON parser for UnifyThermostat WriteAttributes command arguments. More... | |
std::string | get_json_payload_for_unify_humidity_control_mode_set_command (const uic_mqtt_dotdot_unify_humidity_control_command_mode_set_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a UnifyHumidityControl ModeSet command. More... | |
void | uic_mqtt_dotdot_parse_unify_humidity_control_mode_set (nlohmann::json &jsn, ModeType &mode) |
JSON parser for UnifyHumidityControl ModeSet command arguments. More... | |
std::string | get_json_payload_for_unify_humidity_control_setpoint_set_command (const uic_mqtt_dotdot_unify_humidity_control_command_setpoint_set_fields_t *fields) |
Private helper function that will create a JSON string based on the fields of a UnifyHumidityControl SetpointSet command. More... | |
void | uic_mqtt_dotdot_parse_unify_humidity_control_setpoint_set (nlohmann::json &jsn, SetpointType &type, uint8_t &precision, uint8_t &scale, int32_t &value) |
JSON parser for UnifyHumidityControl SetpointSet command arguments. More... | |
void | uic_mqtt_dotdot_parse_unify_humidity_control_write_attributes (nlohmann::json &jsn, uic_mqtt_dotdot_unify_humidity_control_state_t &new_state, uic_mqtt_dotdot_unify_humidity_control_updated_state_t &new_updated_state) |
JSON parser for UnifyHumidityControl WriteAttributes command arguments. More... | |
C++ Helpers and definitions for parsing DotDot MQTT commands.
std::string get_json_payload_for_alarms_alarm_command | ( | const uic_mqtt_dotdot_alarms_command_alarm_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Alarms Alarm command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_alarms_get_alarm_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a Alarms GetAlarm command.
std::string get_json_payload_for_alarms_get_alarm_response_command | ( | const uic_mqtt_dotdot_alarms_command_get_alarm_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Alarms GetAlarmResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_alarms_reset_alarm_command | ( | const uic_mqtt_dotdot_alarms_command_reset_alarm_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Alarms ResetAlarm command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_alarms_reset_alarm_log_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a Alarms ResetAlarmLog command.
std::string get_json_payload_for_alarms_reset_all_alarms_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a Alarms ResetAllAlarms command.
std::string get_json_payload_for_aox_locator_angle_correction_command | ( | const uic_mqtt_dotdot_aox_locator_command_angle_correction_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a AoXLocator AngleCorrection command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_aox_locator_angle_report_command | ( | const uic_mqtt_dotdot_aox_locator_command_angle_report_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a AoXLocator AngleReport command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_aox_locator_iq_report_command | ( | const uic_mqtt_dotdot_aox_locator_command_iq_report_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a AoXLocator IQReport command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_application_monitoring_log_entry_command | ( | const uic_mqtt_dotdot_application_monitoring_command_log_entry_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ApplicationMonitoring LogEntry command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_barrier_control_go_to_percent_command | ( | const uic_mqtt_dotdot_barrier_control_command_go_to_percent_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a BarrierControl GoToPercent command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_barrier_control_stop_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a BarrierControl Stop command.
std::string get_json_payload_for_basic_reset_to_factory_defaults_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a Basic ResetToFactoryDefaults command.
std::string get_json_payload_for_binding_bind_command | ( | const uic_mqtt_dotdot_binding_command_bind_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Binding Bind command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_binding_bind_to_protocol_controller_command | ( | const uic_mqtt_dotdot_binding_command_bind_to_protocol_controller_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Binding BindToProtocolController command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_binding_unbind_command | ( | const uic_mqtt_dotdot_binding_command_unbind_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Binding Unbind command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_binding_unbind_from_protocol_controller_command | ( | const uic_mqtt_dotdot_binding_command_unbind_from_protocol_controller_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Binding UnbindFromProtocolController command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_color_loop_set_command | ( | const uic_mqtt_dotdot_color_control_command_color_loop_set_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl ColorLoopSet command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_enhanced_move_hue_command | ( | const uic_mqtt_dotdot_color_control_command_enhanced_move_hue_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl EnhancedMoveHue command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_enhanced_move_to_hue_and_saturation_command | ( | const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_and_saturation_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl EnhancedMoveToHueAndSaturation command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_enhanced_move_to_hue_command | ( | const uic_mqtt_dotdot_color_control_command_enhanced_move_to_hue_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl EnhancedMoveToHue command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_enhanced_step_hue_command | ( | const uic_mqtt_dotdot_color_control_command_enhanced_step_hue_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl EnhancedStepHue command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_move_color_command | ( | const uic_mqtt_dotdot_color_control_command_move_color_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveColor command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_move_color_temperature_command | ( | const uic_mqtt_dotdot_color_control_command_move_color_temperature_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveColorTemperature command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_move_hue_command | ( | const uic_mqtt_dotdot_color_control_command_move_hue_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveHue command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_move_saturation_command | ( | const uic_mqtt_dotdot_color_control_command_move_saturation_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveSaturation command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_move_to_color_command | ( | const uic_mqtt_dotdot_color_control_command_move_to_color_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveToColor command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_move_to_color_temperature_command | ( | const uic_mqtt_dotdot_color_control_command_move_to_color_temperature_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveToColorTemperature command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_move_to_hue_and_saturation_command | ( | const uic_mqtt_dotdot_color_control_command_move_to_hue_and_saturation_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveToHueAndSaturation command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_move_to_hue_command | ( | const uic_mqtt_dotdot_color_control_command_move_to_hue_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveToHue command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_move_to_saturation_command | ( | const uic_mqtt_dotdot_color_control_command_move_to_saturation_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl MoveToSaturation command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_step_color_command | ( | const uic_mqtt_dotdot_color_control_command_step_color_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl StepColor command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_step_color_temperature_command | ( | const uic_mqtt_dotdot_color_control_command_step_color_temperature_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl StepColorTemperature command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_step_hue_command | ( | const uic_mqtt_dotdot_color_control_command_step_hue_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl StepHue command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_step_saturation_command | ( | const uic_mqtt_dotdot_color_control_command_step_saturation_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl StepSaturation command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_color_control_stop_move_step_command | ( | const uic_mqtt_dotdot_color_control_command_stop_move_step_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ColorControl StopMoveStep command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_configuration_parameters_default_reset_all_parameters_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a ConfigurationParameters DefaultResetAllParameters command.
std::string get_json_payload_for_configuration_parameters_discover_parameter_command | ( | const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ConfigurationParameters DiscoverParameter command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_configuration_parameters_discover_parameter_range_command | ( | const uic_mqtt_dotdot_configuration_parameters_command_discover_parameter_range_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ConfigurationParameters DiscoverParameterRange command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_configuration_parameters_set_parameter_command | ( | const uic_mqtt_dotdot_configuration_parameters_command_set_parameter_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ConfigurationParameters SetParameter command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_all_pin_codes_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearAllPINCodes command.
std::string get_json_payload_for_door_lock_clear_all_pin_codes_response_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_all_pin_codes_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearAllPINCodesResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_all_rfid_codes_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearAllRFIDCodes command.
std::string get_json_payload_for_door_lock_clear_all_rfid_codes_response_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_all_rfid_codes_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearAllRFIDCodesResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_credential_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_credential_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearCredential command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_holiday_schedule_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearHolidaySchedule command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_holiday_schedule_response_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_holiday_schedule_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearHolidayScheduleResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_pin_code_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_pin_code_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearPINCode command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_pin_code_response_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_pin_code_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearPINCodeResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_rfid_code_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearRFIDCode command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_rfid_code_response_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_rfid_code_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearRFIDCodeResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_user_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_user_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearUser command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_weekday_schedule_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearWeekdaySchedule command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_weekday_schedule_response_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_weekday_schedule_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearWeekdayScheduleResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_year_day_schedule_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearYearDaySchedule command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_clear_year_day_schedule_response_command | ( | const uic_mqtt_dotdot_door_lock_command_clear_year_day_schedule_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ClearYearDayScheduleResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_credential_status_command | ( | const uic_mqtt_dotdot_door_lock_command_get_credential_status_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetCredentialStatus command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_credential_status_response_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetCredentialStatusResponse command.
std::string get_json_payload_for_door_lock_get_holiday_schedule_command | ( | const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetHolidaySchedule command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_holiday_schedule_response_command | ( | const uic_mqtt_dotdot_door_lock_command_get_holiday_schedule_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetHolidayScheduleResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_log_record_command | ( | const uic_mqtt_dotdot_door_lock_command_get_log_record_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetLogRecord command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_log_record_response_command | ( | const uic_mqtt_dotdot_door_lock_command_get_log_record_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetLogRecordResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_pin_code_command | ( | const uic_mqtt_dotdot_door_lock_command_get_pin_code_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetPINCode command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_pin_code_response_command | ( | const uic_mqtt_dotdot_door_lock_command_get_pin_code_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetPINCodeResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_rfid_code_command | ( | const uic_mqtt_dotdot_door_lock_command_get_rfid_code_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetRFIDCode command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_rfid_code_response_command | ( | const uic_mqtt_dotdot_door_lock_command_get_rfid_code_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetRFIDCodeResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_user_command | ( | const uic_mqtt_dotdot_door_lock_command_get_user_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUser command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_user_response_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUserResponse command.
std::string get_json_payload_for_door_lock_get_user_status_command | ( | const uic_mqtt_dotdot_door_lock_command_get_user_status_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUserStatus command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_user_status_response_command | ( | const uic_mqtt_dotdot_door_lock_command_get_user_status_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUserStatusResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_user_type_command | ( | const uic_mqtt_dotdot_door_lock_command_get_user_type_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUserType command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_user_type_response_command | ( | const uic_mqtt_dotdot_door_lock_command_get_user_type_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetUserTypeResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_weekday_schedule_command | ( | const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetWeekdaySchedule command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_weekday_schedule_response_command | ( | const uic_mqtt_dotdot_door_lock_command_get_weekday_schedule_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetWeekdayScheduleResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_year_day_schedule_command | ( | const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetYearDaySchedule command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_get_year_day_schedule_response_command | ( | const uic_mqtt_dotdot_door_lock_command_get_year_day_schedule_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock GetYearDayScheduleResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_lock_door_command | ( | const uic_mqtt_dotdot_door_lock_command_lock_door_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock LockDoor command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_lock_door_response_command | ( | const uic_mqtt_dotdot_door_lock_command_lock_door_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock LockDoorResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_operating_event_notification_command | ( | const uic_mqtt_dotdot_door_lock_command_operating_event_notification_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock OperatingEventNotification command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_programming_event_notification_command | ( | const uic_mqtt_dotdot_door_lock_command_programming_event_notification_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ProgrammingEventNotification command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_credential_command | ( | const uic_mqtt_dotdot_door_lock_command_set_credential_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetCredential command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_credential_response_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetCredentialResponse command.
std::string get_json_payload_for_door_lock_set_holiday_schedule_command | ( | const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetHolidaySchedule command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_holiday_schedule_response_command | ( | const uic_mqtt_dotdot_door_lock_command_set_holiday_schedule_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetHolidayScheduleResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_pin_code_command | ( | const uic_mqtt_dotdot_door_lock_command_set_pin_code_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetPINCode command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_pin_code_response_command | ( | const uic_mqtt_dotdot_door_lock_command_set_pin_code_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetPINCodeResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_rfid_code_command | ( | const uic_mqtt_dotdot_door_lock_command_set_rfid_code_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetRFIDCode command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_rfid_code_response_command | ( | const uic_mqtt_dotdot_door_lock_command_set_rfid_code_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetRFIDCodeResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_user_command | ( | const uic_mqtt_dotdot_door_lock_command_set_user_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetUser command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_user_status_command | ( | const uic_mqtt_dotdot_door_lock_command_set_user_status_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetUserStatus command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_user_status_response_command | ( | const uic_mqtt_dotdot_door_lock_command_set_user_status_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetUserStatusResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_user_type_command | ( | const uic_mqtt_dotdot_door_lock_command_set_user_type_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetUserType command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_user_type_response_command | ( | const uic_mqtt_dotdot_door_lock_command_set_user_type_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetUserTypeResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_weekday_schedule_command | ( | const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetWeekdaySchedule command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_weekday_schedule_response_command | ( | const uic_mqtt_dotdot_door_lock_command_set_weekday_schedule_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetWeekdayScheduleResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_year_day_schedule_command | ( | const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetYearDaySchedule command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_set_year_day_schedule_response_command | ( | const uic_mqtt_dotdot_door_lock_command_set_year_day_schedule_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock SetYearDayScheduleResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_toggle_command | ( | const uic_mqtt_dotdot_door_lock_command_toggle_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock Toggle command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_toggle_response_command | ( | const uic_mqtt_dotdot_door_lock_command_toggle_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock ToggleResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_unbolt_door_command | ( | const uic_mqtt_dotdot_door_lock_command_unbolt_door_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock UnboltDoor command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_unlock_door_command | ( | const uic_mqtt_dotdot_door_lock_command_unlock_door_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock UnlockDoor command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_unlock_door_response_command | ( | const uic_mqtt_dotdot_door_lock_command_unlock_door_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock UnlockDoorResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_unlock_with_timeout_command | ( | const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock UnlockWithTimeout command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_door_lock_unlock_with_timeout_response_command | ( | const uic_mqtt_dotdot_door_lock_command_unlock_with_timeout_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a DoorLock UnlockWithTimeoutResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_electrical_measurement_get_measurement_profile_command | ( | const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ElectricalMeasurement GetMeasurementProfile command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_electrical_measurement_get_measurement_profile_response_command | ( | const uic_mqtt_dotdot_electrical_measurement_command_get_measurement_profile_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ElectricalMeasurement GetMeasurementProfileResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_electrical_measurement_get_profile_info_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a ElectricalMeasurement GetProfileInfo command.
std::string get_json_payload_for_electrical_measurement_get_profile_info_response_command | ( | const uic_mqtt_dotdot_electrical_measurement_command_get_profile_info_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ElectricalMeasurement GetProfileInfoResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_groups_add_group_command | ( | const uic_mqtt_dotdot_groups_command_add_group_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Groups AddGroup command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_groups_add_group_if_identifying_command | ( | const uic_mqtt_dotdot_groups_command_add_group_if_identifying_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Groups AddGroupIfIdentifying command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_groups_add_group_response_command | ( | const uic_mqtt_dotdot_groups_command_add_group_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Groups AddGroupResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_groups_get_group_membership_command | ( | const uic_mqtt_dotdot_groups_command_get_group_membership_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Groups GetGroupMembership command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_groups_get_group_membership_response_command | ( | const uic_mqtt_dotdot_groups_command_get_group_membership_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Groups GetGroupMembershipResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_groups_remove_all_groups_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a Groups RemoveAllGroups command.
std::string get_json_payload_for_groups_remove_group_command | ( | const uic_mqtt_dotdot_groups_command_remove_group_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Groups RemoveGroup command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_groups_remove_group_response_command | ( | const uic_mqtt_dotdot_groups_command_remove_group_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Groups RemoveGroupResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_groups_view_group_command | ( | const uic_mqtt_dotdot_groups_command_view_group_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Groups ViewGroup command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_groups_view_group_response_command | ( | const uic_mqtt_dotdot_groups_command_view_group_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Groups ViewGroupResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_ias_zone_initiate_normal_operation_mode_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a IASZone InitiateNormalOperationMode command.
std::string get_json_payload_for_ias_zone_initiate_test_mode_command | ( | const uic_mqtt_dotdot_ias_zone_command_initiate_test_mode_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a IASZone InitiateTestMode command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_ias_zone_zone_enroll_request_command | ( | const uic_mqtt_dotdot_ias_zone_command_zone_enroll_request_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a IASZone ZoneEnrollRequest command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_ias_zone_zone_enroll_response_command | ( | const uic_mqtt_dotdot_ias_zone_command_zone_enroll_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a IASZone ZoneEnrollResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_ias_zone_zone_status_change_notification_command | ( | const uic_mqtt_dotdot_ias_zone_command_zone_status_change_notification_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a IASZone ZoneStatusChangeNotification command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_iaswd_squawk_command | ( | const uic_mqtt_dotdot_iaswd_command_squawk_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a IASWD Squawk command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_iaswd_start_warning_command | ( | const uic_mqtt_dotdot_iaswd_command_start_warning_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a IASWD StartWarning command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_identify_identify_command | ( | const uic_mqtt_dotdot_identify_command_identify_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Identify Identify command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_identify_identify_query_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a Identify IdentifyQuery command.
std::string get_json_payload_for_identify_identify_query_response_command | ( | const uic_mqtt_dotdot_identify_command_identify_query_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Identify IdentifyQueryResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_identify_trigger_effect_command | ( | const uic_mqtt_dotdot_identify_command_trigger_effect_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Identify TriggerEffect command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_level_move_command | ( | const uic_mqtt_dotdot_level_command_move_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Level Move command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_level_move_to_closest_frequency_command | ( | const uic_mqtt_dotdot_level_command_move_to_closest_frequency_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Level MoveToClosestFrequency command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_level_move_to_level_command | ( | const uic_mqtt_dotdot_level_command_move_to_level_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Level MoveToLevel command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_level_move_to_level_with_on_off_command | ( | const uic_mqtt_dotdot_level_command_move_to_level_with_on_off_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Level MoveToLevelWithOnOff command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_level_move_with_on_off_command | ( | const uic_mqtt_dotdot_level_command_move_with_on_off_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Level MoveWithOnOff command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_level_step_command | ( | const uic_mqtt_dotdot_level_command_step_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Level Step command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_level_step_with_on_off_command | ( | const uic_mqtt_dotdot_level_command_step_with_on_off_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Level StepWithOnOff command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_level_stop_command | ( | const uic_mqtt_dotdot_level_command_stop_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Level Stop command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_level_stop_with_on_off_command | ( | const uic_mqtt_dotdot_level_command_stop_with_on_off_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Level StopWithOnOff command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_on_off_off_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a OnOff Off command.
std::string get_json_payload_for_on_off_off_with_effect_command | ( | const uic_mqtt_dotdot_on_off_command_off_with_effect_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a OnOff OffWithEffect command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_on_off_on_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a OnOff On command.
std::string get_json_payload_for_on_off_on_with_recall_global_scene_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a OnOff OnWithRecallGlobalScene command.
std::string get_json_payload_for_on_off_on_with_timed_off_command | ( | const uic_mqtt_dotdot_on_off_command_on_with_timed_off_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a OnOff OnWithTimedOff command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_on_off_toggle_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a OnOff Toggle command.
std::string get_json_payload_for_poll_control_check_in_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a PollControl CheckIn command.
std::string get_json_payload_for_poll_control_check_in_response_command | ( | const uic_mqtt_dotdot_poll_control_command_check_in_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a PollControl CheckInResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_poll_control_fast_poll_stop_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a PollControl FastPollStop command.
std::string get_json_payload_for_poll_control_set_long_poll_interval_command | ( | const uic_mqtt_dotdot_poll_control_command_set_long_poll_interval_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a PollControl SetLongPollInterval command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_poll_control_set_short_poll_interval_command | ( | const uic_mqtt_dotdot_poll_control_command_set_short_poll_interval_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a PollControl SetShortPollInterval command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_protocol_controller_network_management_write_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a ProtocolController/NetworkManagement Write command.
std::string get_json_payload_for_protocol_controller_rf_telemetry_tx_report_command | ( | const uic_mqtt_dotdot_protocol_controller_rf_telemetry_command_tx_report_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a ProtocolController/RFTelemetry TxReport command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_add_scene_command | ( | const uic_mqtt_dotdot_scenes_command_add_scene_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes AddScene command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_add_scene_response_command | ( | const uic_mqtt_dotdot_scenes_command_add_scene_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes AddSceneResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_copy_scene_command | ( | const uic_mqtt_dotdot_scenes_command_copy_scene_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes CopyScene command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_copy_scene_response_command | ( | const uic_mqtt_dotdot_scenes_command_copy_scene_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes CopySceneResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_enhanced_add_scene_command | ( | const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes EnhancedAddScene command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_enhanced_add_scene_response_command | ( | const uic_mqtt_dotdot_scenes_command_enhanced_add_scene_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes EnhancedAddSceneResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_enhanced_view_scene_command | ( | const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes EnhancedViewScene command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_enhanced_view_scene_response_command | ( | const uic_mqtt_dotdot_scenes_command_enhanced_view_scene_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes EnhancedViewSceneResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_get_scene_membership_command | ( | const uic_mqtt_dotdot_scenes_command_get_scene_membership_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes GetSceneMembership command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_get_scene_membership_response_command | ( | const uic_mqtt_dotdot_scenes_command_get_scene_membership_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes GetSceneMembershipResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_recall_scene_command | ( | const uic_mqtt_dotdot_scenes_command_recall_scene_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes RecallScene command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_remove_all_scenes_command | ( | const uic_mqtt_dotdot_scenes_command_remove_all_scenes_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes RemoveAllScenes command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_remove_all_scenes_response_command | ( | const uic_mqtt_dotdot_scenes_command_remove_all_scenes_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes RemoveAllScenesResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_remove_scene_command | ( | const uic_mqtt_dotdot_scenes_command_remove_scene_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes RemoveScene command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_remove_scene_response_command | ( | const uic_mqtt_dotdot_scenes_command_remove_scene_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes RemoveSceneResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_store_scene_command | ( | const uic_mqtt_dotdot_scenes_command_store_scene_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes StoreScene command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_store_scene_response_command | ( | const uic_mqtt_dotdot_scenes_command_store_scene_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes StoreSceneResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_view_scene_command | ( | const uic_mqtt_dotdot_scenes_command_view_scene_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes ViewScene command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_scenes_view_scene_response_command | ( | const uic_mqtt_dotdot_scenes_command_view_scene_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Scenes ViewSceneResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_state_discover_neighbors_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a State DiscoverNeighbors command.
std::string get_json_payload_for_state_discover_security_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a State DiscoverSecurity command.
std::string get_json_payload_for_state_interview_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a State Interview command.
std::string get_json_payload_for_state_remove_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a State Remove command.
std::string get_json_payload_for_state_remove_offline_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a State RemoveOffline command.
std::string get_json_payload_for_thermostat_clear_weekly_schedule_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a Thermostat ClearWeeklySchedule command.
std::string get_json_payload_for_thermostat_get_relay_status_log_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a Thermostat GetRelayStatusLog command.
std::string get_json_payload_for_thermostat_get_relay_status_log_response_command | ( | const uic_mqtt_dotdot_thermostat_command_get_relay_status_log_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Thermostat GetRelayStatusLogResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_thermostat_get_weekly_schedule_command | ( | const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Thermostat GetWeeklySchedule command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_thermostat_get_weekly_schedule_response_command | ( | const uic_mqtt_dotdot_thermostat_command_get_weekly_schedule_response_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Thermostat GetWeeklyScheduleResponse command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_thermostat_set_weekly_schedule_command | ( | const uic_mqtt_dotdot_thermostat_command_set_weekly_schedule_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Thermostat SetWeeklySchedule command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_thermostat_setpoint_raise_or_lower_command | ( | const uic_mqtt_dotdot_thermostat_command_setpoint_raise_or_lower_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a Thermostat SetpointRaiseOrLower command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_unify_fan_control_set_fan_mode_command | ( | const uic_mqtt_dotdot_unify_fan_control_command_set_fan_mode_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a UnifyFanControl SetFanMode command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_unify_fan_control_turn_off_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a UnifyFanControl TurnOff command.
std::string get_json_payload_for_unify_humidity_control_mode_set_command | ( | const uic_mqtt_dotdot_unify_humidity_control_command_mode_set_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a UnifyHumidityControl ModeSet command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_unify_humidity_control_setpoint_set_command | ( | const uic_mqtt_dotdot_unify_humidity_control_command_setpoint_set_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a UnifyHumidityControl SetpointSet command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_window_covering_down_or_close_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a WindowCovering DownOrClose command.
std::string get_json_payload_for_window_covering_go_to_lift_percentage_command | ( | const uic_mqtt_dotdot_window_covering_command_go_to_lift_percentage_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a WindowCovering GoToLiftPercentage command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_window_covering_go_to_lift_value_command | ( | const uic_mqtt_dotdot_window_covering_command_go_to_lift_value_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a WindowCovering GoToLiftValue command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_window_covering_go_to_tilt_percentage_command | ( | const uic_mqtt_dotdot_window_covering_command_go_to_tilt_percentage_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a WindowCovering GoToTiltPercentage command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_window_covering_go_to_tilt_value_command | ( | const uic_mqtt_dotdot_window_covering_command_go_to_tilt_value_fields_t * | fields | ) |
Private helper function that will create a JSON string based on the fields of a WindowCovering GoToTiltValue command.
fields | Struct pointer with the list of fields for the command |
std::string get_json_payload_for_window_covering_stop_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a WindowCovering Stop command.
std::string get_json_payload_for_window_covering_up_or_open_command | ( | ) |
Private helper function that will create a JSON string based on the fields of a WindowCovering UpOrOpen command.
void uic_mqtt_dotdot_parse_alarms_alarm | ( | nlohmann::json & | jsn, |
uint8_t & | alarm_code, | ||
clusterId & | cluster_identifier | ||
) |
JSON parser for Alarms Alarm command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_alarms_get_alarm_response | ( | nlohmann::json & | jsn, |
zclStatus & | status, | ||
uint8_t & | alarm_code, | ||
clusterId & | cluster_identifier, | ||
uint32_t & | time_stamp | ||
) |
JSON parser for Alarms GetAlarmResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_alarms_reset_alarm | ( | nlohmann::json & | jsn, |
uint8_t & | alarm_code, | ||
clusterId & | cluster_identifier | ||
) |
JSON parser for Alarms ResetAlarm command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_alarms_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_alarms_state_t & | new_state, | ||
uic_mqtt_dotdot_alarms_updated_state_t & | new_updated_state | ||
) |
JSON parser for Alarms WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_aox_locator_angle_correction | ( | nlohmann::json & | jsn, |
std::string & | tag_unid, | ||
SphericalCoordinates & | direction, | ||
SphericalCoordinates & | deviation, | ||
int32_t & | sequence | ||
) |
JSON parser for AoXLocator AngleCorrection command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_aox_locator_angle_report | ( | nlohmann::json & | jsn, |
std::string & | tag_unid, | ||
SphericalCoordinates & | direction, | ||
SphericalCoordinates & | deviation, | ||
int32_t & | sequence | ||
) |
JSON parser for AoXLocator AngleReport command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_aox_locator_iq_report | ( | nlohmann::json & | jsn, |
std::string & | tag_unid, | ||
uint8_t & | channel, | ||
int8_t & | rssi, | ||
std::vector< int8_t > & | samples, | ||
int32_t & | sequence | ||
) |
JSON parser for AoXLocator IQReport command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_aox_locator_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_aox_locator_state_t & | new_state, | ||
uic_mqtt_dotdot_aox_locator_updated_state_t & | new_updated_state, | ||
std::vector< MinMaxPair > & | azimuth_mask, | ||
std::vector< MinMaxPair > & | elevation_mask, | ||
std::vector< const char * > & | allow_list, | ||
std::vector< int8_t > & | antenna_array | ||
) |
JSON parser for AoXLocator WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_aox_position_estimation_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_aox_position_estimation_state_t & | new_state, | ||
uic_mqtt_dotdot_aox_position_estimation_updated_state_t & | new_updated_state | ||
) |
JSON parser for AoXPositionEstimation WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_application_monitoring_log_entry | ( | nlohmann::json & | jsn, |
std::string & | timestamp, | ||
LoggingLevelEnum & | log_level, | ||
std::string & | log_tag, | ||
std::string & | log_message | ||
) |
JSON parser for ApplicationMonitoring LogEntry command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_application_monitoring_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_application_monitoring_state_t & | new_state, | ||
uic_mqtt_dotdot_application_monitoring_updated_state_t & | new_updated_state | ||
) |
JSON parser for ApplicationMonitoring WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_ballast_configuration_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_ballast_configuration_state_t & | new_state, | ||
uic_mqtt_dotdot_ballast_configuration_updated_state_t & | new_updated_state | ||
) |
JSON parser for BallastConfiguration WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_barrier_control_go_to_percent | ( | nlohmann::json & | jsn, |
uint8_t & | percent_open | ||
) |
JSON parser for BarrierControl GoToPercent command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_barrier_control_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_barrier_control_state_t & | new_state, | ||
uic_mqtt_dotdot_barrier_control_updated_state_t & | new_updated_state | ||
) |
JSON parser for BarrierControl WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_basic_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_basic_state_t & | new_state, | ||
uic_mqtt_dotdot_basic_updated_state_t & | new_updated_state | ||
) |
JSON parser for Basic WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_binding_bind | ( | nlohmann::json & | jsn, |
std::string & | cluster_name, | ||
std::string & | destination_unid, | ||
uint8_t & | destination_ep | ||
) |
JSON parser for Binding Bind command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_binding_bind_to_protocol_controller | ( | nlohmann::json & | jsn, |
std::string & | cluster_name | ||
) |
JSON parser for Binding BindToProtocolController command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_binding_unbind | ( | nlohmann::json & | jsn, |
std::string & | cluster_name, | ||
std::string & | destination_unid, | ||
uint8_t & | destination_ep | ||
) |
JSON parser for Binding Unbind command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_binding_unbind_from_protocol_controller | ( | nlohmann::json & | jsn, |
std::string & | cluster_name | ||
) |
JSON parser for Binding UnbindFromProtocolController command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_binding_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_binding_state_t & | new_state, | ||
uic_mqtt_dotdot_binding_updated_state_t & | new_updated_state | ||
) |
JSON parser for Binding WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_carbon_dioxide_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_carbon_dioxide_state_t & | new_state, | ||
uic_mqtt_dotdot_carbon_dioxide_updated_state_t & | new_updated_state | ||
) |
JSON parser for CarbonDioxide WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_carbon_monoxide_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_carbon_monoxide_state_t & | new_state, | ||
uic_mqtt_dotdot_carbon_monoxide_updated_state_t & | new_updated_state | ||
) |
JSON parser for CarbonMonoxide WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_color_loop_set | ( | nlohmann::json & | jsn, |
uint8_t & | update_flags, | ||
ColorLoopSetAction & | action, | ||
CCColorLoopDirection & | direction, | ||
uint16_t & | time, | ||
uint16_t & | start_hue, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl ColorLoopSet command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_enhanced_move_hue | ( | nlohmann::json & | jsn, |
CCMoveMode & | move_mode, | ||
uint16_t & | rate, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl EnhancedMoveHue command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_enhanced_move_to_hue | ( | nlohmann::json & | jsn, |
uint16_t & | enhanced_hue, | ||
CCDirection & | direction, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl EnhancedMoveToHue command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_enhanced_move_to_hue_and_saturation | ( | nlohmann::json & | jsn, |
uint16_t & | enhanced_hue, | ||
uint8_t & | saturation, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl EnhancedMoveToHueAndSaturation command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_enhanced_step_hue | ( | nlohmann::json & | jsn, |
CCStepMode & | step_mode, | ||
uint16_t & | step_size, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl EnhancedStepHue command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_move_color | ( | nlohmann::json & | jsn, |
int16_t & | ratex, | ||
int16_t & | ratey, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl MoveColor command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_move_color_temperature | ( | nlohmann::json & | jsn, |
CCMoveMode & | move_mode, | ||
uint16_t & | rate, | ||
CCMinMiredsField & | color_temperature_minimum_mireds, | ||
CCMaxMiredsField & | color_temperature_maximum_mireds, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl MoveColorTemperature command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_move_hue | ( | nlohmann::json & | jsn, |
CCMoveMode & | move_mode, | ||
uint8_t & | rate, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl MoveHue command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_move_saturation | ( | nlohmann::json & | jsn, |
CCMoveMode & | move_mode, | ||
uint8_t & | rate, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl MoveSaturation command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_move_to_color | ( | nlohmann::json & | jsn, |
uint16_t & | colorx, | ||
uint16_t & | colory, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl MoveToColor command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_move_to_color_temperature | ( | nlohmann::json & | jsn, |
uint16_t & | color_temperature_mireds, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl MoveToColorTemperature command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_move_to_hue | ( | nlohmann::json & | jsn, |
uint8_t & | hue, | ||
CCDirection & | direction, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl MoveToHue command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_move_to_hue_and_saturation | ( | nlohmann::json & | jsn, |
uint8_t & | hue, | ||
uint8_t & | saturation, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl MoveToHueAndSaturation command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_move_to_saturation | ( | nlohmann::json & | jsn, |
uint8_t & | saturation, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl MoveToSaturation command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_step_color | ( | nlohmann::json & | jsn, |
int16_t & | stepx, | ||
int16_t & | stepy, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl StepColor command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_step_color_temperature | ( | nlohmann::json & | jsn, |
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 | ||
) |
JSON parser for ColorControl StepColorTemperature command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_step_hue | ( | nlohmann::json & | jsn, |
CCStepMode & | step_mode, | ||
uint8_t & | step_size, | ||
uint8_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl StepHue command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_step_saturation | ( | nlohmann::json & | jsn, |
CCStepMode & | step_mode, | ||
uint8_t & | step_size, | ||
uint8_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl StepSaturation command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_stop_move_step | ( | nlohmann::json & | jsn, |
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for ColorControl StopMoveStep command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_color_control_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_color_control_state_t & | new_state, | ||
uic_mqtt_dotdot_color_control_updated_state_t & | new_updated_state | ||
) |
JSON parser for ColorControl WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_configuration_parameters_discover_parameter | ( | nlohmann::json & | jsn, |
uint16_t & | parameter_id | ||
) |
JSON parser for ConfigurationParameters DiscoverParameter command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_configuration_parameters_discover_parameter_range | ( | nlohmann::json & | jsn, |
uint16_t & | first_parameter_id, | ||
uint16_t & | last_parameter_id | ||
) |
JSON parser for ConfigurationParameters DiscoverParameterRange command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_configuration_parameters_set_parameter | ( | nlohmann::json & | jsn, |
uint16_t & | parameter_id, | ||
int64_t & | value | ||
) |
JSON parser for ConfigurationParameters SetParameter command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_configuration_parameters_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_configuration_parameters_state_t & | new_state, | ||
uic_mqtt_dotdot_configuration_parameters_updated_state_t & | new_updated_state | ||
) |
JSON parser for ConfigurationParameters WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_dehumidification_control_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_dehumidification_control_state_t & | new_state, | ||
uic_mqtt_dotdot_dehumidification_control_updated_state_t & | new_updated_state | ||
) |
JSON parser for DehumidificationControl WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_descriptor_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_descriptor_state_t & | new_state, | ||
uic_mqtt_dotdot_descriptor_updated_state_t & | new_updated_state | ||
) |
JSON parser for Descriptor WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_device_temperature_configuration_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_device_temperature_configuration_state_t & | new_state, | ||
uic_mqtt_dotdot_device_temperature_configuration_updated_state_t & | new_updated_state | ||
) |
JSON parser for DeviceTemperatureConfiguration WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_diagnostics_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_diagnostics_state_t & | new_state, | ||
uic_mqtt_dotdot_diagnostics_updated_state_t & | new_updated_state | ||
) |
JSON parser for Diagnostics WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_all_pin_codes_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock ClearAllPINCodesResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_all_rfid_codes_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock ClearAllRFIDCodesResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_credential | ( | nlohmann::json & | jsn, |
CredentialStruct & | credential | ||
) |
JSON parser for DoorLock ClearCredential command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_holiday_schedule | ( | nlohmann::json & | jsn, |
DrlkHolidayScheduleID & | holiday_scheduleid | ||
) |
JSON parser for DoorLock ClearHolidaySchedule command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_holiday_schedule_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock ClearHolidayScheduleResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_pin_code | ( | nlohmann::json & | jsn, |
DrlkPINUserID & | userid | ||
) |
JSON parser for DoorLock ClearPINCode command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_pin_code_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock ClearPINCodeResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_rfid_code | ( | nlohmann::json & | jsn, |
DrlkRFIDUserID & | userid | ||
) |
JSON parser for DoorLock ClearRFIDCode command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_rfid_code_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock ClearRFIDCodeResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_user | ( | nlohmann::json & | jsn, |
uint16_t & | user_index | ||
) |
JSON parser for DoorLock ClearUser command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_weekday_schedule | ( | nlohmann::json & | jsn, |
DrlkWeekDayScheduleID & | scheduleid, | ||
DrlkTotalUserID & | userid | ||
) |
JSON parser for DoorLock ClearWeekdaySchedule command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_weekday_schedule_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock ClearWeekdayScheduleResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_year_day_schedule | ( | nlohmann::json & | jsn, |
DrlkYearDayScheduleID & | scheduleid, | ||
DrlkTotalUserID & | userid | ||
) |
JSON parser for DoorLock ClearYearDaySchedule command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_clear_year_day_schedule_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock ClearYearDayScheduleResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_credential_status | ( | nlohmann::json & | jsn, |
CredentialStruct & | credential | ||
) |
JSON parser for DoorLock GetCredentialStatus command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_holiday_schedule | ( | nlohmann::json & | jsn, |
DrlkHolidayScheduleID & | holiday_scheduleid | ||
) |
JSON parser for DoorLock GetHolidaySchedule command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_holiday_schedule_response | ( | nlohmann::json & | jsn, |
uint8_t & | holiday_scheduleid, | ||
zclStatus & | status, | ||
uint32_t & | local_start_time, | ||
uint32_t & | local_end_time, | ||
DrlkOperMode & | operating_mode_during_holiday | ||
) |
JSON parser for DoorLock GetHolidayScheduleResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_log_record | ( | nlohmann::json & | jsn, |
uint16_t & | log_index | ||
) |
JSON parser for DoorLock GetLogRecord command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_log_record_response | ( | nlohmann::json & | jsn, |
uint16_t & | log_entryid, | ||
uint32_t & | timestamp, | ||
GetLogRecordResponseEventType & | event_type, | ||
DrlkOperEventSource & | source_operation_event, | ||
uint8_t & | event_id_or_alarm_code, | ||
uint16_t & | userid, | ||
std::string & | pin | ||
) |
JSON parser for DoorLock GetLogRecordResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_pin_code | ( | nlohmann::json & | jsn, |
DrlkPINUserID & | userid | ||
) |
JSON parser for DoorLock GetPINCode command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_pin_code_response | ( | nlohmann::json & | jsn, |
uint16_t & | userid, | ||
DrlkUserStatus & | user_status, | ||
DrlkUserType & | user_type, | ||
std::string & | code | ||
) |
JSON parser for DoorLock GetPINCodeResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_rfid_code | ( | nlohmann::json & | jsn, |
DrlkRFIDUserID & | userid | ||
) |
JSON parser for DoorLock GetRFIDCode command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_rfid_code_response | ( | nlohmann::json & | jsn, |
uint16_t & | userid, | ||
DrlkUserStatus & | user_status, | ||
DrlkUserType & | user_type, | ||
std::string & | rfid_code | ||
) |
JSON parser for DoorLock GetRFIDCodeResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_user | ( | nlohmann::json & | jsn, |
uint16_t & | user_index | ||
) |
JSON parser for DoorLock GetUser command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_user_status | ( | nlohmann::json & | jsn, |
DrlkTotalUserID & | userid | ||
) |
JSON parser for DoorLock GetUserStatus command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_user_status_response | ( | nlohmann::json & | jsn, |
uint16_t & | userid, | ||
DrlkUserStatus & | user_status | ||
) |
JSON parser for DoorLock GetUserStatusResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_user_type | ( | nlohmann::json & | jsn, |
DrlkTotalUserID & | userid | ||
) |
JSON parser for DoorLock GetUserType command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_user_type_response | ( | nlohmann::json & | jsn, |
uint16_t & | userid, | ||
DrlkUserType & | user_type | ||
) |
JSON parser for DoorLock GetUserTypeResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_weekday_schedule | ( | nlohmann::json & | jsn, |
DrlkWeekDayScheduleID & | scheduleid, | ||
DrlkTotalUserID & | userid | ||
) |
JSON parser for DoorLock GetWeekdaySchedule command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_weekday_schedule_response | ( | nlohmann::json & | jsn, |
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 | ||
) |
JSON parser for DoorLock GetWeekdayScheduleResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_year_day_schedule | ( | nlohmann::json & | jsn, |
DrlkYearDayScheduleID & | scheduleid, | ||
DrlkTotalUserID & | userid | ||
) |
JSON parser for DoorLock GetYearDaySchedule command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_get_year_day_schedule_response | ( | nlohmann::json & | jsn, |
uint8_t & | scheduleid, | ||
uint16_t & | userid, | ||
zclStatus & | status, | ||
uint32_t & | local_start_time, | ||
uint32_t & | local_end_time | ||
) |
JSON parser for DoorLock GetYearDayScheduleResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_lock_door | ( | nlohmann::json & | jsn, |
std::string & | pin_or_rfid_code | ||
) |
JSON parser for DoorLock LockDoor command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_lock_door_response | ( | nlohmann::json & | jsn, |
zclStatus & | status | ||
) |
JSON parser for DoorLock LockDoorResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_operating_event_notification | ( | nlohmann::json & | jsn, |
DrlkOperEventSource & | operation_event_source, | ||
OperatingEventNotificationOperationEventCode & | operation_event_code, | ||
uint16_t & | userid, | ||
std::string & | pin, | ||
uint32_t & | local_time, | ||
std::string & | data | ||
) |
JSON parser for DoorLock OperatingEventNotification command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_programming_event_notification | ( | nlohmann::json & | jsn, |
ProgrammingEventNotificationProgramEventSource & | program_event_source, | ||
ProgrammingEventNotificationProgramEventCode & | program_event_code, | ||
uint16_t & | userid, | ||
std::string & | pin, | ||
DrlkUserType & | user_type, | ||
DrlkUserStatus & | user_status, | ||
uint32_t & | local_time, | ||
std::string & | data | ||
) |
JSON parser for DoorLock ProgrammingEventNotification command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_credential | ( | nlohmann::json & | jsn, |
DataOperationTypeEnum & | operation_type, | ||
CredentialStruct & | credential, | ||
std::string & | credential_data, | ||
uint16_t & | user_index, | ||
DrlkSettableUserStatus & | user_status, | ||
DrlkUserType & | user_type | ||
) |
JSON parser for DoorLock SetCredential command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_holiday_schedule | ( | nlohmann::json & | jsn, |
DrlkHolidayScheduleID & | holiday_scheduleid, | ||
uint32_t & | local_start_time, | ||
uint32_t & | local_end_time, | ||
DrlkOperMode & | operating_mode_during_holiday | ||
) |
JSON parser for DoorLock SetHolidaySchedule command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_holiday_schedule_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock SetHolidayScheduleResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_pin_code | ( | nlohmann::json & | jsn, |
DrlkPINUserID & | userid, | ||
DrlkSettableUserStatus & | user_status, | ||
DrlkUserType & | user_type, | ||
std::string & | pin | ||
) |
JSON parser for DoorLock SetPINCode command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_pin_code_response | ( | nlohmann::json & | jsn, |
DrlkSetCodeStatus & | status | ||
) |
JSON parser for DoorLock SetPINCodeResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_rfid_code | ( | nlohmann::json & | jsn, |
DrlkRFIDUserID & | userid, | ||
DrlkSettableUserStatus & | user_status, | ||
DrlkUserType & | user_type, | ||
std::string & | rfid_code | ||
) |
JSON parser for DoorLock SetRFIDCode command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_rfid_code_response | ( | nlohmann::json & | jsn, |
DrlkSetCodeStatus & | status | ||
) |
JSON parser for DoorLock SetRFIDCodeResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_user | ( | nlohmann::json & | jsn, |
DataOperationTypeEnum & | operation_type, | ||
uint16_t & | user_index, | ||
std::string & | user_name, | ||
uint32_t & | user_uniqueid, | ||
DrlkSettableUserStatus & | user_status, | ||
DrlkUserType & | user_type, | ||
CredentialRuleEnum & | credential_rule | ||
) |
JSON parser for DoorLock SetUser command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_user_status | ( | nlohmann::json & | jsn, |
DrlkTotalUserID & | userid, | ||
DrlkSettableUserStatus & | user_status | ||
) |
JSON parser for DoorLock SetUserStatus command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_user_status_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock SetUserStatusResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_user_type | ( | nlohmann::json & | jsn, |
DrlkTotalUserID & | userid, | ||
DrlkUserType & | user_type | ||
) |
JSON parser for DoorLock SetUserType command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_user_type_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock SetUserTypeResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_weekday_schedule | ( | nlohmann::json & | jsn, |
DrlkWeekDayScheduleID & | scheduleid, | ||
DrlkTotalUserID & | userid, | ||
uint8_t & | days_mask, | ||
uint8_t & | start_hour, | ||
uint8_t & | start_minute, | ||
uint8_t & | end_hour, | ||
uint8_t & | end_minute | ||
) |
JSON parser for DoorLock SetWeekdaySchedule command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_weekday_schedule_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock SetWeekdayScheduleResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_year_day_schedule | ( | nlohmann::json & | jsn, |
DrlkYearDayScheduleID & | scheduleid, | ||
DrlkTotalUserID & | userid, | ||
uint32_t & | local_start_time, | ||
uint32_t & | local_end_time | ||
) |
JSON parser for DoorLock SetYearDaySchedule command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_set_year_day_schedule_response | ( | nlohmann::json & | jsn, |
DrlkPassFailStatus & | status | ||
) |
JSON parser for DoorLock SetYearDayScheduleResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_toggle | ( | nlohmann::json & | jsn, |
std::string & | pin_or_rfid_code | ||
) |
JSON parser for DoorLock Toggle command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_toggle_response | ( | nlohmann::json & | jsn, |
zclStatus & | status | ||
) |
JSON parser for DoorLock ToggleResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_unbolt_door | ( | nlohmann::json & | jsn, |
std::string & | pin_code | ||
) |
JSON parser for DoorLock UnboltDoor command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_unlock_door | ( | nlohmann::json & | jsn, |
std::string & | pin_or_rfid_code | ||
) |
JSON parser for DoorLock UnlockDoor command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_unlock_door_response | ( | nlohmann::json & | jsn, |
zclStatus & | status | ||
) |
JSON parser for DoorLock UnlockDoorResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_unlock_with_timeout | ( | nlohmann::json & | jsn, |
uint16_t & | timeout_in_seconds, | ||
std::string & | pin_or_rfid_code | ||
) |
JSON parser for DoorLock UnlockWithTimeout command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_unlock_with_timeout_response | ( | nlohmann::json & | jsn, |
zclStatus & | status | ||
) |
JSON parser for DoorLock UnlockWithTimeoutResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_door_lock_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_door_lock_state_t & | new_state, | ||
uic_mqtt_dotdot_door_lock_updated_state_t & | new_updated_state | ||
) |
JSON parser for DoorLock WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_electrical_conductivity_measurement_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_electrical_conductivity_measurement_state_t & | new_state, | ||
uic_mqtt_dotdot_electrical_conductivity_measurement_updated_state_t & | new_updated_state | ||
) |
JSON parser for ElectricalConductivityMeasurement WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_electrical_measurement_get_measurement_profile | ( | nlohmann::json & | jsn, |
uint16_t & | attributeid, | ||
UTC & | start_time, | ||
uint8_t & | number_of_intervals | ||
) |
JSON parser for ElectricalMeasurement GetMeasurementProfile command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_electrical_measurement_get_measurement_profile_response | ( | nlohmann::json & | jsn, |
UTC & | start_time, | ||
GetMeasurementProfileResponseStatus & | status, | ||
ProfileIntervalPeriod & | profile_interval_period, | ||
uint8_t & | number_of_intervals_delivered, | ||
uint16_t & | attribute_id, | ||
std::vector< uint8_t > & | intervals | ||
) |
JSON parser for ElectricalMeasurement GetMeasurementProfileResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_electrical_measurement_get_profile_info_response | ( | nlohmann::json & | jsn, |
uint8_t & | profile_count, | ||
ProfileIntervalPeriod & | profile_interval_period, | ||
uint8_t & | max_number_of_intervals, | ||
std::vector< uint16_t > & | list_of_attributes | ||
) |
JSON parser for ElectricalMeasurement GetProfileInfoResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_electrical_measurement_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_electrical_measurement_state_t & | new_state, | ||
uic_mqtt_dotdot_electrical_measurement_updated_state_t & | new_updated_state | ||
) |
JSON parser for ElectricalMeasurement WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_fan_control_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_fan_control_state_t & | new_state, | ||
uic_mqtt_dotdot_fan_control_updated_state_t & | new_updated_state | ||
) |
JSON parser for FanControl WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_flow_measurement_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_flow_measurement_state_t & | new_state, | ||
uic_mqtt_dotdot_flow_measurement_updated_state_t & | new_updated_state | ||
) |
JSON parser for FlowMeasurement WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_groups_add_group | ( | nlohmann::json & | jsn, |
uint16_t & | group_id, | ||
std::string & | group_name | ||
) |
JSON parser for Groups AddGroup command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_groups_add_group_if_identifying | ( | nlohmann::json & | jsn, |
uint16_t & | group_id, | ||
std::string & | group_name | ||
) |
JSON parser for Groups AddGroupIfIdentifying command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_groups_add_group_response | ( | nlohmann::json & | jsn, |
uint8_t & | status, | ||
uint16_t & | group_id | ||
) |
JSON parser for Groups AddGroupResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_groups_get_group_membership | ( | nlohmann::json & | jsn, |
std::vector< uint16_t > & | group_list | ||
) |
JSON parser for Groups GetGroupMembership command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_groups_get_group_membership_response | ( | nlohmann::json & | jsn, |
uint8_t & | capacity, | ||
std::vector< uint16_t > & | group_list | ||
) |
JSON parser for Groups GetGroupMembershipResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_groups_remove_group | ( | nlohmann::json & | jsn, |
uint16_t & | group_id | ||
) |
JSON parser for Groups RemoveGroup command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_groups_remove_group_response | ( | nlohmann::json & | jsn, |
uint8_t & | status, | ||
uint16_t & | group_id | ||
) |
JSON parser for Groups RemoveGroupResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_groups_view_group | ( | nlohmann::json & | jsn, |
uint16_t & | group_id | ||
) |
JSON parser for Groups ViewGroup command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_groups_view_group_response | ( | nlohmann::json & | jsn, |
uint8_t & | status, | ||
uint16_t & | group_id, | ||
std::string & | group_name | ||
) |
JSON parser for Groups ViewGroupResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_groups_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_groups_state_t & | new_state, | ||
uic_mqtt_dotdot_groups_updated_state_t & | new_updated_state | ||
) |
JSON parser for Groups WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_ias_zone_initiate_test_mode | ( | nlohmann::json & | jsn, |
uint8_t & | test_mode_duration, | ||
uint8_t & | current_zone_sensitivity_level | ||
) |
JSON parser for IASZone InitiateTestMode command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_ias_zone_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_ias_zone_state_t & | new_state, | ||
uic_mqtt_dotdot_ias_zone_updated_state_t & | new_updated_state | ||
) |
JSON parser for IASZone WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_ias_zone_zone_enroll_request | ( | nlohmann::json & | jsn, |
IasZoneType & | zone_type, | ||
uint16_t & | manufacturer_code | ||
) |
JSON parser for IASZone ZoneEnrollRequest command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_ias_zone_zone_enroll_response | ( | nlohmann::json & | jsn, |
ZoneEnrollResponseEnrollResponseCode & | enroll_response_code, | ||
uint8_t & | zoneid | ||
) |
JSON parser for IASZone ZoneEnrollResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_ias_zone_zone_status_change_notification | ( | nlohmann::json & | jsn, |
uint16_t & | zone_status, | ||
uint8_t & | extended_status, | ||
uint8_t & | zoneid, | ||
uint16_t & | delay | ||
) |
JSON parser for IASZone ZoneStatusChangeNotification command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_iaswd_squawk | ( | nlohmann::json & | jsn, |
uint8_t & | squawk_configuration | ||
) |
JSON parser for IASWD Squawk command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_iaswd_start_warning | ( | nlohmann::json & | jsn, |
uint8_t & | siren_configuration, | ||
uint16_t & | warning_duration, | ||
uint8_t & | strobe_duty_cycle, | ||
IaswdLevel & | strobe_level | ||
) |
JSON parser for IASWD StartWarning command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_iaswd_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_iaswd_state_t & | new_state, | ||
uic_mqtt_dotdot_iaswd_updated_state_t & | new_updated_state | ||
) |
JSON parser for IASWD WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_identify_identify | ( | nlohmann::json & | jsn, |
uint16_t & | identify_time | ||
) |
JSON parser for Identify Identify command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_identify_identify_query_response | ( | nlohmann::json & | jsn, |
uint16_t & | timeout | ||
) |
JSON parser for Identify IdentifyQueryResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_identify_trigger_effect | ( | nlohmann::json & | jsn, |
TriggerEffectEffectIdentifier & | effect_identifier, | ||
TriggerEffectEffectVariant & | effect_variant | ||
) |
JSON parser for Identify TriggerEffect command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_identify_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_identify_state_t & | new_state, | ||
uic_mqtt_dotdot_identify_updated_state_t & | new_updated_state | ||
) |
JSON parser for Identify WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_illuminance_level_sensing_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_illuminance_level_sensing_state_t & | new_state, | ||
uic_mqtt_dotdot_illuminance_level_sensing_updated_state_t & | new_updated_state | ||
) |
JSON parser for IlluminanceLevelSensing WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_illuminance_measurement_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_illuminance_measurement_state_t & | new_state, | ||
uic_mqtt_dotdot_illuminance_measurement_updated_state_t & | new_updated_state | ||
) |
JSON parser for IlluminanceMeasurement WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_level_move | ( | nlohmann::json & | jsn, |
MoveStepMode & | move_mode, | ||
uint8_t & | rate, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for Level Move command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_level_move_to_closest_frequency | ( | nlohmann::json & | jsn, |
uint16_t & | frequency | ||
) |
JSON parser for Level MoveToClosestFrequency command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_level_move_to_level | ( | nlohmann::json & | jsn, |
uint8_t & | level, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for Level MoveToLevel command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_level_move_to_level_with_on_off | ( | nlohmann::json & | jsn, |
uint8_t & | level, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for Level MoveToLevelWithOnOff command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_level_move_with_on_off | ( | nlohmann::json & | jsn, |
MoveStepMode & | move_mode, | ||
uint8_t & | rate, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for Level MoveWithOnOff command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_level_step | ( | nlohmann::json & | jsn, |
MoveStepMode & | step_mode, | ||
uint8_t & | step_size, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for Level Step command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_level_step_with_on_off | ( | nlohmann::json & | jsn, |
MoveStepMode & | step_mode, | ||
uint8_t & | step_size, | ||
uint16_t & | transition_time, | ||
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for Level StepWithOnOff command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_level_stop | ( | nlohmann::json & | jsn, |
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for Level Stop command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_level_stop_with_on_off | ( | nlohmann::json & | jsn, |
uint8_t & | options_mask, | ||
uint8_t & | options_override | ||
) |
JSON parser for Level StopWithOnOff command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_level_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_level_state_t & | new_state, | ||
uic_mqtt_dotdot_level_updated_state_t & | new_updated_state | ||
) |
JSON parser for Level WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_metering_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_metering_state_t & | new_state, | ||
uic_mqtt_dotdot_metering_updated_state_t & | new_updated_state | ||
) |
JSON parser for Metering WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_name_and_location_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_name_and_location_state_t & | new_state, | ||
uic_mqtt_dotdot_name_and_location_updated_state_t & | new_updated_state | ||
) |
JSON parser for NameAndLocation WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_occupancy_sensing_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_occupancy_sensing_state_t & | new_state, | ||
uic_mqtt_dotdot_occupancy_sensing_updated_state_t & | new_updated_state | ||
) |
JSON parser for OccupancySensing WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_on_off_off_with_effect | ( | nlohmann::json & | jsn, |
OffWithEffectEffectIdentifier & | effect_identifier, | ||
uint8_t & | effect_variant | ||
) |
JSON parser for OnOff OffWithEffect command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_on_off_on_with_timed_off | ( | nlohmann::json & | jsn, |
uint8_t & | on_off_control, | ||
uint16_t & | on_time, | ||
uint16_t & | off_wait_time | ||
) |
JSON parser for OnOff OnWithTimedOff command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_on_off_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_on_off_state_t & | new_state, | ||
uic_mqtt_dotdot_on_off_updated_state_t & | new_updated_state | ||
) |
JSON parser for OnOff WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_ph_measurement_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_ph_measurement_state_t & | new_state, | ||
uic_mqtt_dotdot_ph_measurement_updated_state_t & | new_updated_state | ||
) |
JSON parser for PhMeasurement WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_pm25_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_pm25_state_t & | new_state, | ||
uic_mqtt_dotdot_pm25_updated_state_t & | new_updated_state | ||
) |
JSON parser for PM25 WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_poll_control_check_in_response | ( | nlohmann::json & | jsn, |
bool & | start_fast_polling, | ||
uint16_t & | fast_poll_timeout | ||
) |
JSON parser for PollControl CheckInResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_poll_control_set_long_poll_interval | ( | nlohmann::json & | jsn, |
uint32_t & | new_long_poll_interval | ||
) |
JSON parser for PollControl SetLongPollInterval command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_poll_control_set_short_poll_interval | ( | nlohmann::json & | jsn, |
uint16_t & | new_short_poll_interval | ||
) |
JSON parser for PollControl SetShortPollInterval command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_poll_control_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_poll_control_state_t & | new_state, | ||
uic_mqtt_dotdot_poll_control_updated_state_t & | new_updated_state | ||
) |
JSON parser for PollControl WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_power_configuration_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_power_configuration_state_t & | new_state, | ||
uic_mqtt_dotdot_power_configuration_updated_state_t & | new_updated_state | ||
) |
JSON parser for PowerConfiguration WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_pressure_measurement_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_pressure_measurement_state_t & | new_state, | ||
uic_mqtt_dotdot_pressure_measurement_updated_state_t & | new_updated_state | ||
) |
JSON parser for PressureMeasurement WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_protocol_controller_network_management_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_protocol_controller_network_management_state_t & | new_state, | ||
uic_mqtt_dotdot_protocol_controller_network_management_updated_state_t & | new_updated_state | ||
) |
JSON parser for ProtocolController-NetworkManagement WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_protocol_controller_rf_telemetry_tx_report | ( | nlohmann::json & | jsn, |
std::string & | sourceunid, | ||
std::string & | 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, | ||
std::vector< std::string > & | last_route_repeaters, | ||
std::vector< int8_t > & | incoming_rssi_repeaters, | ||
int8_t & | ackrssi, | ||
uint8_t & | ack_channel, | ||
std::string & | last_route_failed_link_functionalunid, | ||
std::string & | 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 | ||
) |
JSON parser for ProtocolController-RFTelemetry TxReport command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_protocol_controller_rf_telemetry_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_protocol_controller_rf_telemetry_state_t & | new_state, | ||
uic_mqtt_dotdot_protocol_controller_rf_telemetry_updated_state_t & | new_updated_state | ||
) |
JSON parser for ProtocolController-RFTelemetry WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_pump_configuration_and_control_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_pump_configuration_and_control_state_t & | new_state, | ||
uic_mqtt_dotdot_pump_configuration_and_control_updated_state_t & | new_updated_state | ||
) |
JSON parser for PumpConfigurationAndControl WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_relativity_humidity_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_relativity_humidity_state_t & | new_state, | ||
uic_mqtt_dotdot_relativity_humidity_updated_state_t & | new_updated_state | ||
) |
JSON parser for RelativityHumidity WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_add_scene | ( | nlohmann::json & | jsn, |
SGroupId & | groupid, | ||
uint8_t & | sceneid, | ||
uint16_t & | transition_time, | ||
std::string & | scene_name, | ||
std::vector< SExtensionFieldSetList > & | extension_field_sets, | ||
uint8_t & | transition_time100ms | ||
) |
JSON parser for Scenes AddScene command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_add_scene_response | ( | nlohmann::json & | jsn, |
zclStatus & | status, | ||
SGroupId & | groupid, | ||
uint8_t & | sceneid | ||
) |
JSON parser for Scenes AddSceneResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_copy_scene | ( | nlohmann::json & | jsn, |
uint8_t & | mode, | ||
SGroupId & | group_identifier_from, | ||
uint8_t & | scene_identifier_from, | ||
SGroupId & | group_identifier_to, | ||
uint8_t & | scene_identifier_to | ||
) |
JSON parser for Scenes CopyScene command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_copy_scene_response | ( | nlohmann::json & | jsn, |
zclStatus & | status, | ||
SGroupId & | group_identifier_from, | ||
uint8_t & | scene_identifier_from | ||
) |
JSON parser for Scenes CopySceneResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_enhanced_add_scene | ( | nlohmann::json & | jsn, |
SGroupId & | groupid, | ||
uint8_t & | sceneid, | ||
uint16_t & | transition_time, | ||
std::string & | scene_name, | ||
std::vector< SExtensionFieldSetList > & | extension_field_sets | ||
) |
JSON parser for Scenes EnhancedAddScene command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_enhanced_add_scene_response | ( | nlohmann::json & | jsn, |
zclStatus & | status, | ||
SGroupId & | groupid, | ||
uint8_t & | sceneid | ||
) |
JSON parser for Scenes EnhancedAddSceneResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_enhanced_view_scene | ( | nlohmann::json & | jsn, |
SGroupId & | groupid, | ||
uint8_t & | sceneid | ||
) |
JSON parser for Scenes EnhancedViewScene command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_enhanced_view_scene_response | ( | nlohmann::json & | jsn, |
zclStatus & | status, | ||
SGroupId & | groupid, | ||
uint8_t & | sceneid, | ||
uint16_t & | transition_time, | ||
std::string & | scene_name, | ||
std::vector< SExtensionFieldSetList > & | extension_field_sets | ||
) |
JSON parser for Scenes EnhancedViewSceneResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_get_scene_membership | ( | nlohmann::json & | jsn, |
SGroupId & | groupid | ||
) |
JSON parser for Scenes GetSceneMembership command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_get_scene_membership_response | ( | nlohmann::json & | jsn, |
zclStatus & | status, | ||
uint8_t & | capacity, | ||
SGroupId & | groupid, | ||
std::vector< uint8_t > & | scene_list | ||
) |
JSON parser for Scenes GetSceneMembershipResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_recall_scene | ( | nlohmann::json & | jsn, |
SGroupId & | groupid, | ||
uint8_t & | sceneid, | ||
uint16_t & | transition_time | ||
) |
JSON parser for Scenes RecallScene command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_remove_all_scenes | ( | nlohmann::json & | jsn, |
SGroupId & | groupid | ||
) |
JSON parser for Scenes RemoveAllScenes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_remove_all_scenes_response | ( | nlohmann::json & | jsn, |
zclStatus & | status, | ||
SGroupId & | groupid | ||
) |
JSON parser for Scenes RemoveAllScenesResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_remove_scene | ( | nlohmann::json & | jsn, |
SGroupId & | groupid, | ||
uint8_t & | sceneid | ||
) |
JSON parser for Scenes RemoveScene command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_remove_scene_response | ( | nlohmann::json & | jsn, |
zclStatus & | status, | ||
SGroupId & | groupid, | ||
uint8_t & | sceneid | ||
) |
JSON parser for Scenes RemoveSceneResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_store_scene | ( | nlohmann::json & | jsn, |
SGroupId & | groupid, | ||
uint8_t & | sceneid | ||
) |
JSON parser for Scenes StoreScene command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_store_scene_response | ( | nlohmann::json & | jsn, |
zclStatus & | status, | ||
SGroupId & | groupid, | ||
uint8_t & | sceneid | ||
) |
JSON parser for Scenes StoreSceneResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_view_scene | ( | nlohmann::json & | jsn, |
SGroupId & | groupid, | ||
uint8_t & | sceneid | ||
) |
JSON parser for Scenes ViewScene command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_view_scene_response | ( | nlohmann::json & | jsn, |
zclStatus & | status, | ||
SGroupId & | groupid, | ||
uint8_t & | sceneid, | ||
uint16_t & | transition_time, | ||
std::string & | scene_name, | ||
std::vector< SExtensionFieldSetList > & | extension_field_sets | ||
) |
JSON parser for Scenes ViewSceneResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_scenes_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_scenes_state_t & | new_state, | ||
uic_mqtt_dotdot_scenes_updated_state_t & | new_updated_state | ||
) |
JSON parser for Scenes WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_shade_configuration_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_shade_configuration_state_t & | new_state, | ||
uic_mqtt_dotdot_shade_configuration_updated_state_t & | new_updated_state | ||
) |
JSON parser for ShadeConfiguration WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_soil_moisture_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_soil_moisture_state_t & | new_state, | ||
uic_mqtt_dotdot_soil_moisture_updated_state_t & | new_updated_state | ||
) |
JSON parser for SoilMoisture WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_state_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_state_state_t & | new_state, | ||
uic_mqtt_dotdot_state_updated_state_t & | new_updated_state | ||
) |
JSON parser for State WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_system_metrics_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_system_metrics_state_t & | new_state, | ||
uic_mqtt_dotdot_system_metrics_updated_state_t & | new_updated_state | ||
) |
JSON parser for SystemMetrics WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_temperature_measurement_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_temperature_measurement_state_t & | new_state, | ||
uic_mqtt_dotdot_temperature_measurement_updated_state_t & | new_updated_state | ||
) |
JSON parser for TemperatureMeasurement WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_thermostat_get_relay_status_log_response | ( | nlohmann::json & | jsn, |
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 | ||
) |
JSON parser for Thermostat GetRelayStatusLogResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_thermostat_get_weekly_schedule | ( | nlohmann::json & | jsn, |
uint8_t & | days_to_return, | ||
uint8_t & | mode_to_return | ||
) |
JSON parser for Thermostat GetWeeklySchedule command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_thermostat_get_weekly_schedule_response | ( | nlohmann::json & | jsn, |
uint8_t & | number_of_transitions, | ||
uint8_t & | day_of_week, | ||
uint8_t & | mode, | ||
std::vector< TransitionType > & | transitions | ||
) |
JSON parser for Thermostat GetWeeklyScheduleResponse command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_thermostat_set_weekly_schedule | ( | nlohmann::json & | jsn, |
uint8_t & | number_of_transitions, | ||
uint8_t & | day_of_week, | ||
uint8_t & | mode, | ||
std::vector< TransitionType > & | transitions | ||
) |
JSON parser for Thermostat SetWeeklySchedule command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_thermostat_setpoint_raise_or_lower | ( | nlohmann::json & | jsn, |
SetpointRaiseOrLowerMode & | mode, | ||
int8_t & | amount | ||
) |
JSON parser for Thermostat SetpointRaiseOrLower command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_thermostat_user_interface_configuration_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_thermostat_user_interface_configuration_state_t & | new_state, | ||
uic_mqtt_dotdot_thermostat_user_interface_configuration_updated_state_t & | new_updated_state | ||
) |
JSON parser for ThermostatUserInterfaceConfiguration WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_thermostat_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_thermostat_state_t & | new_state, | ||
uic_mqtt_dotdot_thermostat_updated_state_t & | new_updated_state | ||
) |
JSON parser for Thermostat WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_time_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_time_state_t & | new_state, | ||
uic_mqtt_dotdot_time_updated_state_t & | new_updated_state | ||
) |
JSON parser for Time WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_unify_fan_control_set_fan_mode | ( | nlohmann::json & | jsn, |
ZWaveFanModeEnum & | fan_mode | ||
) |
JSON parser for UnifyFanControl SetFanMode command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_unify_fan_control_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_unify_fan_control_state_t & | new_state, | ||
uic_mqtt_dotdot_unify_fan_control_updated_state_t & | new_updated_state | ||
) |
JSON parser for UnifyFanControl WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_unify_humidity_control_mode_set | ( | nlohmann::json & | jsn, |
ModeType & | mode | ||
) |
JSON parser for UnifyHumidityControl ModeSet command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_unify_humidity_control_setpoint_set | ( | nlohmann::json & | jsn, |
SetpointType & | type, | ||
uint8_t & | precision, | ||
uint8_t & | scale, | ||
int32_t & | value | ||
) |
JSON parser for UnifyHumidityControl SetpointSet command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_unify_humidity_control_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_unify_humidity_control_state_t & | new_state, | ||
uic_mqtt_dotdot_unify_humidity_control_updated_state_t & | new_updated_state | ||
) |
JSON parser for UnifyHumidityControl WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_unify_thermostat_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_unify_thermostat_state_t & | new_state, | ||
uic_mqtt_dotdot_unify_thermostat_updated_state_t & | new_updated_state | ||
) |
JSON parser for UnifyThermostat WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_wind_speed_measurement_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_wind_speed_measurement_state_t & | new_state, | ||
uic_mqtt_dotdot_wind_speed_measurement_updated_state_t & | new_updated_state | ||
) |
JSON parser for WindSpeedMeasurement WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_window_covering_go_to_lift_percentage | ( | nlohmann::json & | jsn, |
uint8_t & | percentage_lift_value | ||
) |
JSON parser for WindowCovering GoToLiftPercentage command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_window_covering_go_to_lift_value | ( | nlohmann::json & | jsn, |
uint16_t & | lift_value | ||
) |
JSON parser for WindowCovering GoToLiftValue command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_window_covering_go_to_tilt_percentage | ( | nlohmann::json & | jsn, |
uint8_t & | percentage_tilt_value | ||
) |
JSON parser for WindowCovering GoToTiltPercentage command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_window_covering_go_to_tilt_value | ( | nlohmann::json & | jsn, |
uint16_t & | tilt_value | ||
) |
JSON parser for WindowCovering GoToTiltValue command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.
void uic_mqtt_dotdot_parse_window_covering_write_attributes | ( | nlohmann::json & | jsn, |
uic_mqtt_dotdot_window_covering_state_t & | new_state, | ||
uic_mqtt_dotdot_window_covering_updated_state_t & | new_updated_state | ||
) |
JSON parser for WindowCovering WriteAttributes command arguments.
Parse incoming JSON object to populate command arguments passed in by reference.