172 std::string client_info{};
173 uint32_t api_version_major{0};
174 uint32_t api_version_minor{0};
176 #ifdef HAS_PROTO_MESSAGE_DUMP 177 void dump_to(std::string &out)
const override;
182 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
186 uint32_t api_version_major{0};
187 uint32_t api_version_minor{0};
188 std::string server_info{};
191 #ifdef HAS_PROTO_MESSAGE_DUMP 192 void dump_to(std::string &out)
const override;
197 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
201 std::string password{};
203 #ifdef HAS_PROTO_MESSAGE_DUMP 204 void dump_to(std::string &out)
const override;
212 bool invalid_password{
false};
214 #ifdef HAS_PROTO_MESSAGE_DUMP 215 void dump_to(std::string &out)
const override;
219 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
224 #ifdef HAS_PROTO_MESSAGE_DUMP 225 void dump_to(std::string &out)
const override;
233 #ifdef HAS_PROTO_MESSAGE_DUMP 234 void dump_to(std::string &out)
const override;
242 #ifdef HAS_PROTO_MESSAGE_DUMP 243 void dump_to(std::string &out)
const override;
251 #ifdef HAS_PROTO_MESSAGE_DUMP 252 void dump_to(std::string &out)
const override;
260 #ifdef HAS_PROTO_MESSAGE_DUMP 261 void dump_to(std::string &out)
const override;
268 bool uses_password{
false};
270 std::string mac_address{};
271 std::string esphome_version{};
272 std::string compilation_time{};
274 bool has_deep_sleep{
false};
275 std::string project_name{};
276 std::string project_version{};
277 uint32_t webserver_port{0};
278 uint32_t bluetooth_proxy_version{0};
279 std::string manufacturer{};
280 std::string friendly_name{};
282 #ifdef HAS_PROTO_MESSAGE_DUMP 283 void dump_to(std::string &out)
const override;
288 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
293 #ifdef HAS_PROTO_MESSAGE_DUMP 294 void dump_to(std::string &out)
const override;
302 #ifdef HAS_PROTO_MESSAGE_DUMP 303 void dump_to(std::string &out)
const override;
311 #ifdef HAS_PROTO_MESSAGE_DUMP 312 void dump_to(std::string &out)
const override;
319 std::string object_id{};
322 std::string unique_id{};
323 std::string device_class{};
324 bool is_status_binary_sensor{
false};
325 bool disabled_by_default{
false};
329 #ifdef HAS_PROTO_MESSAGE_DUMP 330 void dump_to(std::string &out)
const override;
334 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
336 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
342 bool missing_state{
false};
344 #ifdef HAS_PROTO_MESSAGE_DUMP 345 void dump_to(std::string &out)
const override;
349 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
350 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
354 std::string object_id{};
357 std::string unique_id{};
358 bool assumed_state{
false};
359 bool supports_position{
false};
360 bool supports_tilt{
false};
361 std::string device_class{};
362 bool disabled_by_default{
false};
366 #ifdef HAS_PROTO_MESSAGE_DUMP 367 void dump_to(std::string &out)
const override;
371 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
373 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
383 #ifdef HAS_PROTO_MESSAGE_DUMP 384 void dump_to(std::string &out)
const override;
388 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
389 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
394 bool has_legacy_command{
false};
396 bool has_position{
false};
398 bool has_tilt{
false};
402 #ifdef HAS_PROTO_MESSAGE_DUMP 403 void dump_to(std::string &out)
const override;
407 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
408 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
412 std::string object_id{};
415 std::string unique_id{};
416 bool supports_oscillation{
false};
417 bool supports_speed{
false};
418 bool supports_direction{
false};
419 int32_t supported_speed_count{0};
420 bool disabled_by_default{
false};
424 #ifdef HAS_PROTO_MESSAGE_DUMP 425 void dump_to(std::string &out)
const override;
429 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
431 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
440 int32_t speed_level{0};
442 #ifdef HAS_PROTO_MESSAGE_DUMP 443 void dump_to(std::string &out)
const override;
447 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
448 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
453 bool has_state{
false};
455 bool has_speed{
false};
457 bool has_oscillating{
false};
459 bool has_direction{
false};
461 bool has_speed_level{
false};
462 int32_t speed_level{0};
464 #ifdef HAS_PROTO_MESSAGE_DUMP 465 void dump_to(std::string &out)
const override;
469 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
470 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
474 std::string object_id{};
477 std::string unique_id{};
478 std::vector<enums::ColorMode> supported_color_modes{};
479 bool legacy_supports_brightness{
false};
480 bool legacy_supports_rgb{
false};
481 bool legacy_supports_white_value{
false};
482 bool legacy_supports_color_temperature{
false};
483 float min_mireds{0.0f};
484 float max_mireds{0.0f};
485 std::vector<std::string> effects{};
486 bool disabled_by_default{
false};
490 #ifdef HAS_PROTO_MESSAGE_DUMP 491 void dump_to(std::string &out)
const override;
495 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
497 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
503 float brightness{0.0f};
505 float color_brightness{0.0f};
510 float color_temperature{0.0f};
511 float cold_white{0.0f};
512 float warm_white{0.0f};
513 std::string effect{};
515 #ifdef HAS_PROTO_MESSAGE_DUMP 516 void dump_to(std::string &out)
const override;
520 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
522 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
527 bool has_state{
false};
529 bool has_brightness{
false};
530 float brightness{0.0f};
531 bool has_color_mode{
false};
533 bool has_color_brightness{
false};
534 float color_brightness{0.0f};
539 bool has_white{
false};
541 bool has_color_temperature{
false};
542 float color_temperature{0.0f};
543 bool has_cold_white{
false};
544 float cold_white{0.0f};
545 bool has_warm_white{
false};
546 float warm_white{0.0f};
547 bool has_transition_length{
false};
548 uint32_t transition_length{0};
549 bool has_flash_length{
false};
550 uint32_t flash_length{0};
551 bool has_effect{
false};
552 std::string effect{};
554 #ifdef HAS_PROTO_MESSAGE_DUMP 555 void dump_to(std::string &out)
const override;
559 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
561 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
565 std::string object_id{};
568 std::string unique_id{};
570 std::string unit_of_measurement{};
571 int32_t accuracy_decimals{0};
572 bool force_update{
false};
573 std::string device_class{};
576 bool disabled_by_default{
false};
579 #ifdef HAS_PROTO_MESSAGE_DUMP 580 void dump_to(std::string &out)
const override;
584 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
586 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
592 bool missing_state{
false};
594 #ifdef HAS_PROTO_MESSAGE_DUMP 595 void dump_to(std::string &out)
const override;
599 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
600 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
604 std::string object_id{};
607 std::string unique_id{};
609 bool assumed_state{
false};
610 bool disabled_by_default{
false};
612 std::string device_class{};
614 #ifdef HAS_PROTO_MESSAGE_DUMP 615 void dump_to(std::string &out)
const override;
619 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
621 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
628 #ifdef HAS_PROTO_MESSAGE_DUMP 629 void dump_to(std::string &out)
const override;
633 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
634 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
641 #ifdef HAS_PROTO_MESSAGE_DUMP 642 void dump_to(std::string &out)
const override;
646 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
647 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
651 std::string object_id{};
654 std::string unique_id{};
656 bool disabled_by_default{
false};
659 #ifdef HAS_PROTO_MESSAGE_DUMP 660 void dump_to(std::string &out)
const override;
664 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
666 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
672 bool missing_state{
false};
674 #ifdef HAS_PROTO_MESSAGE_DUMP 675 void dump_to(std::string &out)
const override;
679 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
681 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
686 bool dump_config{
false};
688 #ifdef HAS_PROTO_MESSAGE_DUMP 689 void dump_to(std::string &out)
const override;
693 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
698 std::string message{};
699 bool send_failed{
false};
701 #ifdef HAS_PROTO_MESSAGE_DUMP 702 void dump_to(std::string &out)
const override;
707 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
712 #ifdef HAS_PROTO_MESSAGE_DUMP 713 void dump_to(std::string &out)
const override;
723 #ifdef HAS_PROTO_MESSAGE_DUMP 724 void dump_to(std::string &out)
const override;
732 std::string service{};
733 std::vector<HomeassistantServiceMap> data{};
734 std::vector<HomeassistantServiceMap> data_template{};
735 std::vector<HomeassistantServiceMap> variables{};
736 bool is_event{
false};
738 #ifdef HAS_PROTO_MESSAGE_DUMP 739 void dump_to(std::string &out)
const override;
744 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
749 #ifdef HAS_PROTO_MESSAGE_DUMP 750 void dump_to(std::string &out)
const override;
757 std::string entity_id{};
758 std::string attribute{};
760 #ifdef HAS_PROTO_MESSAGE_DUMP 761 void dump_to(std::string &out)
const override;
769 std::string entity_id{};
771 std::string attribute{};
773 #ifdef HAS_PROTO_MESSAGE_DUMP 774 void dump_to(std::string &out)
const override;
783 #ifdef HAS_PROTO_MESSAGE_DUMP 784 void dump_to(std::string &out)
const override;
791 uint32_t epoch_seconds{0};
793 #ifdef HAS_PROTO_MESSAGE_DUMP 794 void dump_to(std::string &out)
const override;
798 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
805 #ifdef HAS_PROTO_MESSAGE_DUMP 806 void dump_to(std::string &out)
const override;
811 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
817 std::vector<ListEntitiesServicesArgument> args{};
819 #ifdef HAS_PROTO_MESSAGE_DUMP 820 void dump_to(std::string &out)
const override;
824 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
830 int32_t legacy_int{0};
832 std::string string_{};
834 std::vector<bool> bool_array{};
835 std::vector<int32_t> int_array{};
836 std::vector<float> float_array{};
837 std::vector<std::string> string_array{};
839 #ifdef HAS_PROTO_MESSAGE_DUMP 840 void dump_to(std::string &out)
const override;
844 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
846 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
851 std::vector<ExecuteServiceArgument> args{};
853 #ifdef HAS_PROTO_MESSAGE_DUMP 854 void dump_to(std::string &out)
const override;
858 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
863 std::string object_id{};
866 std::string unique_id{};
867 bool disabled_by_default{
false};
871 #ifdef HAS_PROTO_MESSAGE_DUMP 872 void dump_to(std::string &out)
const override;
876 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
878 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
886 #ifdef HAS_PROTO_MESSAGE_DUMP 887 void dump_to(std::string &out)
const override;
891 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
893 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
900 #ifdef HAS_PROTO_MESSAGE_DUMP 901 void dump_to(std::string &out)
const override;
905 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
909 std::string object_id{};
912 std::string unique_id{};
913 bool supports_current_temperature{
false};
914 bool supports_two_point_target_temperature{
false};
915 std::vector<enums::ClimateMode> supported_modes{};
916 float visual_min_temperature{0.0f};
917 float visual_max_temperature{0.0f};
918 float visual_target_temperature_step{0.0f};
919 bool legacy_supports_away{
false};
920 bool supports_action{
false};
921 std::vector<enums::ClimateFanMode> supported_fan_modes{};
922 std::vector<enums::ClimateSwingMode> supported_swing_modes{};
923 std::vector<std::string> supported_custom_fan_modes{};
924 std::vector<enums::ClimatePreset> supported_presets{};
925 std::vector<std::string> supported_custom_presets{};
926 bool disabled_by_default{
false};
929 float visual_current_temperature_step{0.0f};
931 #ifdef HAS_PROTO_MESSAGE_DUMP 932 void dump_to(std::string &out)
const override;
936 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
938 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
944 float current_temperature{0.0f};
948 bool legacy_away{
false};
956 #ifdef HAS_PROTO_MESSAGE_DUMP 957 void dump_to(std::string &out)
const override;
961 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
963 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
968 bool has_mode{
false};
970 bool has_target_temperature{
false};
972 bool has_target_temperature_low{
false};
974 bool has_target_temperature_high{
false};
976 bool has_legacy_away{
false};
977 bool legacy_away{
false};
978 bool has_fan_mode{
false};
980 bool has_swing_mode{
false};
982 bool has_custom_fan_mode{
false};
984 bool has_preset{
false};
986 bool has_custom_preset{
false};
989 #ifdef HAS_PROTO_MESSAGE_DUMP 990 void dump_to(std::string &out)
const override;
994 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
996 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1000 std::string object_id{};
1003 std::string unique_id{};
1005 float min_value{0.0f};
1006 float max_value{0.0f};
1008 bool disabled_by_default{
false};
1010 std::string unit_of_measurement{};
1012 std::string device_class{};
1014 #ifdef HAS_PROTO_MESSAGE_DUMP 1015 void dump_to(std::string &out)
const override;
1019 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1021 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1027 bool missing_state{
false};
1029 #ifdef HAS_PROTO_MESSAGE_DUMP 1030 void dump_to(std::string &out)
const override;
1034 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1035 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1042 #ifdef HAS_PROTO_MESSAGE_DUMP 1043 void dump_to(std::string &out)
const override;
1047 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1051 std::string object_id{};
1054 std::string unique_id{};
1057 bool disabled_by_default{
false};
1060 #ifdef HAS_PROTO_MESSAGE_DUMP 1061 void dump_to(std::string &out)
const override;
1065 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1067 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1073 bool missing_state{
false};
1075 #ifdef HAS_PROTO_MESSAGE_DUMP 1076 void dump_to(std::string &out)
const override;
1080 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1082 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1089 #ifdef HAS_PROTO_MESSAGE_DUMP 1090 void dump_to(std::string &out)
const override;
1094 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1099 std::string object_id{};
1102 std::string unique_id{};
1104 bool disabled_by_default{
false};
1106 bool assumed_state{
false};
1107 bool supports_open{
false};
1108 bool requires_code{
false};
1109 std::string code_format{};
1111 #ifdef HAS_PROTO_MESSAGE_DUMP 1112 void dump_to(std::string &out)
const override;
1116 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1118 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1125 #ifdef HAS_PROTO_MESSAGE_DUMP 1126 void dump_to(std::string &out)
const override;
1130 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1131 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1137 bool has_code{
false};
1140 #ifdef HAS_PROTO_MESSAGE_DUMP 1141 void dump_to(std::string &out)
const override;
1145 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1147 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1151 std::string object_id{};
1154 std::string unique_id{};
1156 bool disabled_by_default{
false};
1158 std::string device_class{};
1160 #ifdef HAS_PROTO_MESSAGE_DUMP 1161 void dump_to(std::string &out)
const override;
1165 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1167 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1173 #ifdef HAS_PROTO_MESSAGE_DUMP 1174 void dump_to(std::string &out)
const override;
1178 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1182 std::string object_id{};
1185 std::string unique_id{};
1187 bool disabled_by_default{
false};
1189 bool supports_pause{
false};
1191 #ifdef HAS_PROTO_MESSAGE_DUMP 1192 void dump_to(std::string &out)
const override;
1196 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1198 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1207 #ifdef HAS_PROTO_MESSAGE_DUMP 1208 void dump_to(std::string &out)
const override;
1212 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1213 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1218 bool has_command{
false};
1220 bool has_volume{
false};
1222 bool has_media_url{
false};
1223 std::string media_url{};
1225 #ifdef HAS_PROTO_MESSAGE_DUMP 1226 void dump_to(std::string &out)
const override;
1230 bool decode_32bit(uint32_t field_id,
Proto32Bit value)
override;
1232 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1237 #ifdef HAS_PROTO_MESSAGE_DUMP 1238 void dump_to(std::string &out)
const override;
1246 std::vector<uint32_t> legacy_data{};
1249 #ifdef HAS_PROTO_MESSAGE_DUMP 1250 void dump_to(std::string &out)
const override;
1255 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1259 uint64_t address{0};
1262 std::vector<std::string> service_uuids{};
1263 std::vector<BluetoothServiceData> service_data{};
1264 std::vector<BluetoothServiceData> manufacturer_data{};
1265 uint32_t address_type{0};
1267 #ifdef HAS_PROTO_MESSAGE_DUMP 1268 void dump_to(std::string &out)
const override;
1273 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1277 uint64_t address{0};
1279 bool has_address_type{
false};
1280 uint32_t address_type{0};
1282 #ifdef HAS_PROTO_MESSAGE_DUMP 1283 void dump_to(std::string &out)
const override;
1287 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1291 uint64_t address{0};
1292 bool connected{
false};
1296 #ifdef HAS_PROTO_MESSAGE_DUMP 1297 void dump_to(std::string &out)
const override;
1301 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1305 uint64_t address{0};
1307 #ifdef HAS_PROTO_MESSAGE_DUMP 1308 void dump_to(std::string &out)
const override;
1312 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1316 std::vector<uint64_t> uuid{};
1319 #ifdef HAS_PROTO_MESSAGE_DUMP 1320 void dump_to(std::string &out)
const override;
1324 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1328 std::vector<uint64_t> uuid{};
1330 uint32_t properties{0};
1331 std::vector<BluetoothGATTDescriptor> descriptors{};
1333 #ifdef HAS_PROTO_MESSAGE_DUMP 1334 void dump_to(std::string &out)
const override;
1339 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1343 std::vector<uint64_t> uuid{};
1345 std::vector<BluetoothGATTCharacteristic> characteristics{};
1347 #ifdef HAS_PROTO_MESSAGE_DUMP 1348 void dump_to(std::string &out)
const override;
1353 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1357 uint64_t address{0};
1358 std::vector<BluetoothGATTService> services{};
1360 #ifdef HAS_PROTO_MESSAGE_DUMP 1361 void dump_to(std::string &out)
const override;
1366 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1370 uint64_t address{0};
1372 #ifdef HAS_PROTO_MESSAGE_DUMP 1373 void dump_to(std::string &out)
const override;
1377 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1381 uint64_t address{0};
1384 #ifdef HAS_PROTO_MESSAGE_DUMP 1385 void dump_to(std::string &out)
const override;
1389 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1393 uint64_t address{0};
1397 #ifdef HAS_PROTO_MESSAGE_DUMP 1398 void dump_to(std::string &out)
const override;
1403 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1407 uint64_t address{0};
1409 bool response{
false};
1412 #ifdef HAS_PROTO_MESSAGE_DUMP 1413 void dump_to(std::string &out)
const override;
1418 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1422 uint64_t address{0};
1425 #ifdef HAS_PROTO_MESSAGE_DUMP 1426 void dump_to(std::string &out)
const override;
1430 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1434 uint64_t address{0};
1438 #ifdef HAS_PROTO_MESSAGE_DUMP 1439 void dump_to(std::string &out)
const override;
1444 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1448 uint64_t address{0};
1452 #ifdef HAS_PROTO_MESSAGE_DUMP 1453 void dump_to(std::string &out)
const override;
1457 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1461 uint64_t address{0};
1465 #ifdef HAS_PROTO_MESSAGE_DUMP 1466 void dump_to(std::string &out)
const override;
1471 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1476 #ifdef HAS_PROTO_MESSAGE_DUMP 1477 void dump_to(std::string &out)
const override;
1487 #ifdef HAS_PROTO_MESSAGE_DUMP 1488 void dump_to(std::string &out)
const override;
1492 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1496 uint64_t address{0};
1500 #ifdef HAS_PROTO_MESSAGE_DUMP 1501 void dump_to(std::string &out)
const override;
1505 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1509 uint64_t address{0};
1512 #ifdef HAS_PROTO_MESSAGE_DUMP 1513 void dump_to(std::string &out)
const override;
1517 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1521 uint64_t address{0};
1524 #ifdef HAS_PROTO_MESSAGE_DUMP 1525 void dump_to(std::string &out)
const override;
1529 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1533 uint64_t address{0};
1537 #ifdef HAS_PROTO_MESSAGE_DUMP 1538 void dump_to(std::string &out)
const override;
1542 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
1546 uint64_t address{0};
1547 bool success{
false};
1550 #ifdef HAS_PROTO_MESSAGE_DUMP 1551 void dump_to(std::string &out)
const override;
1555 bool decode_varint(uint32_t field_id,
ProtoVarInt value)
override;
float target_temperature_low
Representation of a VarInt - in ProtoBuf should be 64bit but we only use 32bit.
float target_temperature_high
ClimateSwingMode swing_mode
BedjetMode mode
BedJet operating mode.
BluetoothDeviceRequestType