ESPHome
2025.9.0-dev
Loading...
Searching...
No Matches
esphome
components
api
api_pb2_includes.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
esphome/core/defines.h
"
4
5
// This file provides includes needed by the generated protobuf code
6
// when using pointer optimizations for component-specific types
7
8
#ifdef USE_CLIMATE
9
#include "
esphome/components/climate/climate_mode.h
"
10
#include "
esphome/components/climate/climate_traits.h
"
11
#endif
12
13
#ifdef USE_LIGHT
14
#include "
esphome/components/light/light_traits.h
"
15
#endif
16
17
#ifdef USE_FAN
18
#include "
esphome/components/fan/fan_traits.h
"
19
#endif
20
21
#ifdef USE_SELECT
22
#include "
esphome/components/select/select_traits.h
"
23
#endif
24
25
// Standard library includes that might be needed
26
#include <set>
27
#include <vector>
28
#include <string>
29
30
namespace
esphome::api
{
31
32
// This file only provides includes, no actual code
33
34
}
// namespace esphome::api
climate_mode.h
climate_traits.h
defines.h
fan_traits.h
light_traits.h
esphome::api
Definition
api_connection.cpp:34
select_traits.h
Generated by
1.12.0