66#ifdef USE_API_SERVICES
147#ifdef USE_MEDIA_PLAYER
178#ifdef USE_BLUETOOTH_PROXY
210#ifdef USE_VOICE_ASSISTANT
236#ifdef USE_ALARM_CONTROL_PANEL
279#ifdef USE_ZWAVE_PROXY
298#ifdef USE_ENTITY_ICON
335#ifdef HAS_PROTO_MESSAGE_DUMP
342#ifdef HAS_PROTO_MESSAGE_DUMP
343 void dump_to(std::string &out)
const override;
354#ifdef HAS_PROTO_MESSAGE_DUMP
365#ifdef HAS_PROTO_MESSAGE_DUMP
366 void dump_to(std::string &out)
const override;
371#ifdef USE_API_PASSWORD
376#ifdef HAS_PROTO_MESSAGE_DUMP
377 const char *
message_name()
const override {
return "authentication_request"; }
381#ifdef HAS_PROTO_MESSAGE_DUMP
382 void dump_to(std::string &out)
const override;
392#ifdef HAS_PROTO_MESSAGE_DUMP
393 const char *
message_name()
const override {
return "authentication_response"; }
398#ifdef HAS_PROTO_MESSAGE_DUMP
399 void dump_to(std::string &out)
const override;
409#ifdef HAS_PROTO_MESSAGE_DUMP
410 const char *
message_name()
const override {
return "disconnect_request"; }
412#ifdef HAS_PROTO_MESSAGE_DUMP
413 void dump_to(std::string &out)
const override;
422#ifdef HAS_PROTO_MESSAGE_DUMP
423 const char *
message_name()
const override {
return "disconnect_response"; }
425#ifdef HAS_PROTO_MESSAGE_DUMP
426 void dump_to(std::string &out)
const override;
435#ifdef HAS_PROTO_MESSAGE_DUMP
438#ifdef HAS_PROTO_MESSAGE_DUMP
439 void dump_to(std::string &out)
const override;
448#ifdef HAS_PROTO_MESSAGE_DUMP
451#ifdef HAS_PROTO_MESSAGE_DUMP
452 void dump_to(std::string &out)
const override;
461#ifdef HAS_PROTO_MESSAGE_DUMP
462 const char *
message_name()
const override {
return "device_info_request"; }
464#ifdef HAS_PROTO_MESSAGE_DUMP
465 void dump_to(std::string &out)
const override;
478#ifdef HAS_PROTO_MESSAGE_DUMP
479 void dump_to(std::string &out)
const override;
494#ifdef HAS_PROTO_MESSAGE_DUMP
495 void dump_to(std::string &out)
const override;
505#ifdef HAS_PROTO_MESSAGE_DUMP
506 const char *
message_name()
const override {
return "device_info_response"; }
508#ifdef USE_API_PASSWORD
524#ifdef ESPHOME_PROJECT_NAME
528#ifdef ESPHOME_PROJECT_NAME
535#ifdef USE_BLUETOOTH_PROXY
542#ifdef USE_VOICE_ASSISTANT
549#ifdef USE_BLUETOOTH_PROXY
557 std::array<DeviceInfo, ESPHOME_DEVICE_COUNT>
devices{};
560 std::array<AreaInfo, ESPHOME_AREA_COUNT>
areas{};
565#ifdef USE_ZWAVE_PROXY
568#ifdef USE_ZWAVE_PROXY
573#ifdef HAS_PROTO_MESSAGE_DUMP
574 void dump_to(std::string &out)
const override;
583#ifdef HAS_PROTO_MESSAGE_DUMP
584 const char *
message_name()
const override {
return "list_entities_request"; }
586#ifdef HAS_PROTO_MESSAGE_DUMP
587 void dump_to(std::string &out)
const override;
596#ifdef HAS_PROTO_MESSAGE_DUMP
597 const char *
message_name()
const override {
return "list_entities_done_response"; }
599#ifdef HAS_PROTO_MESSAGE_DUMP
600 void dump_to(std::string &out)
const override;
609#ifdef HAS_PROTO_MESSAGE_DUMP
610 const char *
message_name()
const override {
return "subscribe_states_request"; }
612#ifdef HAS_PROTO_MESSAGE_DUMP
613 void dump_to(std::string &out)
const override;
618#ifdef USE_BINARY_SENSOR
623#ifdef HAS_PROTO_MESSAGE_DUMP
624 const char *
message_name()
const override {
return "list_entities_binary_sensor_response"; }
631#ifdef HAS_PROTO_MESSAGE_DUMP
632 void dump_to(std::string &out)
const override;
641#ifdef HAS_PROTO_MESSAGE_DUMP
642 const char *
message_name()
const override {
return "binary_sensor_state_response"; }
648#ifdef HAS_PROTO_MESSAGE_DUMP
649 void dump_to(std::string &out)
const override;
660#ifdef HAS_PROTO_MESSAGE_DUMP
661 const char *
message_name()
const override {
return "list_entities_cover_response"; }
671#ifdef HAS_PROTO_MESSAGE_DUMP
672 void dump_to(std::string &out)
const override;
681#ifdef HAS_PROTO_MESSAGE_DUMP
682 const char *
message_name()
const override {
return "cover_state_response"; }
689#ifdef HAS_PROTO_MESSAGE_DUMP
690 void dump_to(std::string &out)
const override;
699#ifdef HAS_PROTO_MESSAGE_DUMP
700 const char *
message_name()
const override {
return "cover_command_request"; }
707#ifdef HAS_PROTO_MESSAGE_DUMP
708 void dump_to(std::string &out)
const override;
721#ifdef HAS_PROTO_MESSAGE_DUMP
722 const char *
message_name()
const override {
return "list_entities_fan_response"; }
731#ifdef HAS_PROTO_MESSAGE_DUMP
732 void dump_to(std::string &out)
const override;
741#ifdef HAS_PROTO_MESSAGE_DUMP
742 const char *
message_name()
const override {
return "fan_state_response"; }
752#ifdef HAS_PROTO_MESSAGE_DUMP
753 void dump_to(std::string &out)
const override;
762#ifdef HAS_PROTO_MESSAGE_DUMP
763 const char *
message_name()
const override {
return "fan_command_request"; }
775#ifdef HAS_PROTO_MESSAGE_DUMP
776 void dump_to(std::string &out)
const override;
790#ifdef HAS_PROTO_MESSAGE_DUMP
791 const char *
message_name()
const override {
return "list_entities_light_response"; }
799#ifdef HAS_PROTO_MESSAGE_DUMP
800 void dump_to(std::string &out)
const override;
809#ifdef HAS_PROTO_MESSAGE_DUMP
810 const char *
message_name()
const override {
return "light_state_response"; }
827#ifdef HAS_PROTO_MESSAGE_DUMP
828 void dump_to(std::string &out)
const override;
837#ifdef HAS_PROTO_MESSAGE_DUMP
838 const char *
message_name()
const override {
return "light_command_request"; }
866#ifdef HAS_PROTO_MESSAGE_DUMP
867 void dump_to(std::string &out)
const override;
881#ifdef HAS_PROTO_MESSAGE_DUMP
882 const char *
message_name()
const override {
return "list_entities_sensor_response"; }
893#ifdef HAS_PROTO_MESSAGE_DUMP
894 void dump_to(std::string &out)
const override;
903#ifdef HAS_PROTO_MESSAGE_DUMP
904 const char *
message_name()
const override {
return "sensor_state_response"; }
910#ifdef HAS_PROTO_MESSAGE_DUMP
911 void dump_to(std::string &out)
const override;
922#ifdef HAS_PROTO_MESSAGE_DUMP
923 const char *
message_name()
const override {
return "list_entities_switch_response"; }
930#ifdef HAS_PROTO_MESSAGE_DUMP
931 void dump_to(std::string &out)
const override;
940#ifdef HAS_PROTO_MESSAGE_DUMP
941 const char *
message_name()
const override {
return "switch_state_response"; }
946#ifdef HAS_PROTO_MESSAGE_DUMP
947 void dump_to(std::string &out)
const override;
956#ifdef HAS_PROTO_MESSAGE_DUMP
957 const char *
message_name()
const override {
return "switch_command_request"; }
960#ifdef HAS_PROTO_MESSAGE_DUMP
961 void dump_to(std::string &out)
const override;
969#ifdef USE_TEXT_SENSOR
974#ifdef HAS_PROTO_MESSAGE_DUMP
975 const char *
message_name()
const override {
return "list_entities_text_sensor_response"; }
981#ifdef HAS_PROTO_MESSAGE_DUMP
982 void dump_to(std::string &out)
const override;
991#ifdef HAS_PROTO_MESSAGE_DUMP
992 const char *
message_name()
const override {
return "text_sensor_state_response"; }
999#ifdef HAS_PROTO_MESSAGE_DUMP
1000 void dump_to(std::string &out)
const override;
1010#ifdef HAS_PROTO_MESSAGE_DUMP
1011 const char *
message_name()
const override {
return "subscribe_logs_request"; }
1015#ifdef HAS_PROTO_MESSAGE_DUMP
1016 void dump_to(std::string &out)
const override;
1026#ifdef HAS_PROTO_MESSAGE_DUMP
1027 const char *
message_name()
const override {
return "subscribe_logs_response"; }
1038#ifdef HAS_PROTO_MESSAGE_DUMP
1039 void dump_to(std::string &out)
const override;
1049#ifdef HAS_PROTO_MESSAGE_DUMP
1050 const char *
message_name()
const override {
return "noise_encryption_set_key_request"; }
1053#ifdef HAS_PROTO_MESSAGE_DUMP
1054 void dump_to(std::string &out)
const override;
1064#ifdef HAS_PROTO_MESSAGE_DUMP
1065 const char *
message_name()
const override {
return "noise_encryption_set_key_response"; }
1070#ifdef HAS_PROTO_MESSAGE_DUMP
1071 void dump_to(std::string &out)
const override;
1077#ifdef USE_API_HOMEASSISTANT_SERVICES
1082#ifdef HAS_PROTO_MESSAGE_DUMP
1083 const char *
message_name()
const override {
return "subscribe_homeassistant_services_request"; }
1085#ifdef HAS_PROTO_MESSAGE_DUMP
1086 void dump_to(std::string &out)
const override;
1098#ifdef HAS_PROTO_MESSAGE_DUMP
1099 void dump_to(std::string &out)
const override;
1108#ifdef HAS_PROTO_MESSAGE_DUMP
1109 const char *
message_name()
const override {
return "homeassistant_action_request"; }
1113 std::vector<HomeassistantServiceMap>
data{};
1119#ifdef HAS_PROTO_MESSAGE_DUMP
1120 void dump_to(std::string &out)
const override;
1126#ifdef USE_API_HOMEASSISTANT_STATES
1131#ifdef HAS_PROTO_MESSAGE_DUMP
1132 const char *
message_name()
const override {
return "subscribe_home_assistant_states_request"; }
1134#ifdef HAS_PROTO_MESSAGE_DUMP
1135 void dump_to(std::string &out)
const override;
1144#ifdef HAS_PROTO_MESSAGE_DUMP
1145 const char *
message_name()
const override {
return "subscribe_home_assistant_state_response"; }
1154#ifdef HAS_PROTO_MESSAGE_DUMP
1155 void dump_to(std::string &out)
const override;
1164#ifdef HAS_PROTO_MESSAGE_DUMP
1165 const char *
message_name()
const override {
return "home_assistant_state_response"; }
1170#ifdef HAS_PROTO_MESSAGE_DUMP
1171 void dump_to(std::string &out)
const override;
1182#ifdef HAS_PROTO_MESSAGE_DUMP
1185#ifdef HAS_PROTO_MESSAGE_DUMP
1186 void dump_to(std::string &out)
const override;
1195#ifdef HAS_PROTO_MESSAGE_DUMP
1201#ifdef HAS_PROTO_MESSAGE_DUMP
1202 void dump_to(std::string &out)
const override;
1209#ifdef USE_API_SERVICES
1217#ifdef HAS_PROTO_MESSAGE_DUMP
1218 void dump_to(std::string &out)
const override;
1227#ifdef HAS_PROTO_MESSAGE_DUMP
1228 const char *
message_name()
const override {
return "list_entities_services_response"; }
1233 std::vector<ListEntitiesServicesArgument>
args{};
1236#ifdef HAS_PROTO_MESSAGE_DUMP
1237 void dump_to(std::string &out)
const override;
1253#ifdef HAS_PROTO_MESSAGE_DUMP
1254 void dump_to(std::string &out)
const override;
1266#ifdef HAS_PROTO_MESSAGE_DUMP
1267 const char *
message_name()
const override {
return "execute_service_request"; }
1270 std::vector<ExecuteServiceArgument>
args{};
1271#ifdef HAS_PROTO_MESSAGE_DUMP
1272 void dump_to(std::string &out)
const override;
1285#ifdef HAS_PROTO_MESSAGE_DUMP
1286 const char *
message_name()
const override {
return "list_entities_camera_response"; }
1290#ifdef HAS_PROTO_MESSAGE_DUMP
1291 void dump_to(std::string &out)
const override;
1300#ifdef HAS_PROTO_MESSAGE_DUMP
1301 const char *
message_name()
const override {
return "camera_image_response"; }
1312#ifdef HAS_PROTO_MESSAGE_DUMP
1313 void dump_to(std::string &out)
const override;
1322#ifdef HAS_PROTO_MESSAGE_DUMP
1323 const char *
message_name()
const override {
return "camera_image_request"; }
1327#ifdef HAS_PROTO_MESSAGE_DUMP
1328 void dump_to(std::string &out)
const override;
1340#ifdef HAS_PROTO_MESSAGE_DUMP
1341 const char *
message_name()
const override {
return "list_entities_climate_response"; }
1362#ifdef HAS_PROTO_MESSAGE_DUMP
1363 void dump_to(std::string &out)
const override;
1372#ifdef HAS_PROTO_MESSAGE_DUMP
1373 const char *
message_name()
const override {
return "climate_state_response"; }
1392#ifdef HAS_PROTO_MESSAGE_DUMP
1393 void dump_to(std::string &out)
const override;
1402#ifdef HAS_PROTO_MESSAGE_DUMP
1403 const char *
message_name()
const override {
return "climate_command_request"; }
1425#ifdef HAS_PROTO_MESSAGE_DUMP
1426 void dump_to(std::string &out)
const override;
1440#ifdef HAS_PROTO_MESSAGE_DUMP
1441 const char *
message_name()
const override {
return "list_entities_number_response"; }
1453#ifdef HAS_PROTO_MESSAGE_DUMP
1454 void dump_to(std::string &out)
const override;
1463#ifdef HAS_PROTO_MESSAGE_DUMP
1464 const char *
message_name()
const override {
return "number_state_response"; }
1470#ifdef HAS_PROTO_MESSAGE_DUMP
1471 void dump_to(std::string &out)
const override;
1480#ifdef HAS_PROTO_MESSAGE_DUMP
1481 const char *
message_name()
const override {
return "number_command_request"; }
1484#ifdef HAS_PROTO_MESSAGE_DUMP
1485 void dump_to(std::string &out)
const override;
1498#ifdef HAS_PROTO_MESSAGE_DUMP
1499 const char *
message_name()
const override {
return "list_entities_select_response"; }
1504#ifdef HAS_PROTO_MESSAGE_DUMP
1505 void dump_to(std::string &out)
const override;
1514#ifdef HAS_PROTO_MESSAGE_DUMP
1515 const char *
message_name()
const override {
return "select_state_response"; }
1522#ifdef HAS_PROTO_MESSAGE_DUMP
1523 void dump_to(std::string &out)
const override;
1532#ifdef HAS_PROTO_MESSAGE_DUMP
1533 const char *
message_name()
const override {
return "select_command_request"; }
1536#ifdef HAS_PROTO_MESSAGE_DUMP
1537 void dump_to(std::string &out)
const override;
1551#ifdef HAS_PROTO_MESSAGE_DUMP
1552 const char *
message_name()
const override {
return "list_entities_siren_response"; }
1559#ifdef HAS_PROTO_MESSAGE_DUMP
1560 void dump_to(std::string &out)
const override;
1569#ifdef HAS_PROTO_MESSAGE_DUMP
1570 const char *
message_name()
const override {
return "siren_state_response"; }
1575#ifdef HAS_PROTO_MESSAGE_DUMP
1576 void dump_to(std::string &out)
const override;
1585#ifdef HAS_PROTO_MESSAGE_DUMP
1586 const char *
message_name()
const override {
return "siren_command_request"; }
1596#ifdef HAS_PROTO_MESSAGE_DUMP
1597 void dump_to(std::string &out)
const override;
1611#ifdef HAS_PROTO_MESSAGE_DUMP
1612 const char *
message_name()
const override {
return "list_entities_lock_response"; }
1621#ifdef HAS_PROTO_MESSAGE_DUMP
1622 void dump_to(std::string &out)
const override;
1631#ifdef HAS_PROTO_MESSAGE_DUMP
1632 const char *
message_name()
const override {
return "lock_state_response"; }
1637#ifdef HAS_PROTO_MESSAGE_DUMP
1638 void dump_to(std::string &out)
const override;
1647#ifdef HAS_PROTO_MESSAGE_DUMP
1648 const char *
message_name()
const override {
return "lock_command_request"; }
1653#ifdef HAS_PROTO_MESSAGE_DUMP
1654 void dump_to(std::string &out)
const override;
1668#ifdef HAS_PROTO_MESSAGE_DUMP
1669 const char *
message_name()
const override {
return "list_entities_button_response"; }
1675#ifdef HAS_PROTO_MESSAGE_DUMP
1676 void dump_to(std::string &out)
const override;
1685#ifdef HAS_PROTO_MESSAGE_DUMP
1686 const char *
message_name()
const override {
return "button_command_request"; }
1688#ifdef HAS_PROTO_MESSAGE_DUMP
1689 void dump_to(std::string &out)
const override;
1697#ifdef USE_MEDIA_PLAYER
1708#ifdef HAS_PROTO_MESSAGE_DUMP
1709 void dump_to(std::string &out)
const override;
1718#ifdef HAS_PROTO_MESSAGE_DUMP
1719 const char *
message_name()
const override {
return "list_entities_media_player_response"; }
1726#ifdef HAS_PROTO_MESSAGE_DUMP
1727 void dump_to(std::string &out)
const override;
1736#ifdef HAS_PROTO_MESSAGE_DUMP
1737 const char *
message_name()
const override {
return "media_player_state_response"; }
1744#ifdef HAS_PROTO_MESSAGE_DUMP
1745 void dump_to(std::string &out)
const override;
1754#ifdef HAS_PROTO_MESSAGE_DUMP
1755 const char *
message_name()
const override {
return "media_player_command_request"; }
1765#ifdef HAS_PROTO_MESSAGE_DUMP
1766 void dump_to(std::string &out)
const override;
1775#ifdef USE_BLUETOOTH_PROXY
1780#ifdef HAS_PROTO_MESSAGE_DUMP
1781 const char *
message_name()
const override {
return "subscribe_bluetooth_le_advertisements_request"; }
1784#ifdef HAS_PROTO_MESSAGE_DUMP
1785 void dump_to(std::string &out)
const override;
1800#ifdef HAS_PROTO_MESSAGE_DUMP
1801 void dump_to(std::string &out)
const override;
1810#ifdef HAS_PROTO_MESSAGE_DUMP
1811 const char *
message_name()
const override {
return "bluetooth_le_raw_advertisements_response"; }
1813 std::array<BluetoothLERawAdvertisement, BLUETOOTH_PROXY_ADVERTISEMENT_BATCH_SIZE>
advertisements{};
1817#ifdef HAS_PROTO_MESSAGE_DUMP
1818 void dump_to(std::string &out)
const override;
1827#ifdef HAS_PROTO_MESSAGE_DUMP
1828 const char *
message_name()
const override {
return "bluetooth_device_request"; }
1834#ifdef HAS_PROTO_MESSAGE_DUMP
1835 void dump_to(std::string &out)
const override;
1845#ifdef HAS_PROTO_MESSAGE_DUMP
1846 const char *
message_name()
const override {
return "bluetooth_device_connection_response"; }
1854#ifdef HAS_PROTO_MESSAGE_DUMP
1855 void dump_to(std::string &out)
const override;
1864#ifdef HAS_PROTO_MESSAGE_DUMP
1865 const char *
message_name()
const override {
return "bluetooth_gatt_get_services_request"; }
1868#ifdef HAS_PROTO_MESSAGE_DUMP
1869 void dump_to(std::string &out)
const override;
1882#ifdef HAS_PROTO_MESSAGE_DUMP
1883 void dump_to(std::string &out)
const override;
1897#ifdef HAS_PROTO_MESSAGE_DUMP
1898 void dump_to(std::string &out)
const override;
1911#ifdef HAS_PROTO_MESSAGE_DUMP
1912 void dump_to(std::string &out)
const override;
1921#ifdef HAS_PROTO_MESSAGE_DUMP
1922 const char *
message_name()
const override {
return "bluetooth_gatt_get_services_response"; }
1928#ifdef HAS_PROTO_MESSAGE_DUMP
1929 void dump_to(std::string &out)
const override;
1938#ifdef HAS_PROTO_MESSAGE_DUMP
1939 const char *
message_name()
const override {
return "bluetooth_gatt_get_services_done_response"; }
1944#ifdef HAS_PROTO_MESSAGE_DUMP
1945 void dump_to(std::string &out)
const override;
1954#ifdef HAS_PROTO_MESSAGE_DUMP
1955 const char *
message_name()
const override {
return "bluetooth_gatt_read_request"; }
1959#ifdef HAS_PROTO_MESSAGE_DUMP
1960 void dump_to(std::string &out)
const override;
1970#ifdef HAS_PROTO_MESSAGE_DUMP
1971 const char *
message_name()
const override {
return "bluetooth_gatt_read_response"; }
1983#ifdef HAS_PROTO_MESSAGE_DUMP
1984 void dump_to(std::string &out)
const override;
1993#ifdef HAS_PROTO_MESSAGE_DUMP
1994 const char *
message_name()
const override {
return "bluetooth_gatt_write_request"; }
2001#ifdef HAS_PROTO_MESSAGE_DUMP
2002 void dump_to(std::string &out)
const override;
2013#ifdef HAS_PROTO_MESSAGE_DUMP
2014 const char *
message_name()
const override {
return "bluetooth_gatt_read_descriptor_request"; }
2018#ifdef HAS_PROTO_MESSAGE_DUMP
2019 void dump_to(std::string &out)
const override;
2029#ifdef HAS_PROTO_MESSAGE_DUMP
2030 const char *
message_name()
const override {
return "bluetooth_gatt_write_descriptor_request"; }
2036#ifdef HAS_PROTO_MESSAGE_DUMP
2037 void dump_to(std::string &out)
const override;
2048#ifdef HAS_PROTO_MESSAGE_DUMP
2049 const char *
message_name()
const override {
return "bluetooth_gatt_notify_request"; }
2054#ifdef HAS_PROTO_MESSAGE_DUMP
2055 void dump_to(std::string &out)
const override;
2065#ifdef HAS_PROTO_MESSAGE_DUMP
2066 const char *
message_name()
const override {
return "bluetooth_gatt_notify_data_response"; }
2078#ifdef HAS_PROTO_MESSAGE_DUMP
2079 void dump_to(std::string &out)
const override;
2088#ifdef HAS_PROTO_MESSAGE_DUMP
2089 const char *
message_name()
const override {
return "subscribe_bluetooth_connections_free_request"; }
2091#ifdef HAS_PROTO_MESSAGE_DUMP
2092 void dump_to(std::string &out)
const override;
2101#ifdef HAS_PROTO_MESSAGE_DUMP
2102 const char *
message_name()
const override {
return "bluetooth_connections_free_response"; }
2106 std::array<uint64_t, BLUETOOTH_PROXY_MAX_CONNECTIONS>
allocated{};
2109#ifdef HAS_PROTO_MESSAGE_DUMP
2110 void dump_to(std::string &out)
const override;
2119#ifdef HAS_PROTO_MESSAGE_DUMP
2120 const char *
message_name()
const override {
return "bluetooth_gatt_error_response"; }
2127#ifdef HAS_PROTO_MESSAGE_DUMP
2128 void dump_to(std::string &out)
const override;
2137#ifdef HAS_PROTO_MESSAGE_DUMP
2138 const char *
message_name()
const override {
return "bluetooth_gatt_write_response"; }
2144#ifdef HAS_PROTO_MESSAGE_DUMP
2145 void dump_to(std::string &out)
const override;
2154#ifdef HAS_PROTO_MESSAGE_DUMP
2155 const char *
message_name()
const override {
return "bluetooth_gatt_notify_response"; }
2161#ifdef HAS_PROTO_MESSAGE_DUMP
2162 void dump_to(std::string &out)
const override;
2171#ifdef HAS_PROTO_MESSAGE_DUMP
2172 const char *
message_name()
const override {
return "bluetooth_device_pairing_response"; }
2179#ifdef HAS_PROTO_MESSAGE_DUMP
2180 void dump_to(std::string &out)
const override;
2189#ifdef HAS_PROTO_MESSAGE_DUMP
2190 const char *
message_name()
const override {
return "bluetooth_device_unpairing_response"; }
2197#ifdef HAS_PROTO_MESSAGE_DUMP
2198 void dump_to(std::string &out)
const override;
2207#ifdef HAS_PROTO_MESSAGE_DUMP
2208 const char *
message_name()
const override {
return "unsubscribe_bluetooth_le_advertisements_request"; }
2210#ifdef HAS_PROTO_MESSAGE_DUMP
2211 void dump_to(std::string &out)
const override;
2220#ifdef HAS_PROTO_MESSAGE_DUMP
2221 const char *
message_name()
const override {
return "bluetooth_device_clear_cache_response"; }
2228#ifdef HAS_PROTO_MESSAGE_DUMP
2229 void dump_to(std::string &out)
const override;
2238#ifdef HAS_PROTO_MESSAGE_DUMP
2239 const char *
message_name()
const override {
return "bluetooth_scanner_state_response"; }
2246#ifdef HAS_PROTO_MESSAGE_DUMP
2247 void dump_to(std::string &out)
const override;
2256#ifdef HAS_PROTO_MESSAGE_DUMP
2257 const char *
message_name()
const override {
return "bluetooth_scanner_set_mode_request"; }
2260#ifdef HAS_PROTO_MESSAGE_DUMP
2261 void dump_to(std::string &out)
const override;
2268#ifdef USE_VOICE_ASSISTANT
2273#ifdef HAS_PROTO_MESSAGE_DUMP
2274 const char *
message_name()
const override {
return "subscribe_voice_assistant_request"; }
2278#ifdef HAS_PROTO_MESSAGE_DUMP
2279 void dump_to(std::string &out)
const override;
2292#ifdef HAS_PROTO_MESSAGE_DUMP
2293 void dump_to(std::string &out)
const override;
2302#ifdef HAS_PROTO_MESSAGE_DUMP
2303 const char *
message_name()
const override {
return "voice_assistant_request"; }
2314#ifdef HAS_PROTO_MESSAGE_DUMP
2315 void dump_to(std::string &out)
const override;
2324#ifdef HAS_PROTO_MESSAGE_DUMP
2325 const char *
message_name()
const override {
return "voice_assistant_response"; }
2329#ifdef HAS_PROTO_MESSAGE_DUMP
2330 void dump_to(std::string &out)
const override;
2340#ifdef HAS_PROTO_MESSAGE_DUMP
2341 void dump_to(std::string &out)
const override;
2351#ifdef HAS_PROTO_MESSAGE_DUMP
2352 const char *
message_name()
const override {
return "voice_assistant_event_response"; }
2355 std::vector<VoiceAssistantEventData>
data{};
2356#ifdef HAS_PROTO_MESSAGE_DUMP
2357 void dump_to(std::string &out)
const override;
2368#ifdef HAS_PROTO_MESSAGE_DUMP
2369 const char *
message_name()
const override {
return "voice_assistant_audio"; }
2381#ifdef HAS_PROTO_MESSAGE_DUMP
2382 void dump_to(std::string &out)
const override;
2393#ifdef HAS_PROTO_MESSAGE_DUMP
2394 const char *
message_name()
const override {
return "voice_assistant_timer_event_response"; }
2402#ifdef HAS_PROTO_MESSAGE_DUMP
2403 void dump_to(std::string &out)
const override;
2414#ifdef HAS_PROTO_MESSAGE_DUMP
2415 const char *
message_name()
const override {
return "voice_assistant_announce_request"; }
2421#ifdef HAS_PROTO_MESSAGE_DUMP
2422 void dump_to(std::string &out)
const override;
2433#ifdef HAS_PROTO_MESSAGE_DUMP
2434 const char *
message_name()
const override {
return "voice_assistant_announce_finished"; }
2439#ifdef HAS_PROTO_MESSAGE_DUMP
2440 void dump_to(std::string &out)
const override;
2454#ifdef HAS_PROTO_MESSAGE_DUMP
2455 void dump_to(std::string &out)
const override;
2469#ifdef HAS_PROTO_MESSAGE_DUMP
2470 void dump_to(std::string &out)
const override;
2481#ifdef HAS_PROTO_MESSAGE_DUMP
2482 const char *
message_name()
const override {
return "voice_assistant_configuration_request"; }
2485#ifdef HAS_PROTO_MESSAGE_DUMP
2486 void dump_to(std::string &out)
const override;
2496#ifdef HAS_PROTO_MESSAGE_DUMP
2497 const char *
message_name()
const override {
return "voice_assistant_configuration_response"; }
2504#ifdef HAS_PROTO_MESSAGE_DUMP
2505 void dump_to(std::string &out)
const override;
2514#ifdef HAS_PROTO_MESSAGE_DUMP
2515 const char *
message_name()
const override {
return "voice_assistant_set_configuration"; }
2518#ifdef HAS_PROTO_MESSAGE_DUMP
2519 void dump_to(std::string &out)
const override;
2526#ifdef USE_ALARM_CONTROL_PANEL
2531#ifdef HAS_PROTO_MESSAGE_DUMP
2532 const char *
message_name()
const override {
return "list_entities_alarm_control_panel_response"; }
2539#ifdef HAS_PROTO_MESSAGE_DUMP
2540 void dump_to(std::string &out)
const override;
2549#ifdef HAS_PROTO_MESSAGE_DUMP
2550 const char *
message_name()
const override {
return "alarm_control_panel_state_response"; }
2555#ifdef HAS_PROTO_MESSAGE_DUMP
2556 void dump_to(std::string &out)
const override;
2565#ifdef HAS_PROTO_MESSAGE_DUMP
2566 const char *
message_name()
const override {
return "alarm_control_panel_command_request"; }
2570#ifdef HAS_PROTO_MESSAGE_DUMP
2571 void dump_to(std::string &out)
const override;
2585#ifdef HAS_PROTO_MESSAGE_DUMP
2586 const char *
message_name()
const override {
return "list_entities_text_response"; }
2595#ifdef HAS_PROTO_MESSAGE_DUMP
2596 void dump_to(std::string &out)
const override;
2605#ifdef HAS_PROTO_MESSAGE_DUMP
2606 const char *
message_name()
const override {
return "text_state_response"; }
2613#ifdef HAS_PROTO_MESSAGE_DUMP
2614 void dump_to(std::string &out)
const override;
2623#ifdef HAS_PROTO_MESSAGE_DUMP
2624 const char *
message_name()
const override {
return "text_command_request"; }
2627#ifdef HAS_PROTO_MESSAGE_DUMP
2628 void dump_to(std::string &out)
const override;
2637#ifdef USE_DATETIME_DATE
2642#ifdef HAS_PROTO_MESSAGE_DUMP
2643 const char *
message_name()
const override {
return "list_entities_date_response"; }
2647#ifdef HAS_PROTO_MESSAGE_DUMP
2648 void dump_to(std::string &out)
const override;
2657#ifdef HAS_PROTO_MESSAGE_DUMP
2658 const char *
message_name()
const override {
return "date_state_response"; }
2666#ifdef HAS_PROTO_MESSAGE_DUMP
2667 void dump_to(std::string &out)
const override;
2676#ifdef HAS_PROTO_MESSAGE_DUMP
2677 const char *
message_name()
const override {
return "date_command_request"; }
2682#ifdef HAS_PROTO_MESSAGE_DUMP
2683 void dump_to(std::string &out)
const override;
2691#ifdef USE_DATETIME_TIME
2696#ifdef HAS_PROTO_MESSAGE_DUMP
2697 const char *
message_name()
const override {
return "list_entities_time_response"; }
2701#ifdef HAS_PROTO_MESSAGE_DUMP
2702 void dump_to(std::string &out)
const override;
2711#ifdef HAS_PROTO_MESSAGE_DUMP
2712 const char *
message_name()
const override {
return "time_state_response"; }
2720#ifdef HAS_PROTO_MESSAGE_DUMP
2721 void dump_to(std::string &out)
const override;
2730#ifdef HAS_PROTO_MESSAGE_DUMP
2731 const char *
message_name()
const override {
return "time_command_request"; }
2736#ifdef HAS_PROTO_MESSAGE_DUMP
2737 void dump_to(std::string &out)
const override;
2750#ifdef HAS_PROTO_MESSAGE_DUMP
2751 const char *
message_name()
const override {
return "list_entities_event_response"; }
2758#ifdef HAS_PROTO_MESSAGE_DUMP
2759 void dump_to(std::string &out)
const override;
2768#ifdef HAS_PROTO_MESSAGE_DUMP
2775#ifdef HAS_PROTO_MESSAGE_DUMP
2776 void dump_to(std::string &out)
const override;
2787#ifdef HAS_PROTO_MESSAGE_DUMP
2788 const char *
message_name()
const override {
return "list_entities_valve_response"; }
2797#ifdef HAS_PROTO_MESSAGE_DUMP
2798 void dump_to(std::string &out)
const override;
2807#ifdef HAS_PROTO_MESSAGE_DUMP
2808 const char *
message_name()
const override {
return "valve_state_response"; }
2814#ifdef HAS_PROTO_MESSAGE_DUMP
2815 void dump_to(std::string &out)
const override;
2824#ifdef HAS_PROTO_MESSAGE_DUMP
2825 const char *
message_name()
const override {
return "valve_command_request"; }
2830#ifdef HAS_PROTO_MESSAGE_DUMP
2831 void dump_to(std::string &out)
const override;
2839#ifdef USE_DATETIME_DATETIME
2844#ifdef HAS_PROTO_MESSAGE_DUMP
2845 const char *
message_name()
const override {
return "list_entities_date_time_response"; }
2849#ifdef HAS_PROTO_MESSAGE_DUMP
2850 void dump_to(std::string &out)
const override;
2859#ifdef HAS_PROTO_MESSAGE_DUMP
2860 const char *
message_name()
const override {
return "date_time_state_response"; }
2866#ifdef HAS_PROTO_MESSAGE_DUMP
2867 void dump_to(std::string &out)
const override;
2876#ifdef HAS_PROTO_MESSAGE_DUMP
2877 const char *
message_name()
const override {
return "date_time_command_request"; }
2880#ifdef HAS_PROTO_MESSAGE_DUMP
2881 void dump_to(std::string &out)
const override;
2894#ifdef HAS_PROTO_MESSAGE_DUMP
2895 const char *
message_name()
const override {
return "list_entities_update_response"; }
2901#ifdef HAS_PROTO_MESSAGE_DUMP
2902 void dump_to(std::string &out)
const override;
2911#ifdef HAS_PROTO_MESSAGE_DUMP
2912 const char *
message_name()
const override {
return "update_state_response"; }
2930#ifdef HAS_PROTO_MESSAGE_DUMP
2931 void dump_to(std::string &out)
const override;
2940#ifdef HAS_PROTO_MESSAGE_DUMP
2941 const char *
message_name()
const override {
return "update_command_request"; }
2944#ifdef HAS_PROTO_MESSAGE_DUMP
2945 void dump_to(std::string &out)
const override;
2953#ifdef USE_ZWAVE_PROXY
2958#ifdef HAS_PROTO_MESSAGE_DUMP
2965#ifdef HAS_PROTO_MESSAGE_DUMP
2966 void dump_to(std::string &out)
const override;
2976#ifdef HAS_PROTO_MESSAGE_DUMP
2977 const char *
message_name()
const override {
return "z_wave_proxy_request"; }
2984#ifdef HAS_PROTO_MESSAGE_DUMP
2985 void dump_to(std::string &out)
const override;
StringRef is a reference to a string owned by something else.
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
enums::AlarmControlPanelStateCommand command
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
enums::AlarmControlPanelState state
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void set_name(const StringRef &ref)
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
const char * message_name() const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
std::array< uint64_t, BLUETOOTH_PROXY_MAX_CONNECTIONS > allocated
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
enums::BluetoothDeviceRequestType request_type
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
std::vector< BluetoothGATTDescriptor > descriptors
void calculate_size(ProtoSize &size) const override
std::array< uint64_t, 2 > uuid
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
std::array< uint64_t, 2 > uuid
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
std::vector< BluetoothGATTService > services
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
const uint8_t * data_ptr_
void set_data(const uint8_t *data, size_t len)
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void set_data(const uint8_t *data, size_t len)
const uint8_t * data_ptr_
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
std::vector< BluetoothGATTCharacteristic > characteristics
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
std::array< uint64_t, 2 > uuid
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
std::array< BluetoothLERawAdvertisement, BLUETOOTH_PROXY_ADVERTISEMENT_BATCH_SIZE > advertisements
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
uint16_t advertisements_len
const char * message_name() const override
enums::BluetoothScannerMode mode
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
enums::BluetoothScannerMode mode
void dump_to(std::string &out) const override
enums::BluetoothScannerState state
static constexpr uint8_t MESSAGE_TYPE
enums::BluetoothScannerMode configured_mode
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void set_data(const uint8_t *data, size_t len)
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
const uint8_t * data_ptr_
void encode(ProtoWriteBuffer buffer) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool has_target_temperature_high
float target_temperature_low
static constexpr uint8_t MESSAGE_TYPE
bool has_target_temperature_low
static constexpr uint8_t ESTIMATED_SIZE
float target_temperature_high
enums::ClimateSwingMode swing_mode
const char * message_name() const override
enums::ClimateFanMode fan_mode
bool has_target_temperature
std::string custom_fan_mode
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
enums::ClimatePreset preset
std::string custom_preset
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
enums::ClimateFanMode fan_mode
void dump_to(std::string &out) const override
float target_temperature_low
enums::ClimateSwingMode swing_mode
static constexpr uint8_t MESSAGE_TYPE
void set_custom_fan_mode(const StringRef &ref)
void set_custom_preset(const StringRef &ref)
StringRef custom_preset_ref_
const char * message_name() const override
enums::ClimateAction action
void encode(ProtoWriteBuffer buffer) const override
StringRef custom_fan_mode_ref_
enums::ClimatePreset preset
float current_temperature
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
float target_temperature_high
~CommandProtoMessage() override=default
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
enums::CoverOperation current_operation
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
void set_name(const StringRef &ref)
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void set_friendly_name(const StringRef &ref)
void set_model(const StringRef &ref)
void set_project_name(const StringRef &ref)
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
StringRef project_name_ref_
void set_project_version(const StringRef &ref)
uint32_t zwave_proxy_feature_flags
void calculate_size(ProtoSize &size) const override
StringRef manufacturer_ref_
StringRef suggested_area_ref_
void set_esphome_version(const StringRef &ref)
static constexpr uint16_t ESTIMATED_SIZE
StringRef compilation_time_ref_
std::array< AreaInfo, ESPHOME_AREA_COUNT > areas
uint32_t bluetooth_proxy_feature_flags
void set_compilation_time(const StringRef &ref)
const char * message_name() const override
void set_name(const StringRef &ref)
void set_mac_address(const StringRef &ref)
StringRef esphome_version_ref_
StringRef mac_address_ref_
uint32_t voice_assistant_feature_flags
bool api_encryption_supported
void set_bluetooth_mac_address(const StringRef &ref)
std::array< DeviceInfo, ESPHOME_DEVICE_COUNT > devices
StringRef friendly_name_ref_
void set_suggested_area(const StringRef &ref)
void set_manufacturer(const StringRef &ref)
StringRef bluetooth_mac_address_ref_
StringRef project_version_ref_
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
StringRef event_type_ref_
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void set_event_type(const StringRef &ref)
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
std::vector< int32_t > int_array
std::vector< bool > bool_array
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
std::vector< std::string > string_array
std::vector< float > float_array
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
std::vector< ExecuteServiceArgument > args
const char * message_name() const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
enums::FanDirection direction
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
enums::FanDirection direction
StringRef preset_mode_ref_
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void set_preset_mode(const StringRef &ref)
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
const uint8_t * client_info
uint32_t api_version_major
const char * message_name() const override
uint32_t api_version_minor
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t MESSAGE_TYPE
StringRef server_info_ref_
uint32_t api_version_minor
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
void set_name(const StringRef &ref)
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void set_server_info(const StringRef &ref)
uint32_t api_version_major
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
std::vector< HomeassistantServiceMap > data_template
std::vector< HomeassistantServiceMap > data
static constexpr uint8_t ESTIMATED_SIZE
std::vector< HomeassistantServiceMap > variables
void set_service(const StringRef &ref)
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void set_key(const StringRef &ref)
void calculate_size(ProtoSize &size) const override
void set_object_id(const StringRef &ref)
~InfoResponseProtoMessage() override=default
enums::EntityCategory entity_category
void set_icon(const StringRef &ref)
void set_name(const StringRef &ref)
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool has_color_temperature
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
enums::ColorMode color_mode
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
const char * message_name() const override
bool has_transition_length
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
uint32_t transition_length
bool has_color_brightness
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void set_effect(const StringRef &ref)
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
enums::ColorMode color_mode
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
bool requires_code_to_arm
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
uint32_t supported_features
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
bool is_status_binary_sensor
void set_device_class(const StringRef &ref)
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
StringRef device_class_ref_
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
float visual_max_humidity
static constexpr uint8_t ESTIMATED_SIZE
const std::set< std::string > * supported_custom_presets
bool supports_current_temperature
static constexpr uint8_t MESSAGE_TYPE
bool supports_current_humidity
void calculate_size(ProtoSize &size) const override
bool supports_target_humidity
float visual_min_humidity
float visual_max_temperature
const std::set< climate::ClimateSwingMode > * supported_swing_modes
float visual_target_temperature_step
bool supports_two_point_target_temperature
void encode(ProtoWriteBuffer buffer) const override
const std::set< std::string > * supported_custom_fan_modes
const char * message_name() const override
float visual_min_temperature
const std::set< climate::ClimateFanMode > * supported_fan_modes
float visual_current_temperature_step
const std::set< climate::ClimatePreset > * supported_presets
const std::set< climate::ClimateMode > * supported_modes
const char * message_name() const override
void set_device_class(const StringRef &ref)
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
StringRef device_class_ref_
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
StringRef device_class_ref_
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
std::vector< std::string > event_types
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
void set_device_class(const StringRef &ref)
const char * message_name() const override
const std::set< std::string > * supported_preset_modes
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
int32_t supported_speed_count
bool supports_oscillation
const std::set< light::ColorMode > * supported_color_modes
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
std::vector< std::string > effects
void encode(ProtoWriteBuffer buffer) const override
void encode(ProtoWriteBuffer buffer) const override
StringRef code_format_ref_
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void set_code_format(const StringRef &ref)
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
StringRef unit_of_measurement_ref_
void set_unit_of_measurement(const StringRef &ref)
StringRef device_class_ref_
void set_device_class(const StringRef &ref)
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const std::vector< std::string > * options
const char * message_name() const override
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
StringRef unit_of_measurement_ref_
StringRef device_class_ref_
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
int32_t accuracy_decimals
static constexpr uint8_t MESSAGE_TYPE
void set_unit_of_measurement(const StringRef &ref)
void dump_to(std::string &out) const override
void set_device_class(const StringRef &ref)
enums::SensorStateClass state_class
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void set_name(const StringRef &ref)
enums::ServiceArgType type
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
std::vector< ListEntitiesServicesArgument > args
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void set_name(const StringRef &ref)
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
std::vector< std::string > tones
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
StringRef device_class_ref_
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
void set_device_class(const StringRef &ref)
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void set_pattern(const StringRef &ref)
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void set_device_class(const StringRef &ref)
void dump_to(std::string &out) const override
StringRef device_class_ref_
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
StringRef device_class_ref_
void dump_to(std::string &out) const override
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void encode(ProtoWriteBuffer buffer) const override
void set_device_class(const StringRef &ref)
static constexpr uint8_t MESSAGE_TYPE
void set_device_class(const StringRef &ref)
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
StringRef device_class_ref_
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
const char * message_name() const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
enums::LockCommand command
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
Representation of a VarInt - in ProtoBuf should be 64bit but we only use 32bit.
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void set_state(const StringRef &ref)
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
~StateResponseProtoMessage() override=default
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void dump_to(std::string &out) const override
void set_entity_id(const StringRef &ref)
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
void set_attribute(const StringRef &ref)
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void dump_to(std::string &out) const override
const uint8_t * message_ptr_
static constexpr uint8_t ESTIMATED_SIZE
void set_message(const uint8_t *data, size_t len)
void encode(ProtoWriteBuffer buffer) const override
const char * message_name() const override
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void dump_to(std::string &out) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
void set_state(const StringRef &ref)
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
void set_state(const StringRef &ref)
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
enums::UpdateCommand command
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
static constexpr uint8_t ESTIMATED_SIZE
void set_current_version(const StringRef &ref)
void set_latest_version(const StringRef &ref)
StringRef current_version_ref_
void set_release_summary(const StringRef &ref)
StringRef latest_version_ref_
void set_title(const StringRef &ref)
const char * message_name() const override
StringRef release_url_ref_
void calculate_size(ProtoSize &size) const override
void encode(ProtoWriteBuffer buffer) const override
StringRef release_summary_ref_
void set_release_url(const StringRef &ref)
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_32bit(uint32_t field_id, Proto32Bit value) override
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
void dump_to(std::string &out) const override
enums::ValveOperation current_operation
static constexpr uint8_t MESSAGE_TYPE
void calculate_size(ProtoSize &size) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
std::string preannounce_media_id
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void set_data(const uint8_t *data, size_t len)
const uint8_t * data_ptr_
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
const char * message_name() const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
uint32_t noise_suppression_level
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
std::vector< VoiceAssistantExternalWakeWord > external_wake_words
void calculate_size(ProtoSize &size) const override
std::vector< VoiceAssistantWakeWord > available_wake_words
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
uint32_t max_active_wake_words
const char * message_name() const override
const std::vector< std::string > * active_wake_words
void encode(ProtoWriteBuffer buffer) const override
static constexpr uint8_t MESSAGE_TYPE
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
enums::VoiceAssistantEvent event_type
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
std::vector< VoiceAssistantEventData > data
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
std::vector< std::string > trained_languages
void set_wake_word_phrase(const StringRef &ref)
void calculate_size(ProtoSize &size) const override
StringRef wake_word_phrase_ref_
const char * message_name() const override
static constexpr uint8_t MESSAGE_TYPE
VoiceAssistantAudioSettings audio_settings
static constexpr uint8_t ESTIMATED_SIZE
StringRef conversation_id_ref_
void encode(ProtoWriteBuffer buffer) const override
void dump_to(std::string &out) const override
void set_conversation_id(const StringRef &ref)
const char * message_name() const override
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
static constexpr uint8_t MESSAGE_TYPE
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t ESTIMATED_SIZE
std::vector< std::string > active_wake_words
void dump_to(std::string &out) const override
static constexpr uint8_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
enums::VoiceAssistantTimerEvent event_type
static constexpr uint8_t MESSAGE_TYPE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
void dump_to(std::string &out) const override
const char * message_name() const override
void set_id(const StringRef &ref)
void encode(ProtoWriteBuffer buffer) const override
void set_wake_word(const StringRef &ref)
void calculate_size(ProtoSize &size) const override
std::vector< std::string > trained_languages
void dump_to(std::string &out) const override
static constexpr uint8_t ESTIMATED_SIZE
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
void dump_to(std::string &out) const override
void encode(ProtoWriteBuffer buffer) const override
void calculate_size(ProtoSize &size) const override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
static constexpr uint8_t ESTIMATED_SIZE
void dump_to(std::string &out) const override
void calculate_size(ProtoSize &size) const override
bool decode_length(uint32_t field_id, ProtoLengthDelimited value) override
bool decode_varint(uint32_t field_id, ProtoVarInt value) override
static constexpr uint8_t MESSAGE_TYPE
const char * message_name() const override
enums::ZWaveProxyRequestType type
void encode(ProtoWriteBuffer buffer) const override
@ MEDIA_PLAYER_STATE_NONE
@ MEDIA_PLAYER_STATE_IDLE
@ MEDIA_PLAYER_STATE_ANNOUNCING
@ MEDIA_PLAYER_STATE_PAUSED
@ MEDIA_PLAYER_STATE_PLAYING
@ ALARM_STATE_ARMED_VACATION
@ ALARM_STATE_ARMED_NIGHT
@ ALARM_STATE_ARMED_CUSTOM_BYPASS
@ SERVICE_ARG_TYPE_INT_ARRAY
@ SERVICE_ARG_TYPE_BOOL_ARRAY
@ SERVICE_ARG_TYPE_STRING
@ SERVICE_ARG_TYPE_STRING_ARRAY
@ SERVICE_ARG_TYPE_FLOAT_ARRAY
@ VALVE_OPERATION_IS_OPENING
@ VALVE_OPERATION_IS_CLOSING
VoiceAssistantRequestFlag
@ VOICE_ASSISTANT_REQUEST_USE_WAKE_WORD
@ VOICE_ASSISTANT_REQUEST_NONE
@ VOICE_ASSISTANT_REQUEST_USE_VAD
@ MEDIA_PLAYER_FORMAT_PURPOSE_ANNOUNCEMENT
@ MEDIA_PLAYER_FORMAT_PURPOSE_DEFAULT
@ COLOR_MODE_LEGACY_BRIGHTNESS
@ COLOR_MODE_RGB_COLOR_TEMPERATURE
@ COLOR_MODE_COLD_WARM_WHITE
@ COLOR_MODE_COLOR_TEMPERATURE
@ COLOR_MODE_RGB_COLD_WARM_WHITE
@ VOICE_ASSISTANT_TIMER_UPDATED
@ VOICE_ASSISTANT_TIMER_STARTED
@ VOICE_ASSISTANT_TIMER_FINISHED
@ VOICE_ASSISTANT_TIMER_CANCELLED
@ MEDIA_PLAYER_COMMAND_UNMUTE
@ MEDIA_PLAYER_COMMAND_TURN_ON
@ MEDIA_PLAYER_COMMAND_REPEAT_ONE
@ MEDIA_PLAYER_COMMAND_PLAY
@ MEDIA_PLAYER_COMMAND_STOP
@ MEDIA_PLAYER_COMMAND_REPEAT_OFF
@ MEDIA_PLAYER_COMMAND_VOLUME_DOWN
@ MEDIA_PLAYER_COMMAND_PAUSE
@ MEDIA_PLAYER_COMMAND_VOLUME_UP
@ MEDIA_PLAYER_COMMAND_TOGGLE
@ MEDIA_PLAYER_COMMAND_TURN_OFF
@ MEDIA_PLAYER_COMMAND_CLEAR_PLAYLIST
@ MEDIA_PLAYER_COMMAND_MUTE
@ MEDIA_PLAYER_COMMAND_ENQUEUE
@ VOICE_ASSISTANT_INTENT_END
@ VOICE_ASSISTANT_RUN_START
@ VOICE_ASSISTANT_TTS_END
@ VOICE_ASSISTANT_RUN_END
@ VOICE_ASSISTANT_WAKE_WORD_START
@ VOICE_ASSISTANT_TTS_STREAM_END
@ VOICE_ASSISTANT_STT_END
@ VOICE_ASSISTANT_STT_VAD_START
@ VOICE_ASSISTANT_INTENT_PROGRESS
@ VOICE_ASSISTANT_TTS_START
@ VOICE_ASSISTANT_STT_START
@ VOICE_ASSISTANT_INTENT_START
@ VOICE_ASSISTANT_TTS_STREAM_START
@ VOICE_ASSISTANT_STT_VAD_END
@ VOICE_ASSISTANT_WAKE_WORD_END
BluetoothDeviceRequestType
@ BLUETOOTH_DEVICE_REQUEST_TYPE_UNPAIR
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITH_CACHE
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT
@ BLUETOOTH_DEVICE_REQUEST_TYPE_PAIR
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITHOUT_CACHE
@ BLUETOOTH_DEVICE_REQUEST_TYPE_CLEAR_CACHE
@ BLUETOOTH_DEVICE_REQUEST_TYPE_DISCONNECT
@ BLUETOOTH_SCANNER_MODE_PASSIVE
@ BLUETOOTH_SCANNER_MODE_ACTIVE
@ BLUETOOTH_SCANNER_STATE_IDLE
@ BLUETOOTH_SCANNER_STATE_STOPPED
@ BLUETOOTH_SCANNER_STATE_STARTING
@ BLUETOOTH_SCANNER_STATE_STOPPING
@ BLUETOOTH_SCANNER_STATE_RUNNING
@ BLUETOOTH_SCANNER_STATE_FAILED
@ CLIMATE_PRESET_ACTIVITY
@ ZWAVE_PROXY_REQUEST_TYPE_SUBSCRIBE
@ ZWAVE_PROXY_REQUEST_TYPE_UNSUBSCRIBE
@ ZWAVE_PROXY_REQUEST_TYPE_HOME_ID_CHANGE
AlarmControlPanelStateCommand
@ ALARM_CONTROL_PANEL_DISARM
@ ALARM_CONTROL_PANEL_ARM_NIGHT
@ ALARM_CONTROL_PANEL_TRIGGER
@ ALARM_CONTROL_PANEL_ARM_AWAY
@ ALARM_CONTROL_PANEL_ARM_CUSTOM_BYPASS
@ ALARM_CONTROL_PANEL_ARM_HOME
@ ALARM_CONTROL_PANEL_ARM_VACATION
@ COVER_OPERATION_IS_OPENING
@ COVER_OPERATION_IS_CLOSING
@ ENTITY_CATEGORY_DIAGNOSTIC
@ CLIMATE_SWING_HORIZONTAL
VoiceAssistantSubscribeFlag
@ VOICE_ASSISTANT_SUBSCRIBE_API_AUDIO
@ VOICE_ASSISTANT_SUBSCRIBE_NONE
@ STATE_CLASS_TOTAL_INCREASING
@ STATE_CLASS_MEASUREMENT