ESPHome 2025.5.0
Loading...
Searching...
No Matches
api_pb2.h
Go to the documentation of this file.
1// This file was automatically generated with a tool.
2// See script/api_protobuf/api_protobuf.py
3#pragma once
4
5#include "proto.h"
6#include "api_pb2_size.h"
7
8namespace esphome {
9namespace api {
10
11namespace enums {
12
32enum FanSpeed : uint32_t {
36};
142enum LockCommand : uint32_t {
146};
238enum TextMode : uint32_t {
241};
252
253} // namespace enums
254
256 public:
257 std::string client_info{};
258 uint32_t api_version_major{0};
259 uint32_t api_version_minor{0};
260 void encode(ProtoWriteBuffer buffer) const override;
261 void calculate_size(uint32_t &total_size) const override;
262#ifdef HAS_PROTO_MESSAGE_DUMP
263 void dump_to(std::string &out) const override;
264#endif
265
266 protected:
267 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
268 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
269};
271 public:
272 uint32_t api_version_major{0};
273 uint32_t api_version_minor{0};
274 std::string server_info{};
275 std::string name{};
276 void encode(ProtoWriteBuffer buffer) const override;
277 void calculate_size(uint32_t &total_size) const override;
278#ifdef HAS_PROTO_MESSAGE_DUMP
279 void dump_to(std::string &out) const override;
280#endif
281
282 protected:
283 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
284 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
285};
287 public:
288 std::string password{};
289 void encode(ProtoWriteBuffer buffer) const override;
290 void calculate_size(uint32_t &total_size) const override;
291#ifdef HAS_PROTO_MESSAGE_DUMP
292 void dump_to(std::string &out) const override;
293#endif
294
295 protected:
296 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
297};
299 public:
300 bool invalid_password{false};
301 void encode(ProtoWriteBuffer buffer) const override;
302 void calculate_size(uint32_t &total_size) const override;
303#ifdef HAS_PROTO_MESSAGE_DUMP
304 void dump_to(std::string &out) const override;
305#endif
306
307 protected:
308 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
309};
311 public:
312 void encode(ProtoWriteBuffer buffer) const override;
313 void calculate_size(uint32_t &total_size) const override;
314#ifdef HAS_PROTO_MESSAGE_DUMP
315 void dump_to(std::string &out) const override;
316#endif
317
318 protected:
319};
321 public:
322 void encode(ProtoWriteBuffer buffer) const override;
323 void calculate_size(uint32_t &total_size) const override;
324#ifdef HAS_PROTO_MESSAGE_DUMP
325 void dump_to(std::string &out) const override;
326#endif
327
328 protected:
329};
330class PingRequest : public ProtoMessage {
331 public:
332 void encode(ProtoWriteBuffer buffer) const override;
333 void calculate_size(uint32_t &total_size) const override;
334#ifdef HAS_PROTO_MESSAGE_DUMP
335 void dump_to(std::string &out) const override;
336#endif
337
338 protected:
339};
341 public:
342 void encode(ProtoWriteBuffer buffer) const override;
343 void calculate_size(uint32_t &total_size) const override;
344#ifdef HAS_PROTO_MESSAGE_DUMP
345 void dump_to(std::string &out) const override;
346#endif
347
348 protected:
349};
351 public:
352 void encode(ProtoWriteBuffer buffer) const override;
353 void calculate_size(uint32_t &total_size) const override;
354#ifdef HAS_PROTO_MESSAGE_DUMP
355 void dump_to(std::string &out) const override;
356#endif
357
358 protected:
359};
361 public:
362 bool uses_password{false};
363 std::string name{};
364 std::string mac_address{};
365 std::string esphome_version{};
366 std::string compilation_time{};
367 std::string model{};
368 bool has_deep_sleep{false};
369 std::string project_name{};
370 std::string project_version{};
371 uint32_t webserver_port{0};
374 std::string manufacturer{};
375 std::string friendly_name{};
378 std::string suggested_area{};
381 void encode(ProtoWriteBuffer buffer) const override;
382 void calculate_size(uint32_t &total_size) const override;
383#ifdef HAS_PROTO_MESSAGE_DUMP
384 void dump_to(std::string &out) const override;
385#endif
386
387 protected:
388 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
389 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
390};
392 public:
393 void encode(ProtoWriteBuffer buffer) const override;
394 void calculate_size(uint32_t &total_size) const override;
395#ifdef HAS_PROTO_MESSAGE_DUMP
396 void dump_to(std::string &out) const override;
397#endif
398
399 protected:
400};
402 public:
403 void encode(ProtoWriteBuffer buffer) const override;
404 void calculate_size(uint32_t &total_size) const override;
405#ifdef HAS_PROTO_MESSAGE_DUMP
406 void dump_to(std::string &out) const override;
407#endif
408
409 protected:
410};
412 public:
413 void encode(ProtoWriteBuffer buffer) const override;
414 void calculate_size(uint32_t &total_size) const override;
415#ifdef HAS_PROTO_MESSAGE_DUMP
416 void dump_to(std::string &out) const override;
417#endif
418
419 protected:
420};
422 public:
423 std::string object_id{};
424 uint32_t key{0};
425 std::string name{};
426 std::string unique_id{};
427 std::string device_class{};
430 std::string icon{};
432 void encode(ProtoWriteBuffer buffer) const override;
433 void calculate_size(uint32_t &total_size) const override;
434#ifdef HAS_PROTO_MESSAGE_DUMP
435 void dump_to(std::string &out) const override;
436#endif
437
438 protected:
439 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
440 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
441 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
442};
444 public:
445 uint32_t key{0};
446 bool state{false};
447 bool missing_state{false};
448 void encode(ProtoWriteBuffer buffer) const override;
449 void calculate_size(uint32_t &total_size) const override;
450#ifdef HAS_PROTO_MESSAGE_DUMP
451 void dump_to(std::string &out) const override;
452#endif
453
454 protected:
455 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
456 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
457};
459 public:
460 std::string object_id{};
461 uint32_t key{0};
462 std::string name{};
463 std::string unique_id{};
464 bool assumed_state{false};
465 bool supports_position{false};
466 bool supports_tilt{false};
467 std::string device_class{};
469 std::string icon{};
471 bool supports_stop{false};
472 void encode(ProtoWriteBuffer buffer) const override;
473 void calculate_size(uint32_t &total_size) const override;
474#ifdef HAS_PROTO_MESSAGE_DUMP
475 void dump_to(std::string &out) const override;
476#endif
477
478 protected:
479 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
480 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
481 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
482};
484 public:
485 uint32_t key{0};
487 float position{0.0f};
488 float tilt{0.0f};
490 void encode(ProtoWriteBuffer buffer) const override;
491 void calculate_size(uint32_t &total_size) const override;
492#ifdef HAS_PROTO_MESSAGE_DUMP
493 void dump_to(std::string &out) const override;
494#endif
495
496 protected:
497 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
498 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
499};
501 public:
502 uint32_t key{0};
505 bool has_position{false};
506 float position{0.0f};
507 bool has_tilt{false};
508 float tilt{0.0f};
509 bool stop{false};
510 void encode(ProtoWriteBuffer buffer) const override;
511 void calculate_size(uint32_t &total_size) const override;
512#ifdef HAS_PROTO_MESSAGE_DUMP
513 void dump_to(std::string &out) const override;
514#endif
515
516 protected:
517 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
518 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
519};
521 public:
522 std::string object_id{};
523 uint32_t key{0};
524 std::string name{};
525 std::string unique_id{};
527 bool supports_speed{false};
531 std::string icon{};
533 std::vector<std::string> supported_preset_modes{};
534 void encode(ProtoWriteBuffer buffer) const override;
535 void calculate_size(uint32_t &total_size) const override;
536#ifdef HAS_PROTO_MESSAGE_DUMP
537 void dump_to(std::string &out) const override;
538#endif
539
540 protected:
541 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
542 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
543 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
544};
546 public:
547 uint32_t key{0};
548 bool state{false};
549 bool oscillating{false};
552 int32_t speed_level{0};
553 std::string preset_mode{};
554 void encode(ProtoWriteBuffer buffer) const override;
555 void calculate_size(uint32_t &total_size) const override;
556#ifdef HAS_PROTO_MESSAGE_DUMP
557 void dump_to(std::string &out) const override;
558#endif
559
560 protected:
561 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
562 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
563 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
564};
566 public:
567 uint32_t key{0};
568 bool has_state{false};
569 bool state{false};
570 bool has_speed{false};
572 bool has_oscillating{false};
573 bool oscillating{false};
574 bool has_direction{false};
576 bool has_speed_level{false};
577 int32_t speed_level{0};
578 bool has_preset_mode{false};
579 std::string preset_mode{};
580 void encode(ProtoWriteBuffer buffer) const override;
581 void calculate_size(uint32_t &total_size) const override;
582#ifdef HAS_PROTO_MESSAGE_DUMP
583 void dump_to(std::string &out) const override;
584#endif
585
586 protected:
587 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
588 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
589 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
590};
592 public:
593 std::string object_id{};
594 uint32_t key{0};
595 std::string name{};
596 std::string unique_id{};
597 std::vector<enums::ColorMode> supported_color_modes{};
602 float min_mireds{0.0f};
603 float max_mireds{0.0f};
604 std::vector<std::string> effects{};
606 std::string icon{};
608 void encode(ProtoWriteBuffer buffer) const override;
609 void calculate_size(uint32_t &total_size) const override;
610#ifdef HAS_PROTO_MESSAGE_DUMP
611 void dump_to(std::string &out) const override;
612#endif
613
614 protected:
615 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
616 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
617 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
618};
620 public:
621 uint32_t key{0};
622 bool state{false};
623 float brightness{0.0f};
625 float color_brightness{0.0f};
626 float red{0.0f};
627 float green{0.0f};
628 float blue{0.0f};
629 float white{0.0f};
630 float color_temperature{0.0f};
631 float cold_white{0.0f};
632 float warm_white{0.0f};
633 std::string effect{};
634 void encode(ProtoWriteBuffer buffer) const override;
635 void calculate_size(uint32_t &total_size) const override;
636#ifdef HAS_PROTO_MESSAGE_DUMP
637 void dump_to(std::string &out) const override;
638#endif
639
640 protected:
641 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
642 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
643 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
644};
646 public:
647 uint32_t key{0};
648 bool has_state{false};
649 bool state{false};
650 bool has_brightness{false};
651 float brightness{0.0f};
652 bool has_color_mode{false};
655 float color_brightness{0.0f};
656 bool has_rgb{false};
657 float red{0.0f};
658 float green{0.0f};
659 float blue{0.0f};
660 bool has_white{false};
661 float white{0.0f};
663 float color_temperature{0.0f};
664 bool has_cold_white{false};
665 float cold_white{0.0f};
666 bool has_warm_white{false};
667 float warm_white{0.0f};
669 uint32_t transition_length{0};
670 bool has_flash_length{false};
671 uint32_t flash_length{0};
672 bool has_effect{false};
673 std::string effect{};
674 void encode(ProtoWriteBuffer buffer) const override;
675 void calculate_size(uint32_t &total_size) const override;
676#ifdef HAS_PROTO_MESSAGE_DUMP
677 void dump_to(std::string &out) const override;
678#endif
679
680 protected:
681 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
682 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
683 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
684};
686 public:
687 std::string object_id{};
688 uint32_t key{0};
689 std::string name{};
690 std::string unique_id{};
691 std::string icon{};
692 std::string unit_of_measurement{};
694 bool force_update{false};
695 std::string device_class{};
700 void encode(ProtoWriteBuffer buffer) const override;
701 void calculate_size(uint32_t &total_size) const override;
702#ifdef HAS_PROTO_MESSAGE_DUMP
703 void dump_to(std::string &out) const override;
704#endif
705
706 protected:
707 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
708 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
709 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
710};
712 public:
713 uint32_t key{0};
714 float state{0.0f};
715 bool missing_state{false};
716 void encode(ProtoWriteBuffer buffer) const override;
717 void calculate_size(uint32_t &total_size) const override;
718#ifdef HAS_PROTO_MESSAGE_DUMP
719 void dump_to(std::string &out) const override;
720#endif
721
722 protected:
723 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
724 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
725};
727 public:
728 std::string object_id{};
729 uint32_t key{0};
730 std::string name{};
731 std::string unique_id{};
732 std::string icon{};
733 bool assumed_state{false};
736 std::string device_class{};
737 void encode(ProtoWriteBuffer buffer) const override;
738 void calculate_size(uint32_t &total_size) const override;
739#ifdef HAS_PROTO_MESSAGE_DUMP
740 void dump_to(std::string &out) const override;
741#endif
742
743 protected:
744 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
745 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
746 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
747};
749 public:
750 uint32_t key{0};
751 bool state{false};
752 void encode(ProtoWriteBuffer buffer) const override;
753 void calculate_size(uint32_t &total_size) const override;
754#ifdef HAS_PROTO_MESSAGE_DUMP
755 void dump_to(std::string &out) const override;
756#endif
757
758 protected:
759 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
760 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
761};
763 public:
764 uint32_t key{0};
765 bool state{false};
766 void encode(ProtoWriteBuffer buffer) const override;
767 void calculate_size(uint32_t &total_size) const override;
768#ifdef HAS_PROTO_MESSAGE_DUMP
769 void dump_to(std::string &out) const override;
770#endif
771
772 protected:
773 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
774 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
775};
777 public:
778 std::string object_id{};
779 uint32_t key{0};
780 std::string name{};
781 std::string unique_id{};
782 std::string icon{};
785 std::string device_class{};
786 void encode(ProtoWriteBuffer buffer) const override;
787 void calculate_size(uint32_t &total_size) const override;
788#ifdef HAS_PROTO_MESSAGE_DUMP
789 void dump_to(std::string &out) const override;
790#endif
791
792 protected:
793 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
794 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
795 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
796};
798 public:
799 uint32_t key{0};
800 std::string state{};
801 bool missing_state{false};
802 void encode(ProtoWriteBuffer buffer) const override;
803 void calculate_size(uint32_t &total_size) const override;
804#ifdef HAS_PROTO_MESSAGE_DUMP
805 void dump_to(std::string &out) const override;
806#endif
807
808 protected:
809 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
810 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
811 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
812};
814 public:
816 bool dump_config{false};
817 void encode(ProtoWriteBuffer buffer) const override;
818 void calculate_size(uint32_t &total_size) const override;
819#ifdef HAS_PROTO_MESSAGE_DUMP
820 void dump_to(std::string &out) const override;
821#endif
822
823 protected:
824 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
825};
827 public:
829 std::string message{};
830 bool send_failed{false};
831 void encode(ProtoWriteBuffer buffer) const override;
832 void calculate_size(uint32_t &total_size) const override;
833#ifdef HAS_PROTO_MESSAGE_DUMP
834 void dump_to(std::string &out) const override;
835#endif
836
837 protected:
838 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
839 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
840};
842 public:
843 std::string key{};
844 void encode(ProtoWriteBuffer buffer) const override;
845 void calculate_size(uint32_t &total_size) const override;
846#ifdef HAS_PROTO_MESSAGE_DUMP
847 void dump_to(std::string &out) const override;
848#endif
849
850 protected:
851 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
852};
854 public:
855 bool success{false};
856 void encode(ProtoWriteBuffer buffer) const override;
857 void calculate_size(uint32_t &total_size) const override;
858#ifdef HAS_PROTO_MESSAGE_DUMP
859 void dump_to(std::string &out) const override;
860#endif
861
862 protected:
863 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
864};
866 public:
867 void encode(ProtoWriteBuffer buffer) const override;
868 void calculate_size(uint32_t &total_size) const override;
869#ifdef HAS_PROTO_MESSAGE_DUMP
870 void dump_to(std::string &out) const override;
871#endif
872
873 protected:
874};
876 public:
877 std::string key{};
878 std::string value{};
879 void encode(ProtoWriteBuffer buffer) const override;
880 void calculate_size(uint32_t &total_size) const override;
881#ifdef HAS_PROTO_MESSAGE_DUMP
882 void dump_to(std::string &out) const override;
883#endif
884
885 protected:
886 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
887};
889 public:
890 std::string service{};
891 std::vector<HomeassistantServiceMap> data{};
892 std::vector<HomeassistantServiceMap> data_template{};
893 std::vector<HomeassistantServiceMap> variables{};
894 bool is_event{false};
895 void encode(ProtoWriteBuffer buffer) const override;
896 void calculate_size(uint32_t &total_size) const override;
897#ifdef HAS_PROTO_MESSAGE_DUMP
898 void dump_to(std::string &out) const override;
899#endif
900
901 protected:
902 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
903 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
904};
906 public:
907 void encode(ProtoWriteBuffer buffer) const override;
908 void calculate_size(uint32_t &total_size) const override;
909#ifdef HAS_PROTO_MESSAGE_DUMP
910 void dump_to(std::string &out) const override;
911#endif
912
913 protected:
914};
916 public:
917 std::string entity_id{};
918 std::string attribute{};
919 bool once{false};
920 void encode(ProtoWriteBuffer buffer) const override;
921 void calculate_size(uint32_t &total_size) const override;
922#ifdef HAS_PROTO_MESSAGE_DUMP
923 void dump_to(std::string &out) const override;
924#endif
925
926 protected:
927 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
928 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
929};
931 public:
932 std::string entity_id{};
933 std::string state{};
934 std::string attribute{};
935 void encode(ProtoWriteBuffer buffer) const override;
936 void calculate_size(uint32_t &total_size) const override;
937#ifdef HAS_PROTO_MESSAGE_DUMP
938 void dump_to(std::string &out) const override;
939#endif
940
941 protected:
942 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
943};
945 public:
946 void encode(ProtoWriteBuffer buffer) const override;
947 void calculate_size(uint32_t &total_size) const override;
948#ifdef HAS_PROTO_MESSAGE_DUMP
949 void dump_to(std::string &out) const override;
950#endif
951
952 protected:
953};
955 public:
956 uint32_t epoch_seconds{0};
957 void encode(ProtoWriteBuffer buffer) const override;
958 void calculate_size(uint32_t &total_size) const override;
959#ifdef HAS_PROTO_MESSAGE_DUMP
960 void dump_to(std::string &out) const override;
961#endif
962
963 protected:
964 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
965};
967 public:
968 std::string name{};
970 void encode(ProtoWriteBuffer buffer) const override;
971 void calculate_size(uint32_t &total_size) const override;
972#ifdef HAS_PROTO_MESSAGE_DUMP
973 void dump_to(std::string &out) const override;
974#endif
975
976 protected:
977 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
978 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
979};
981 public:
982 std::string name{};
983 uint32_t key{0};
984 std::vector<ListEntitiesServicesArgument> args{};
985 void encode(ProtoWriteBuffer buffer) const override;
986 void calculate_size(uint32_t &total_size) const override;
987#ifdef HAS_PROTO_MESSAGE_DUMP
988 void dump_to(std::string &out) const override;
989#endif
990
991 protected:
992 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
993 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
994};
996 public:
997 bool bool_{false};
998 int32_t legacy_int{0};
999 float float_{0.0f};
1000 std::string string_{};
1001 int32_t int_{0};
1002 std::vector<bool> bool_array{};
1003 std::vector<int32_t> int_array{};
1004 std::vector<float> float_array{};
1005 std::vector<std::string> string_array{};
1006 void encode(ProtoWriteBuffer buffer) const override;
1007 void calculate_size(uint32_t &total_size) const override;
1008#ifdef HAS_PROTO_MESSAGE_DUMP
1009 void dump_to(std::string &out) const override;
1010#endif
1011
1012 protected:
1013 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1014 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1015 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1016};
1018 public:
1019 uint32_t key{0};
1020 std::vector<ExecuteServiceArgument> args{};
1021 void encode(ProtoWriteBuffer buffer) const override;
1022 void calculate_size(uint32_t &total_size) const override;
1023#ifdef HAS_PROTO_MESSAGE_DUMP
1024 void dump_to(std::string &out) const override;
1025#endif
1026
1027 protected:
1028 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1029 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1030};
1032 public:
1033 std::string object_id{};
1034 uint32_t key{0};
1035 std::string name{};
1036 std::string unique_id{};
1038 std::string icon{};
1040 void encode(ProtoWriteBuffer buffer) const override;
1041 void calculate_size(uint32_t &total_size) const override;
1042#ifdef HAS_PROTO_MESSAGE_DUMP
1043 void dump_to(std::string &out) const override;
1044#endif
1045
1046 protected:
1047 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1048 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1049 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1050};
1052 public:
1053 uint32_t key{0};
1054 std::string data{};
1055 bool done{false};
1056 void encode(ProtoWriteBuffer buffer) const override;
1057 void calculate_size(uint32_t &total_size) const override;
1058#ifdef HAS_PROTO_MESSAGE_DUMP
1059 void dump_to(std::string &out) const override;
1060#endif
1061
1062 protected:
1063 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1064 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1065 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1066};
1068 public:
1069 bool single{false};
1070 bool stream{false};
1071 void encode(ProtoWriteBuffer buffer) const override;
1072 void calculate_size(uint32_t &total_size) const override;
1073#ifdef HAS_PROTO_MESSAGE_DUMP
1074 void dump_to(std::string &out) const override;
1075#endif
1076
1077 protected:
1078 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1079};
1081 public:
1082 std::string object_id{};
1083 uint32_t key{0};
1084 std::string name{};
1085 std::string unique_id{};
1088 std::vector<enums::ClimateMode> supported_modes{};
1093 bool supports_action{false};
1094 std::vector<enums::ClimateFanMode> supported_fan_modes{};
1095 std::vector<enums::ClimateSwingMode> supported_swing_modes{};
1096 std::vector<std::string> supported_custom_fan_modes{};
1097 std::vector<enums::ClimatePreset> supported_presets{};
1098 std::vector<std::string> supported_custom_presets{};
1100 std::string icon{};
1107 void encode(ProtoWriteBuffer buffer) const override;
1108 void calculate_size(uint32_t &total_size) const override;
1109#ifdef HAS_PROTO_MESSAGE_DUMP
1110 void dump_to(std::string &out) const override;
1111#endif
1112
1113 protected:
1114 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1115 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1116 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1117};
1119 public:
1120 uint32_t key{0};
1130 std::string custom_fan_mode{};
1132 std::string custom_preset{};
1133 float current_humidity{0.0f};
1134 float target_humidity{0.0f};
1135 void encode(ProtoWriteBuffer buffer) const override;
1136 void calculate_size(uint32_t &total_size) const override;
1137#ifdef HAS_PROTO_MESSAGE_DUMP
1138 void dump_to(std::string &out) const override;
1139#endif
1140
1141 protected:
1142 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1143 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1144 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1145};
1147 public:
1148 uint32_t key{0};
1149 bool has_mode{false};
1159 bool has_fan_mode{false};
1161 bool has_swing_mode{false};
1164 std::string custom_fan_mode{};
1165 bool has_preset{false};
1168 std::string custom_preset{};
1170 float target_humidity{0.0f};
1171 void encode(ProtoWriteBuffer buffer) const override;
1172 void calculate_size(uint32_t &total_size) const override;
1173#ifdef HAS_PROTO_MESSAGE_DUMP
1174 void dump_to(std::string &out) const override;
1175#endif
1176
1177 protected:
1178 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1179 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1180 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1181};
1183 public:
1184 std::string object_id{};
1185 uint32_t key{0};
1186 std::string name{};
1187 std::string unique_id{};
1188 std::string icon{};
1189 float min_value{0.0f};
1190 float max_value{0.0f};
1191 float step{0.0f};
1194 std::string unit_of_measurement{};
1196 std::string device_class{};
1197 void encode(ProtoWriteBuffer buffer) const override;
1198 void calculate_size(uint32_t &total_size) const override;
1199#ifdef HAS_PROTO_MESSAGE_DUMP
1200 void dump_to(std::string &out) const override;
1201#endif
1202
1203 protected:
1204 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1205 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1206 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1207};
1209 public:
1210 uint32_t key{0};
1211 float state{0.0f};
1212 bool missing_state{false};
1213 void encode(ProtoWriteBuffer buffer) const override;
1214 void calculate_size(uint32_t &total_size) const override;
1215#ifdef HAS_PROTO_MESSAGE_DUMP
1216 void dump_to(std::string &out) const override;
1217#endif
1218
1219 protected:
1220 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1221 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1222};
1224 public:
1225 uint32_t key{0};
1226 float state{0.0f};
1227 void encode(ProtoWriteBuffer buffer) const override;
1228 void calculate_size(uint32_t &total_size) const override;
1229#ifdef HAS_PROTO_MESSAGE_DUMP
1230 void dump_to(std::string &out) const override;
1231#endif
1232
1233 protected:
1234 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1235};
1237 public:
1238 std::string object_id{};
1239 uint32_t key{0};
1240 std::string name{};
1241 std::string unique_id{};
1242 std::string icon{};
1243 std::vector<std::string> options{};
1246 void encode(ProtoWriteBuffer buffer) const override;
1247 void calculate_size(uint32_t &total_size) const override;
1248#ifdef HAS_PROTO_MESSAGE_DUMP
1249 void dump_to(std::string &out) const override;
1250#endif
1251
1252 protected:
1253 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1254 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1255 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1256};
1258 public:
1259 uint32_t key{0};
1260 std::string state{};
1261 bool missing_state{false};
1262 void encode(ProtoWriteBuffer buffer) const override;
1263 void calculate_size(uint32_t &total_size) const override;
1264#ifdef HAS_PROTO_MESSAGE_DUMP
1265 void dump_to(std::string &out) const override;
1266#endif
1267
1268 protected:
1269 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1270 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1271 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1272};
1274 public:
1275 uint32_t key{0};
1276 std::string state{};
1277 void encode(ProtoWriteBuffer buffer) const override;
1278 void calculate_size(uint32_t &total_size) const override;
1279#ifdef HAS_PROTO_MESSAGE_DUMP
1280 void dump_to(std::string &out) const override;
1281#endif
1282
1283 protected:
1284 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1285 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1286};
1288 public:
1289 std::string object_id{};
1290 uint32_t key{0};
1291 std::string name{};
1292 std::string unique_id{};
1293 std::string icon{};
1295 std::vector<std::string> tones{};
1297 bool supports_volume{false};
1299 void encode(ProtoWriteBuffer buffer) const override;
1300 void calculate_size(uint32_t &total_size) const override;
1301#ifdef HAS_PROTO_MESSAGE_DUMP
1302 void dump_to(std::string &out) const override;
1303#endif
1304
1305 protected:
1306 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1307 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1308 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1309};
1311 public:
1312 uint32_t key{0};
1313 bool state{false};
1314 void encode(ProtoWriteBuffer buffer) const override;
1315 void calculate_size(uint32_t &total_size) const override;
1316#ifdef HAS_PROTO_MESSAGE_DUMP
1317 void dump_to(std::string &out) const override;
1318#endif
1319
1320 protected:
1321 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1322 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1323};
1325 public:
1326 uint32_t key{0};
1327 bool has_state{false};
1328 bool state{false};
1329 bool has_tone{false};
1330 std::string tone{};
1331 bool has_duration{false};
1332 uint32_t duration{0};
1333 bool has_volume{false};
1334 float volume{0.0f};
1335 void encode(ProtoWriteBuffer buffer) const override;
1336 void calculate_size(uint32_t &total_size) const override;
1337#ifdef HAS_PROTO_MESSAGE_DUMP
1338 void dump_to(std::string &out) const override;
1339#endif
1340
1341 protected:
1342 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1343 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1344 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1345};
1347 public:
1348 std::string object_id{};
1349 uint32_t key{0};
1350 std::string name{};
1351 std::string unique_id{};
1352 std::string icon{};
1355 bool assumed_state{false};
1356 bool supports_open{false};
1357 bool requires_code{false};
1358 std::string code_format{};
1359 void encode(ProtoWriteBuffer buffer) const override;
1360 void calculate_size(uint32_t &total_size) const override;
1361#ifdef HAS_PROTO_MESSAGE_DUMP
1362 void dump_to(std::string &out) const override;
1363#endif
1364
1365 protected:
1366 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1367 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1368 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1369};
1371 public:
1372 uint32_t key{0};
1374 void encode(ProtoWriteBuffer buffer) const override;
1375 void calculate_size(uint32_t &total_size) const override;
1376#ifdef HAS_PROTO_MESSAGE_DUMP
1377 void dump_to(std::string &out) const override;
1378#endif
1379
1380 protected:
1381 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1382 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1383};
1385 public:
1386 uint32_t key{0};
1388 bool has_code{false};
1389 std::string code{};
1390 void encode(ProtoWriteBuffer buffer) const override;
1391 void calculate_size(uint32_t &total_size) const override;
1392#ifdef HAS_PROTO_MESSAGE_DUMP
1393 void dump_to(std::string &out) const override;
1394#endif
1395
1396 protected:
1397 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1398 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1399 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1400};
1402 public:
1403 std::string object_id{};
1404 uint32_t key{0};
1405 std::string name{};
1406 std::string unique_id{};
1407 std::string icon{};
1410 std::string device_class{};
1411 void encode(ProtoWriteBuffer buffer) const override;
1412 void calculate_size(uint32_t &total_size) const override;
1413#ifdef HAS_PROTO_MESSAGE_DUMP
1414 void dump_to(std::string &out) const override;
1415#endif
1416
1417 protected:
1418 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1419 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1420 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1421};
1423 public:
1424 uint32_t key{0};
1425 void encode(ProtoWriteBuffer buffer) const override;
1426 void calculate_size(uint32_t &total_size) const override;
1427#ifdef HAS_PROTO_MESSAGE_DUMP
1428 void dump_to(std::string &out) const override;
1429#endif
1430
1431 protected:
1432 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1433};
1435 public:
1436 std::string format{};
1437 uint32_t sample_rate{0};
1438 uint32_t num_channels{0};
1440 uint32_t sample_bytes{0};
1441 void encode(ProtoWriteBuffer buffer) const override;
1442 void calculate_size(uint32_t &total_size) const override;
1443#ifdef HAS_PROTO_MESSAGE_DUMP
1444 void dump_to(std::string &out) const override;
1445#endif
1446
1447 protected:
1448 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1449 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1450};
1452 public:
1453 std::string object_id{};
1454 uint32_t key{0};
1455 std::string name{};
1456 std::string unique_id{};
1457 std::string icon{};
1460 bool supports_pause{false};
1461 std::vector<MediaPlayerSupportedFormat> supported_formats{};
1462 void encode(ProtoWriteBuffer buffer) const override;
1463 void calculate_size(uint32_t &total_size) const override;
1464#ifdef HAS_PROTO_MESSAGE_DUMP
1465 void dump_to(std::string &out) const override;
1466#endif
1467
1468 protected:
1469 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1470 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1471 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1472};
1474 public:
1475 uint32_t key{0};
1477 float volume{0.0f};
1478 bool muted{false};
1479 void encode(ProtoWriteBuffer buffer) const override;
1480 void calculate_size(uint32_t &total_size) const override;
1481#ifdef HAS_PROTO_MESSAGE_DUMP
1482 void dump_to(std::string &out) const override;
1483#endif
1484
1485 protected:
1486 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1487 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1488};
1490 public:
1491 uint32_t key{0};
1492 bool has_command{false};
1494 bool has_volume{false};
1495 float volume{0.0f};
1496 bool has_media_url{false};
1497 std::string media_url{};
1498 bool has_announcement{false};
1499 bool announcement{false};
1500 void encode(ProtoWriteBuffer buffer) const override;
1501 void calculate_size(uint32_t &total_size) const override;
1502#ifdef HAS_PROTO_MESSAGE_DUMP
1503 void dump_to(std::string &out) const override;
1504#endif
1505
1506 protected:
1507 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1508 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1509 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1510};
1512 public:
1513 uint32_t flags{0};
1514 void encode(ProtoWriteBuffer buffer) const override;
1515 void calculate_size(uint32_t &total_size) const override;
1516#ifdef HAS_PROTO_MESSAGE_DUMP
1517 void dump_to(std::string &out) const override;
1518#endif
1519
1520 protected:
1521 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1522};
1524 public:
1525 std::string uuid{};
1526 std::vector<uint32_t> legacy_data{};
1527 std::string data{};
1528 void encode(ProtoWriteBuffer buffer) const override;
1529 void calculate_size(uint32_t &total_size) const override;
1530#ifdef HAS_PROTO_MESSAGE_DUMP
1531 void dump_to(std::string &out) const override;
1532#endif
1533
1534 protected:
1535 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1536 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1537};
1539 public:
1540 uint64_t address{0};
1541 std::string name{};
1542 int32_t rssi{0};
1543 std::vector<std::string> service_uuids{};
1544 std::vector<BluetoothServiceData> service_data{};
1545 std::vector<BluetoothServiceData> manufacturer_data{};
1546 uint32_t address_type{0};
1547 void encode(ProtoWriteBuffer buffer) const override;
1548 void calculate_size(uint32_t &total_size) const override;
1549#ifdef HAS_PROTO_MESSAGE_DUMP
1550 void dump_to(std::string &out) const override;
1551#endif
1552
1553 protected:
1554 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1555 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1556};
1558 public:
1559 uint64_t address{0};
1560 int32_t rssi{0};
1561 uint32_t address_type{0};
1562 std::string data{};
1563 void encode(ProtoWriteBuffer buffer) const override;
1564 void calculate_size(uint32_t &total_size) const override;
1565#ifdef HAS_PROTO_MESSAGE_DUMP
1566 void dump_to(std::string &out) const override;
1567#endif
1568
1569 protected:
1570 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1571 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1572};
1574 public:
1575 std::vector<BluetoothLERawAdvertisement> advertisements{};
1576 void encode(ProtoWriteBuffer buffer) const override;
1577 void calculate_size(uint32_t &total_size) const override;
1578#ifdef HAS_PROTO_MESSAGE_DUMP
1579 void dump_to(std::string &out) const override;
1580#endif
1581
1582 protected:
1583 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1584};
1586 public:
1587 uint64_t address{0};
1589 bool has_address_type{false};
1590 uint32_t address_type{0};
1591 void encode(ProtoWriteBuffer buffer) const override;
1592 void calculate_size(uint32_t &total_size) const override;
1593#ifdef HAS_PROTO_MESSAGE_DUMP
1594 void dump_to(std::string &out) const override;
1595#endif
1596
1597 protected:
1598 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1599};
1601 public:
1602 uint64_t address{0};
1603 bool connected{false};
1604 uint32_t mtu{0};
1605 int32_t error{0};
1606 void encode(ProtoWriteBuffer buffer) const override;
1607 void calculate_size(uint32_t &total_size) const override;
1608#ifdef HAS_PROTO_MESSAGE_DUMP
1609 void dump_to(std::string &out) const override;
1610#endif
1611
1612 protected:
1613 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1614};
1616 public:
1617 uint64_t address{0};
1618 void encode(ProtoWriteBuffer buffer) const override;
1619 void calculate_size(uint32_t &total_size) const override;
1620#ifdef HAS_PROTO_MESSAGE_DUMP
1621 void dump_to(std::string &out) const override;
1622#endif
1623
1624 protected:
1625 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1626};
1628 public:
1629 std::vector<uint64_t> uuid{};
1630 uint32_t handle{0};
1631 void encode(ProtoWriteBuffer buffer) const override;
1632 void calculate_size(uint32_t &total_size) const override;
1633#ifdef HAS_PROTO_MESSAGE_DUMP
1634 void dump_to(std::string &out) const override;
1635#endif
1636
1637 protected:
1638 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1639};
1641 public:
1642 std::vector<uint64_t> uuid{};
1643 uint32_t handle{0};
1644 uint32_t properties{0};
1645 std::vector<BluetoothGATTDescriptor> descriptors{};
1646 void encode(ProtoWriteBuffer buffer) const override;
1647 void calculate_size(uint32_t &total_size) const override;
1648#ifdef HAS_PROTO_MESSAGE_DUMP
1649 void dump_to(std::string &out) const override;
1650#endif
1651
1652 protected:
1653 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1654 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1655};
1657 public:
1658 std::vector<uint64_t> uuid{};
1659 uint32_t handle{0};
1660 std::vector<BluetoothGATTCharacteristic> characteristics{};
1661 void encode(ProtoWriteBuffer buffer) const override;
1662 void calculate_size(uint32_t &total_size) const override;
1663#ifdef HAS_PROTO_MESSAGE_DUMP
1664 void dump_to(std::string &out) const override;
1665#endif
1666
1667 protected:
1668 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1669 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1670};
1672 public:
1673 uint64_t address{0};
1674 std::vector<BluetoothGATTService> services{};
1675 void encode(ProtoWriteBuffer buffer) const override;
1676 void calculate_size(uint32_t &total_size) const override;
1677#ifdef HAS_PROTO_MESSAGE_DUMP
1678 void dump_to(std::string &out) const override;
1679#endif
1680
1681 protected:
1682 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1683 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1684};
1686 public:
1687 uint64_t address{0};
1688 void encode(ProtoWriteBuffer buffer) const override;
1689 void calculate_size(uint32_t &total_size) const override;
1690#ifdef HAS_PROTO_MESSAGE_DUMP
1691 void dump_to(std::string &out) const override;
1692#endif
1693
1694 protected:
1695 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1696};
1698 public:
1699 uint64_t address{0};
1700 uint32_t handle{0};
1701 void encode(ProtoWriteBuffer buffer) const override;
1702 void calculate_size(uint32_t &total_size) const override;
1703#ifdef HAS_PROTO_MESSAGE_DUMP
1704 void dump_to(std::string &out) const override;
1705#endif
1706
1707 protected:
1708 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1709};
1711 public:
1712 uint64_t address{0};
1713 uint32_t handle{0};
1714 std::string data{};
1715 void encode(ProtoWriteBuffer buffer) const override;
1716 void calculate_size(uint32_t &total_size) const override;
1717#ifdef HAS_PROTO_MESSAGE_DUMP
1718 void dump_to(std::string &out) const override;
1719#endif
1720
1721 protected:
1722 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1723 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1724};
1726 public:
1727 uint64_t address{0};
1728 uint32_t handle{0};
1729 bool response{false};
1730 std::string data{};
1731 void encode(ProtoWriteBuffer buffer) const override;
1732 void calculate_size(uint32_t &total_size) const override;
1733#ifdef HAS_PROTO_MESSAGE_DUMP
1734 void dump_to(std::string &out) const override;
1735#endif
1736
1737 protected:
1738 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1739 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1740};
1742 public:
1743 uint64_t address{0};
1744 uint32_t handle{0};
1745 void encode(ProtoWriteBuffer buffer) const override;
1746 void calculate_size(uint32_t &total_size) const override;
1747#ifdef HAS_PROTO_MESSAGE_DUMP
1748 void dump_to(std::string &out) const override;
1749#endif
1750
1751 protected:
1752 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1753};
1755 public:
1756 uint64_t address{0};
1757 uint32_t handle{0};
1758 std::string data{};
1759 void encode(ProtoWriteBuffer buffer) const override;
1760 void calculate_size(uint32_t &total_size) const override;
1761#ifdef HAS_PROTO_MESSAGE_DUMP
1762 void dump_to(std::string &out) const override;
1763#endif
1764
1765 protected:
1766 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1767 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1768};
1770 public:
1771 uint64_t address{0};
1772 uint32_t handle{0};
1773 bool enable{false};
1774 void encode(ProtoWriteBuffer buffer) const override;
1775 void calculate_size(uint32_t &total_size) const override;
1776#ifdef HAS_PROTO_MESSAGE_DUMP
1777 void dump_to(std::string &out) const override;
1778#endif
1779
1780 protected:
1781 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1782};
1784 public:
1785 uint64_t address{0};
1786 uint32_t handle{0};
1787 std::string data{};
1788 void encode(ProtoWriteBuffer buffer) const override;
1789 void calculate_size(uint32_t &total_size) const override;
1790#ifdef HAS_PROTO_MESSAGE_DUMP
1791 void dump_to(std::string &out) const override;
1792#endif
1793
1794 protected:
1795 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1796 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1797};
1799 public:
1800 void encode(ProtoWriteBuffer buffer) const override;
1801 void calculate_size(uint32_t &total_size) const override;
1802#ifdef HAS_PROTO_MESSAGE_DUMP
1803 void dump_to(std::string &out) const override;
1804#endif
1805
1806 protected:
1807};
1809 public:
1810 uint32_t free{0};
1811 uint32_t limit{0};
1812 std::vector<uint64_t> allocated{};
1813 void encode(ProtoWriteBuffer buffer) const override;
1814 void calculate_size(uint32_t &total_size) const override;
1815#ifdef HAS_PROTO_MESSAGE_DUMP
1816 void dump_to(std::string &out) const override;
1817#endif
1818
1819 protected:
1820 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1821};
1823 public:
1824 uint64_t address{0};
1825 uint32_t handle{0};
1826 int32_t error{0};
1827 void encode(ProtoWriteBuffer buffer) const override;
1828 void calculate_size(uint32_t &total_size) const override;
1829#ifdef HAS_PROTO_MESSAGE_DUMP
1830 void dump_to(std::string &out) const override;
1831#endif
1832
1833 protected:
1834 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1835};
1837 public:
1838 uint64_t address{0};
1839 uint32_t handle{0};
1840 void encode(ProtoWriteBuffer buffer) const override;
1841 void calculate_size(uint32_t &total_size) const override;
1842#ifdef HAS_PROTO_MESSAGE_DUMP
1843 void dump_to(std::string &out) const override;
1844#endif
1845
1846 protected:
1847 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1848};
1850 public:
1851 uint64_t address{0};
1852 uint32_t handle{0};
1853 void encode(ProtoWriteBuffer buffer) const override;
1854 void calculate_size(uint32_t &total_size) const override;
1855#ifdef HAS_PROTO_MESSAGE_DUMP
1856 void dump_to(std::string &out) const override;
1857#endif
1858
1859 protected:
1860 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1861};
1863 public:
1864 uint64_t address{0};
1865 bool paired{false};
1866 int32_t error{0};
1867 void encode(ProtoWriteBuffer buffer) const override;
1868 void calculate_size(uint32_t &total_size) const override;
1869#ifdef HAS_PROTO_MESSAGE_DUMP
1870 void dump_to(std::string &out) const override;
1871#endif
1872
1873 protected:
1874 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1875};
1877 public:
1878 uint64_t address{0};
1879 bool success{false};
1880 int32_t error{0};
1881 void encode(ProtoWriteBuffer buffer) const override;
1882 void calculate_size(uint32_t &total_size) const override;
1883#ifdef HAS_PROTO_MESSAGE_DUMP
1884 void dump_to(std::string &out) const override;
1885#endif
1886
1887 protected:
1888 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1889};
1891 public:
1892 void encode(ProtoWriteBuffer buffer) const override;
1893 void calculate_size(uint32_t &total_size) const override;
1894#ifdef HAS_PROTO_MESSAGE_DUMP
1895 void dump_to(std::string &out) const override;
1896#endif
1897
1898 protected:
1899};
1901 public:
1902 uint64_t address{0};
1903 bool success{false};
1904 int32_t error{0};
1905 void encode(ProtoWriteBuffer buffer) const override;
1906 void calculate_size(uint32_t &total_size) const override;
1907#ifdef HAS_PROTO_MESSAGE_DUMP
1908 void dump_to(std::string &out) const override;
1909#endif
1910
1911 protected:
1912 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1913};
1915 public:
1918 void encode(ProtoWriteBuffer buffer) const override;
1919 void calculate_size(uint32_t &total_size) const override;
1920#ifdef HAS_PROTO_MESSAGE_DUMP
1921 void dump_to(std::string &out) const override;
1922#endif
1923
1924 protected:
1925 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1926};
1928 public:
1930 void encode(ProtoWriteBuffer buffer) const override;
1931 void calculate_size(uint32_t &total_size) const override;
1932#ifdef HAS_PROTO_MESSAGE_DUMP
1933 void dump_to(std::string &out) const override;
1934#endif
1935
1936 protected:
1937 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1938};
1940 public:
1941 bool subscribe{false};
1942 uint32_t flags{0};
1943 void encode(ProtoWriteBuffer buffer) const override;
1944 void calculate_size(uint32_t &total_size) const override;
1945#ifdef HAS_PROTO_MESSAGE_DUMP
1946 void dump_to(std::string &out) const override;
1947#endif
1948
1949 protected:
1950 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1951};
1953 public:
1955 uint32_t auto_gain{0};
1957 void encode(ProtoWriteBuffer buffer) const override;
1958 void calculate_size(uint32_t &total_size) const override;
1959#ifdef HAS_PROTO_MESSAGE_DUMP
1960 void dump_to(std::string &out) const override;
1961#endif
1962
1963 protected:
1964 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
1965 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1966};
1968 public:
1969 bool start{false};
1970 std::string conversation_id{};
1971 uint32_t flags{0};
1973 std::string wake_word_phrase{};
1974 void encode(ProtoWriteBuffer buffer) const override;
1975 void calculate_size(uint32_t &total_size) const override;
1976#ifdef HAS_PROTO_MESSAGE_DUMP
1977 void dump_to(std::string &out) const override;
1978#endif
1979
1980 protected:
1981 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
1982 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1983};
1985 public:
1986 uint32_t port{0};
1987 bool error{false};
1988 void encode(ProtoWriteBuffer buffer) const override;
1989 void calculate_size(uint32_t &total_size) const override;
1990#ifdef HAS_PROTO_MESSAGE_DUMP
1991 void dump_to(std::string &out) const override;
1992#endif
1993
1994 protected:
1995 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
1996};
1998 public:
1999 std::string name{};
2000 std::string value{};
2001 void encode(ProtoWriteBuffer buffer) const override;
2002 void calculate_size(uint32_t &total_size) const override;
2003#ifdef HAS_PROTO_MESSAGE_DUMP
2004 void dump_to(std::string &out) const override;
2005#endif
2006
2007 protected:
2008 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2009};
2011 public:
2013 std::vector<VoiceAssistantEventData> data{};
2014 void encode(ProtoWriteBuffer buffer) const override;
2015 void calculate_size(uint32_t &total_size) const override;
2016#ifdef HAS_PROTO_MESSAGE_DUMP
2017 void dump_to(std::string &out) const override;
2018#endif
2019
2020 protected:
2021 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2022 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2023};
2025 public:
2026 std::string data{};
2027 bool end{false};
2028 void encode(ProtoWriteBuffer buffer) const override;
2029 void calculate_size(uint32_t &total_size) const override;
2030#ifdef HAS_PROTO_MESSAGE_DUMP
2031 void dump_to(std::string &out) const override;
2032#endif
2033
2034 protected:
2035 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2036 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2037};
2039 public:
2041 std::string timer_id{};
2042 std::string name{};
2043 uint32_t total_seconds{0};
2044 uint32_t seconds_left{0};
2045 bool is_active{false};
2046 void encode(ProtoWriteBuffer buffer) const override;
2047 void calculate_size(uint32_t &total_size) const override;
2048#ifdef HAS_PROTO_MESSAGE_DUMP
2049 void dump_to(std::string &out) const override;
2050#endif
2051
2052 protected:
2053 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2054 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2055};
2057 public:
2058 std::string media_id{};
2059 std::string text{};
2062 void encode(ProtoWriteBuffer buffer) const override;
2063 void calculate_size(uint32_t &total_size) const override;
2064#ifdef HAS_PROTO_MESSAGE_DUMP
2065 void dump_to(std::string &out) const override;
2066#endif
2067
2068 protected:
2069 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2070 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2071};
2073 public:
2074 bool success{false};
2075 void encode(ProtoWriteBuffer buffer) const override;
2076 void calculate_size(uint32_t &total_size) const override;
2077#ifdef HAS_PROTO_MESSAGE_DUMP
2078 void dump_to(std::string &out) const override;
2079#endif
2080
2081 protected:
2082 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2083};
2085 public:
2086 std::string id{};
2087 std::string wake_word{};
2088 std::vector<std::string> trained_languages{};
2089 void encode(ProtoWriteBuffer buffer) const override;
2090 void calculate_size(uint32_t &total_size) const override;
2091#ifdef HAS_PROTO_MESSAGE_DUMP
2092 void dump_to(std::string &out) const override;
2093#endif
2094
2095 protected:
2096 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2097};
2099 public:
2100 void encode(ProtoWriteBuffer buffer) const override;
2101 void calculate_size(uint32_t &total_size) const override;
2102#ifdef HAS_PROTO_MESSAGE_DUMP
2103 void dump_to(std::string &out) const override;
2104#endif
2105
2106 protected:
2107};
2109 public:
2110 std::vector<VoiceAssistantWakeWord> available_wake_words{};
2111 std::vector<std::string> active_wake_words{};
2113 void encode(ProtoWriteBuffer buffer) const override;
2114 void calculate_size(uint32_t &total_size) const override;
2115#ifdef HAS_PROTO_MESSAGE_DUMP
2116 void dump_to(std::string &out) const override;
2117#endif
2118
2119 protected:
2120 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2121 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2122};
2124 public:
2125 std::vector<std::string> active_wake_words{};
2126 void encode(ProtoWriteBuffer buffer) const override;
2127 void calculate_size(uint32_t &total_size) const override;
2128#ifdef HAS_PROTO_MESSAGE_DUMP
2129 void dump_to(std::string &out) const override;
2130#endif
2131
2132 protected:
2133 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2134};
2136 public:
2137 std::string object_id{};
2138 uint32_t key{0};
2139 std::string name{};
2140 std::string unique_id{};
2141 std::string icon{};
2145 bool requires_code{false};
2147 void encode(ProtoWriteBuffer buffer) const override;
2148 void calculate_size(uint32_t &total_size) const override;
2149#ifdef HAS_PROTO_MESSAGE_DUMP
2150 void dump_to(std::string &out) const override;
2151#endif
2152
2153 protected:
2154 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2155 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2156 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2157};
2159 public:
2160 uint32_t key{0};
2162 void encode(ProtoWriteBuffer buffer) const override;
2163 void calculate_size(uint32_t &total_size) const override;
2164#ifdef HAS_PROTO_MESSAGE_DUMP
2165 void dump_to(std::string &out) const override;
2166#endif
2167
2168 protected:
2169 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2170 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2171};
2173 public:
2174 uint32_t key{0};
2176 std::string code{};
2177 void encode(ProtoWriteBuffer buffer) const override;
2178 void calculate_size(uint32_t &total_size) const override;
2179#ifdef HAS_PROTO_MESSAGE_DUMP
2180 void dump_to(std::string &out) const override;
2181#endif
2182
2183 protected:
2184 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2185 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2186 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2187};
2189 public:
2190 std::string object_id{};
2191 uint32_t key{0};
2192 std::string name{};
2193 std::string unique_id{};
2194 std::string icon{};
2197 uint32_t min_length{0};
2198 uint32_t max_length{0};
2199 std::string pattern{};
2201 void encode(ProtoWriteBuffer buffer) const override;
2202 void calculate_size(uint32_t &total_size) const override;
2203#ifdef HAS_PROTO_MESSAGE_DUMP
2204 void dump_to(std::string &out) const override;
2205#endif
2206
2207 protected:
2208 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2209 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2210 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2211};
2213 public:
2214 uint32_t key{0};
2215 std::string state{};
2216 bool missing_state{false};
2217 void encode(ProtoWriteBuffer buffer) const override;
2218 void calculate_size(uint32_t &total_size) const override;
2219#ifdef HAS_PROTO_MESSAGE_DUMP
2220 void dump_to(std::string &out) const override;
2221#endif
2222
2223 protected:
2224 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2225 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2226 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2227};
2229 public:
2230 uint32_t key{0};
2231 std::string state{};
2232 void encode(ProtoWriteBuffer buffer) const override;
2233 void calculate_size(uint32_t &total_size) const override;
2234#ifdef HAS_PROTO_MESSAGE_DUMP
2235 void dump_to(std::string &out) const override;
2236#endif
2237
2238 protected:
2239 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2240 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2241};
2243 public:
2244 std::string object_id{};
2245 uint32_t key{0};
2246 std::string name{};
2247 std::string unique_id{};
2248 std::string icon{};
2251 void encode(ProtoWriteBuffer buffer) const override;
2252 void calculate_size(uint32_t &total_size) const override;
2253#ifdef HAS_PROTO_MESSAGE_DUMP
2254 void dump_to(std::string &out) const override;
2255#endif
2256
2257 protected:
2258 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2259 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2260 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2261};
2263 public:
2264 uint32_t key{0};
2265 bool missing_state{false};
2266 uint32_t year{0};
2267 uint32_t month{0};
2268 uint32_t day{0};
2269 void encode(ProtoWriteBuffer buffer) const override;
2270 void calculate_size(uint32_t &total_size) const override;
2271#ifdef HAS_PROTO_MESSAGE_DUMP
2272 void dump_to(std::string &out) const override;
2273#endif
2274
2275 protected:
2276 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2277 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2278};
2280 public:
2281 uint32_t key{0};
2282 uint32_t year{0};
2283 uint32_t month{0};
2284 uint32_t day{0};
2285 void encode(ProtoWriteBuffer buffer) const override;
2286 void calculate_size(uint32_t &total_size) const override;
2287#ifdef HAS_PROTO_MESSAGE_DUMP
2288 void dump_to(std::string &out) const override;
2289#endif
2290
2291 protected:
2292 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2293 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2294};
2296 public:
2297 std::string object_id{};
2298 uint32_t key{0};
2299 std::string name{};
2300 std::string unique_id{};
2301 std::string icon{};
2304 void encode(ProtoWriteBuffer buffer) const override;
2305 void calculate_size(uint32_t &total_size) const override;
2306#ifdef HAS_PROTO_MESSAGE_DUMP
2307 void dump_to(std::string &out) const override;
2308#endif
2309
2310 protected:
2311 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2312 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2313 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2314};
2316 public:
2317 uint32_t key{0};
2318 bool missing_state{false};
2319 uint32_t hour{0};
2320 uint32_t minute{0};
2321 uint32_t second{0};
2322 void encode(ProtoWriteBuffer buffer) const override;
2323 void calculate_size(uint32_t &total_size) const override;
2324#ifdef HAS_PROTO_MESSAGE_DUMP
2325 void dump_to(std::string &out) const override;
2326#endif
2327
2328 protected:
2329 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2330 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2331};
2333 public:
2334 uint32_t key{0};
2335 uint32_t hour{0};
2336 uint32_t minute{0};
2337 uint32_t second{0};
2338 void encode(ProtoWriteBuffer buffer) const override;
2339 void calculate_size(uint32_t &total_size) const override;
2340#ifdef HAS_PROTO_MESSAGE_DUMP
2341 void dump_to(std::string &out) const override;
2342#endif
2343
2344 protected:
2345 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2346 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2347};
2349 public:
2350 std::string object_id{};
2351 uint32_t key{0};
2352 std::string name{};
2353 std::string unique_id{};
2354 std::string icon{};
2357 std::string device_class{};
2358 std::vector<std::string> event_types{};
2359 void encode(ProtoWriteBuffer buffer) const override;
2360 void calculate_size(uint32_t &total_size) const override;
2361#ifdef HAS_PROTO_MESSAGE_DUMP
2362 void dump_to(std::string &out) const override;
2363#endif
2364
2365 protected:
2366 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2367 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2368 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2369};
2371 public:
2372 uint32_t key{0};
2373 std::string event_type{};
2374 void encode(ProtoWriteBuffer buffer) const override;
2375 void calculate_size(uint32_t &total_size) const override;
2376#ifdef HAS_PROTO_MESSAGE_DUMP
2377 void dump_to(std::string &out) const override;
2378#endif
2379
2380 protected:
2381 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2382 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2383};
2385 public:
2386 std::string object_id{};
2387 uint32_t key{0};
2388 std::string name{};
2389 std::string unique_id{};
2390 std::string icon{};
2393 std::string device_class{};
2394 bool assumed_state{false};
2396 bool supports_stop{false};
2397 void encode(ProtoWriteBuffer buffer) const override;
2398 void calculate_size(uint32_t &total_size) const override;
2399#ifdef HAS_PROTO_MESSAGE_DUMP
2400 void dump_to(std::string &out) const override;
2401#endif
2402
2403 protected:
2404 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2405 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2406 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2407};
2409 public:
2410 uint32_t key{0};
2411 float position{0.0f};
2413 void encode(ProtoWriteBuffer buffer) const override;
2414 void calculate_size(uint32_t &total_size) const override;
2415#ifdef HAS_PROTO_MESSAGE_DUMP
2416 void dump_to(std::string &out) const override;
2417#endif
2418
2419 protected:
2420 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2421 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2422};
2424 public:
2425 uint32_t key{0};
2426 bool has_position{false};
2427 float position{0.0f};
2428 bool stop{false};
2429 void encode(ProtoWriteBuffer buffer) const override;
2430 void calculate_size(uint32_t &total_size) const override;
2431#ifdef HAS_PROTO_MESSAGE_DUMP
2432 void dump_to(std::string &out) const override;
2433#endif
2434
2435 protected:
2436 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2437 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2438};
2440 public:
2441 std::string object_id{};
2442 uint32_t key{0};
2443 std::string name{};
2444 std::string unique_id{};
2445 std::string icon{};
2448 void encode(ProtoWriteBuffer buffer) const override;
2449 void calculate_size(uint32_t &total_size) const override;
2450#ifdef HAS_PROTO_MESSAGE_DUMP
2451 void dump_to(std::string &out) const override;
2452#endif
2453
2454 protected:
2455 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2456 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2457 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2458};
2460 public:
2461 uint32_t key{0};
2462 bool missing_state{false};
2463 uint32_t epoch_seconds{0};
2464 void encode(ProtoWriteBuffer buffer) const override;
2465 void calculate_size(uint32_t &total_size) const override;
2466#ifdef HAS_PROTO_MESSAGE_DUMP
2467 void dump_to(std::string &out) const override;
2468#endif
2469
2470 protected:
2471 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2472 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2473};
2475 public:
2476 uint32_t key{0};
2477 uint32_t epoch_seconds{0};
2478 void encode(ProtoWriteBuffer buffer) const override;
2479 void calculate_size(uint32_t &total_size) const override;
2480#ifdef HAS_PROTO_MESSAGE_DUMP
2481 void dump_to(std::string &out) const override;
2482#endif
2483
2484 protected:
2485 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2486};
2488 public:
2489 std::string object_id{};
2490 uint32_t key{0};
2491 std::string name{};
2492 std::string unique_id{};
2493 std::string icon{};
2496 std::string device_class{};
2497 void encode(ProtoWriteBuffer buffer) const override;
2498 void calculate_size(uint32_t &total_size) const override;
2499#ifdef HAS_PROTO_MESSAGE_DUMP
2500 void dump_to(std::string &out) const override;
2501#endif
2502
2503 protected:
2504 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2505 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2506 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2507};
2509 public:
2510 uint32_t key{0};
2511 bool missing_state{false};
2512 bool in_progress{false};
2513 bool has_progress{false};
2514 float progress{0.0f};
2515 std::string current_version{};
2516 std::string latest_version{};
2517 std::string title{};
2518 std::string release_summary{};
2519 std::string release_url{};
2520 void encode(ProtoWriteBuffer buffer) const override;
2521 void calculate_size(uint32_t &total_size) const override;
2522#ifdef HAS_PROTO_MESSAGE_DUMP
2523 void dump_to(std::string &out) const override;
2524#endif
2525
2526 protected:
2527 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2528 bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override;
2529 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2530};
2532 public:
2533 uint32_t key{0};
2535 void encode(ProtoWriteBuffer buffer) const override;
2536 void calculate_size(uint32_t &total_size) const override;
2537#ifdef HAS_PROTO_MESSAGE_DUMP
2538 void dump_to(std::string &out) const override;
2539#endif
2540
2541 protected:
2542 bool decode_32bit(uint32_t field_id, Proto32Bit value) override;
2543 bool decode_varint(uint32_t field_id, ProtoVarInt value) override;
2544};
2545
2546} // namespace api
2547} // namespace esphome
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:8748
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8728
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8763
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8769
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8758
enums::AlarmControlPanelStateCommand command
Definition api_pb2.h:2175
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8738
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8685
enums::AlarmControlPanelState state
Definition api_pb2.h:2161
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8714
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8709
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:8695
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8705
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1195
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1200
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1206
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1171
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1185
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7529
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7522
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7539
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7504
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7818
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7789
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7812
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7807
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6800
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6822
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6835
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6828
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7715
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7686
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7709
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7704
enums::BluetoothDeviceRequestType request_type
Definition api_pb2.h:1588
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6777
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6770
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6764
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6742
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7757
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7752
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7734
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7763
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6958
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6948
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6968
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6930
std::vector< BluetoothGATTDescriptor > descriptors
Definition api_pb2.h:1645
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6979
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6904
std::vector< uint64_t > uuid
Definition api_pb2.h:1629
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6884
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6913
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6898
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7579
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7590
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7584
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7561
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7133
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7130
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7137
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7120
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6874
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6859
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6870
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6869
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7104
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7093
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7083
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7099
std::vector< BluetoothGATTService > services
Definition api_pb2.h:1674
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7073
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7478
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7443
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7457
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7467
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7472
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7418
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7395
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7413
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7424
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7671
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7648
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7666
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7662
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7326
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7317
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7303
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7321
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7165
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7170
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7147
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7161
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7199
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7209
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7220
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7214
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7185
std::vector< uint64_t > uuid
Definition api_pb2.h:1658
std::vector< BluetoothGATTCharacteristic > characteristics
Definition api_pb2.h:1660
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7007
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7050
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7031
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7040
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7021
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7365
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7370
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7355
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7376
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7341
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:7257
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7280
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7273
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7267
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7239
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7633
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7624
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7610
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7628
std::vector< BluetoothServiceData > service_data
Definition api_pb2.h:1544
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6605
std::vector< std::string > service_uuids
Definition api_pb2.h:1543
std::vector< BluetoothServiceData > manufacturer_data
Definition api_pb2.h:1545
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6536
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6591
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6554
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6576
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6688
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6647
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6665
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6675
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6681
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6727
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6731
std::vector< BluetoothLERawAdvertisement > advertisements
Definition api_pb2.h:1575
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6722
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6712
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7886
enums::BluetoothScannerMode mode
Definition api_pb2.h:1929
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7890
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7873
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7883
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7851
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7837
enums::BluetoothScannerMode mode
Definition api_pb2.h:1917
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7860
enums::BluetoothScannerState state
Definition api_pb2.h:1916
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7855
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6516
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6485
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6499
std::vector< uint32_t > legacy_data
Definition api_pb2.h:1526
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6506
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6475
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6051
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6056
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:6041
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6052
void dump_to(std::string &out) const override
Definition api_pb2.cpp:4113
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4104
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4108
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4090
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4066
void dump_to(std::string &out) const override
Definition api_pb2.cpp:4072
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:4041
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4031
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4061
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:4051
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:4728
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4754
enums::ClimateSwingMode swing_mode
Definition api_pb2.h:1162
enums::ClimateFanMode fan_mode
Definition api_pb2.h:1160
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4644
enums::ClimatePreset preset
Definition api_pb2.h:1166
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4779
void dump_to(std::string &out) const override
Definition api_pb2.cpp:4805
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:4714
enums::ClimateFanMode fan_mode
Definition api_pb2.h:1128
void dump_to(std::string &out) const override
Definition api_pb2.cpp:4572
enums::ClimateSwingMode swing_mode
Definition api_pb2.h:1129
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4459
enums::ClimateAction action
Definition api_pb2.h:1127
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4537
enums::ClimatePreset preset
Definition api_pb2.h:1131
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:4489
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:4503
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4554
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:758
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:757
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:747
void dump_to(std::string &out) const override
Definition api_pb2.cpp:762
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:771
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:782
void dump_to(std::string &out) const override
Definition api_pb2.cpp:786
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:781
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1474
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1513
enums::LegacyCoverCommand legacy_command
Definition api_pb2.h:504
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1448
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1502
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1492
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1420
enums::LegacyCoverState legacy_state
Definition api_pb2.h:486
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1405
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1387
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1412
enums::CoverOperation current_operation
Definition api_pb2.h:489
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1373
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9223
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9239
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9233
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9205
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9246
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9161
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9168
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9176
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9151
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9129
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:815
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:816
void dump_to(std::string &out) const override
Definition api_pb2.cpp:818
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:908
void dump_to(std::string &out) const override
Definition api_pb2.cpp:951
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:858
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:929
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:820
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:796
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:795
void dump_to(std::string &out) const override
Definition api_pb2.cpp:798
void dump_to(std::string &out) const override
Definition api_pb2.cpp:803
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:800
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:801
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9663
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9659
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9639
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9668
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9649
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3803
std::vector< int32_t > int_array
Definition api_pb2.h:1003
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3831
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3756
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3730
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3784
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3770
std::vector< std::string > string_array
Definition api_pb2.h:1005
std::vector< float > float_array
Definition api_pb2.h:1004
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3905
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3916
std::vector< ExecuteServiceArgument > args
Definition api_pb2.h:1020
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3911
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3895
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3885
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1881
enums::FanDirection direction
Definition api_pb2.h:575
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1896
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1811
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:1861
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1912
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1871
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1776
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1766
enums::FanDirection direction
Definition api_pb2.h:551
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1747
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1757
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:1737
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1711
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3604
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3601
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3602
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3606
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3616
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3617
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3621
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:629
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:658
void dump_to(std::string &out) const override
Definition api_pb2.cpp:664
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:653
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:643
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:683
void dump_to(std::string &out) const override
Definition api_pb2.cpp:724
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:697
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:711
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:717
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3573
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3555
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3578
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3584
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3390
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3399
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3394
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3376
std::vector< HomeassistantServiceMap > data_template
Definition api_pb2.h:892
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3444
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3465
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3457
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3412
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3422
std::vector< HomeassistantServiceMap > data
Definition api_pb2.h:891
std::vector< HomeassistantServiceMap > variables
Definition api_pb2.h:893
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:2406
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2416
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2462
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2491
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2336
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2521
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2269
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:2182
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2238
enums::ColorMode color_mode
Definition api_pb2.h:624
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2168
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2253
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2192
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8638
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8581
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8625
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8613
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:8603
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8555
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1129
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1096
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1052
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1106
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1117
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:1070
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5992
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5982
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5946
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5972
enums::EntityCategory entity_category
Definition api_pb2.h:1409
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5932
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6003
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3968
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3987
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3932
enums::EntityCategory entity_category
Definition api_pb2.h:1039
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3997
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3978
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3946
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4126
std::vector< enums::ClimatePreset > supported_presets
Definition api_pb2.h:1097
void dump_to(std::string &out) const override
Definition api_pb2.cpp:4335
std::vector< enums::ClimateSwingMode > supported_swing_modes
Definition api_pb2.h:1095
std::vector< enums::ClimateFanMode > supported_fan_modes
Definition api_pb2.h:1094
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:4210
std::vector< enums::ClimateMode > supported_modes
Definition api_pb2.h:1088
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:4180
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4283
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4244
enums::EntityCategory entity_category
Definition api_pb2.h:1101
std::vector< std::string > supported_custom_presets
Definition api_pb2.h:1098
std::vector< std::string > supported_custom_fan_modes
Definition api_pb2.h:1096
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1224
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1319
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:1254
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1280
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1304
enums::EntityCategory entity_category
Definition api_pb2.h:470
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1290
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9085
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9066
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9076
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9095
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9044
enums::EntityCategory entity_category
Definition api_pb2.h:2250
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9030
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9985
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9994
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9939
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9953
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9975
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1042
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1045
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1043
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9579
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9595
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9512
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9526
enums::EntityCategory entity_category
Definition api_pb2.h:2356
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9556
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9566
std::vector< std::string > event_types
Definition api_pb2.h:2358
std::vector< std::string > supported_preset_modes
Definition api_pb2.h:533
enums::EntityCategory entity_category
Definition api_pb2.h:532
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:1609
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1654
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:1583
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1619
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1553
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1635
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2070
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:2005
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2031
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2096
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:1971
enums::EntityCategory entity_category
Definition api_pb2.h:607
std::vector< std::string > effects
Definition api_pb2.h:604
std::vector< enums::ColorMode > supported_color_modes
Definition api_pb2.h:597
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2049
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5743
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5733
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5681
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5770
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5707
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5756
enums::EntityCategory entity_category
Definition api_pb2.h:1354
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:6185
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6195
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6208
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6141
std::vector< MediaPlayerSupportedFormat > supported_formats
Definition api_pb2.h:1461
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6159
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6220
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:4955
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:4907
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:4925
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:4992
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5008
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:4977
enums::EntityCategory entity_category
Definition api_pb2.h:1193
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1038
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1037
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1040
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5161
enums::EntityCategory entity_category
Definition api_pb2.h:1245
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5175
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5238
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5211
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5223
std::vector< std::string > options
Definition api_pb2.h:1243
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5201
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2731
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2716
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2706
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2747
enums::SensorLastResetType legacy_last_reset_type
Definition api_pb2.h:697
enums::EntityCategory entity_category
Definition api_pb2.h:699
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:2676
enums::SensorStateClass state_class
Definition api_pb2.h:696
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2646
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3655
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3651
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3660
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3631
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3641
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3673
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3710
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3697
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3687
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3704
std::vector< ListEntitiesServicesArgument > args
Definition api_pb2.h:984
enums::EntityCategory entity_category
Definition api_pb2.h:1298
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5438
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5452
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5380
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5469
std::vector< std::string > tones
Definition api_pb2.h:1295
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5428
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5402
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2914
enums::EntityCategory entity_category
Definition api_pb2.h:735
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:2878
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2904
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2925
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2937
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2860
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8876
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8862
enums::EntityCategory entity_category
Definition api_pb2.h:2196
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8813
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:8839
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8787
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8849
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3105
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3115
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3079
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3136
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3125
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3065
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9317
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9307
enums::EntityCategory entity_category
Definition api_pb2.h:2303
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9285
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9271
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9326
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9336
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
enums::EntityCategory entity_category
Definition api_pb2.h:2495
void calculate_size(uint32_t &total_size) const override
void encode(ProtoWriteBuffer buffer) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9682
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:9708
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9734
enums::EntityCategory entity_category
Definition api_pb2.h:2392
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9757
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9771
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9744
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5903
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5897
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5863
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5887
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5910
enums::LockCommand command
Definition api_pb2.h:1387
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5877
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5844
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5820
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5840
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5849
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5830
enums::MediaPlayerCommand command
Definition api_pb2.h:1493
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:6368
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6328
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6358
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6382
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6393
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6405
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6298
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6305
enums::MediaPlayerState state
Definition api_pb2.h:1476
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6292
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6264
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:6278
enums::MediaPlayerFormatPurpose purpose
Definition api_pb2.h:1439
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6066
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:6088
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6105
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6098
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6113
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3332
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3331
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3336
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3321
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3356
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3360
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3355
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3345
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5141
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5123
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5146
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5137
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5093
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5079
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5104
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5098
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5069
void dump_to(std::string &out) const override
Definition api_pb2.cpp:808
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:805
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:806
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:810
void dump_to(std::string &out) const override
Definition api_pb2.cpp:813
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:811
Representation of a VarInt - in ProtoBuf should be 64bit but we only use 32bit.
Definition proto.h:17
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5337
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5361
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5357
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5347
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5366
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5278
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5298
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5288
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5313
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5308
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5319
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2806
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2816
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2830
void dump_to(std::string &out) const override
Definition api_pb2.cpp:2841
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:2835
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5637
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5625
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:5590
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5560
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5614
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5600
void dump_to(std::string &out) const override
Definition api_pb2.cpp:5546
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:5541
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:5517
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:5527
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:5537
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7498
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7500
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7497
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:6461
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:6458
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:6448
void dump_to(std::string &out) const override
Definition api_pb2.cpp:6465
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3538
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3532
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3527
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3513
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3503
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3497
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3496
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3499
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3369
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3370
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3372
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3256
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3233
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3247
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3251
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3269
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3304
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3298
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3283
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3293
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:1048
void dump_to(std::string &out) const override
Definition api_pb2.cpp:1050
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:1047
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7922
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7917
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7899
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7913
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3032
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3046
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3022
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3042
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3051
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3008
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:2979
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3003
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:2999
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:2989
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8987
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9011
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:8997
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9007
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9016
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:3194
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:3204
void dump_to(std::string &out) const override
Definition api_pb2.cpp:3215
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:3209
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:3184
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:3174
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:8948
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8938
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8928
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8963
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8958
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8969
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9464
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9487
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9446
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9480
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9474
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9370
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9392
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9402
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9417
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9409
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7783
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7785
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7782
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
enums::UpdateCommand command
Definition api_pb2.h:2534
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(uint32_t &total_size) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9909
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9875
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9916
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9903
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9889
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:9821
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:9831
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:9845
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:9850
void dump_to(std::string &out) const override
Definition api_pb2.cpp:9856
enums::ValveOperation current_operation
Definition api_pb2.h:2412
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8382
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8381
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8371
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8386
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8319
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8350
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8337
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8343
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8309
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8207
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8212
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8203
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8193
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8183
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7936
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
Definition api_pb2.cpp:7950
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:7960
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:7965
void dump_to(std::string &out) const override
Definition api_pb2.cpp:7971
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8449
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8450
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8452
std::vector< VoiceAssistantWakeWord > available_wake_words
Definition api_pb2.h:2110
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8466
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8499
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8456
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8480
std::vector< std::string > active_wake_words
Definition api_pb2.h:2111
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8489
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8115
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8119
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8124
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8101
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8168
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8147
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8163
enums::VoiceAssistantEvent event_type
Definition api_pb2.h:2012
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8157
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8137
std::vector< VoiceAssistantEventData > data
Definition api_pb2.h:2013
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8030
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:7991
VoiceAssistantAudioSettings audio_settings
Definition api_pb2.h:1972
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8023
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8038
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8005
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8087
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8082
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8078
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8064
std::vector< std::string > active_wake_words
Definition api_pb2.h:2125
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8536
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8544
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8521
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8531
enums::VoiceAssistantTimerEvent event_type
Definition api_pb2.h:2040
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8247
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
Definition api_pb2.cpp:8225
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8261
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8278
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8269
void encode(ProtoWriteBuffer buffer) const override
Definition api_pb2.cpp:8413
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
Definition api_pb2.cpp:8395
void calculate_size(uint32_t &total_size) const override
Definition api_pb2.cpp:8420
std::vector< std::string > trained_languages
Definition api_pb2.h:2088
void dump_to(std::string &out) const override
Definition api_pb2.cpp:8430
@ ALARM_STATE_ARMED_CUSTOM_BYPASS
Definition api_pb2.h:223
@ SERVICE_ARG_TYPE_BOOL_ARRAY
Definition api_pb2.h:79
@ SERVICE_ARG_TYPE_STRING_ARRAY
Definition api_pb2.h:82
@ SERVICE_ARG_TYPE_FLOAT_ARRAY
Definition api_pb2.h:81
@ VOICE_ASSISTANT_REQUEST_USE_WAKE_WORD
Definition api_pb2.h:192
@ VOICE_ASSISTANT_REQUEST_USE_VAD
Definition api_pb2.h:191
@ MEDIA_PLAYER_FORMAT_PURPOSE_ANNOUNCEMENT
Definition api_pb2.h:162
@ MEDIA_PLAYER_FORMAT_PURPOSE_DEFAULT
Definition api_pb2.h:161
@ COLOR_MODE_RGB_COLOR_TEMPERATURE
Definition api_pb2.h:50
@ COLOR_MODE_COLOR_TEMPERATURE
Definition api_pb2.h:46
@ COLOR_MODE_RGB_COLD_WARM_WHITE
Definition api_pb2.h:51
@ VOICE_ASSISTANT_TIMER_UPDATED
Definition api_pb2.h:213
@ VOICE_ASSISTANT_TIMER_STARTED
Definition api_pb2.h:212
@ VOICE_ASSISTANT_TIMER_FINISHED
Definition api_pb2.h:215
@ VOICE_ASSISTANT_TIMER_CANCELLED
Definition api_pb2.h:214
@ VOICE_ASSISTANT_WAKE_WORD_START
Definition api_pb2.h:204
@ VOICE_ASSISTANT_TTS_STREAM_END
Definition api_pb2.h:209
@ VOICE_ASSISTANT_STT_VAD_START
Definition api_pb2.h:206
@ VOICE_ASSISTANT_TTS_STREAM_START
Definition api_pb2.h:208
@ VOICE_ASSISTANT_WAKE_WORD_END
Definition api_pb2.h:205
@ BLUETOOTH_DEVICE_REQUEST_TYPE_UNPAIR
Definition api_pb2.h:168
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITH_CACHE
Definition api_pb2.h:169
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT
Definition api_pb2.h:165
@ BLUETOOTH_DEVICE_REQUEST_TYPE_PAIR
Definition api_pb2.h:167
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITHOUT_CACHE
Definition api_pb2.h:170
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CLEAR_CACHE
Definition api_pb2.h:171
@ BLUETOOTH_DEVICE_REQUEST_TYPE_DISCONNECT
Definition api_pb2.h:166
@ BLUETOOTH_SCANNER_MODE_PASSIVE
Definition api_pb2.h:182
@ BLUETOOTH_SCANNER_MODE_ACTIVE
Definition api_pb2.h:183
@ BLUETOOTH_SCANNER_STATE_STOPPED
Definition api_pb2.h:179
@ BLUETOOTH_SCANNER_STATE_STARTING
Definition api_pb2.h:175
@ BLUETOOTH_SCANNER_STATE_STOPPING
Definition api_pb2.h:178
@ BLUETOOTH_SCANNER_STATE_RUNNING
Definition api_pb2.h:176
@ BLUETOOTH_SCANNER_STATE_FAILED
Definition api_pb2.h:177
@ ALARM_CONTROL_PANEL_ARM_NIGHT
Definition api_pb2.h:233
@ ALARM_CONTROL_PANEL_ARM_CUSTOM_BYPASS
Definition api_pb2.h:235
@ ALARM_CONTROL_PANEL_ARM_VACATION
Definition api_pb2.h:234
@ VOICE_ASSISTANT_SUBSCRIBE_API_AUDIO
Definition api_pb2.h:187
@ VOICE_ASSISTANT_SUBSCRIBE_NONE
Definition api_pb2.h:186
@ STATE_CLASS_TOTAL_INCREASING
Definition api_pb2.h:56
Providing packet encoding functions for exchanging data with a remote host.
Definition a01nyub.cpp:7