ESPHome 2025.9.0-dev
|
Data Structures | |
class | BaudRateSelect |
class | BluetoothPasswordSetAction |
class | BluetoothSwitch |
class | DistanceResolutionSelect |
class | EngineeringModeSwitch |
class | FactoryResetButton |
class | GateThresholdNumber |
class | LD2410Component |
class | LightOutControlSelect |
class | LightThresholdNumber |
class | MaxDistanceTimeoutNumber |
class | QueryButton |
class | RestartButton |
Functions | |
template<size_t N> | |
uint8_t | find_uint8 (const StringToUint8(&arr)[N], const std::string &str) |
template<size_t N> | |
const char * | find_str (const Uint8ToString(&arr)[N], uint8_t value) |
std::function< void(void)> | set_number_value (number::Number *n, float value) |
Variables | |
constexpr StringToUint8 | BAUD_RATES_BY_STR [] |
constexpr StringToUint8 | DISTANCE_RESOLUTIONS_BY_STR [] |
constexpr Uint8ToString | DISTANCE_RESOLUTIONS_BY_UINT [] |
constexpr StringToUint8 | LIGHT_FUNCTIONS_BY_STR [] |
constexpr Uint8ToString | LIGHT_FUNCTIONS_BY_UINT [] |
constexpr StringToUint8 | OUT_PIN_LEVELS_BY_STR [] |
constexpr Uint8ToString | OUT_PIN_LEVELS_BY_UINT [] |
enum esphome::ld2410::AckData : uint8_t |
Enumerator | |
---|---|
COMMAND | |
COMMAND_STATUS |
Definition at line 69 of file ld2410.cpp.
enum esphome::ld2410::BaudRate : uint8_t |
Enumerator | |
---|---|
BAUD_RATE_9600 | |
BAUD_RATE_19200 | |
BAUD_RATE_38400 | |
BAUD_RATE_57600 | |
BAUD_RATE_115200 | |
BAUD_RATE_230400 | |
BAUD_RATE_256000 | |
BAUD_RATE_460800 |
Definition at line 19 of file ld2410.cpp.
enum esphome::ld2410::DistanceResolution : uint8_t |
Enumerator | |
---|---|
DISTANCE_RESOLUTION_0_2 | |
DISTANCE_RESOLUTION_0_75 |
Definition at line 30 of file ld2410.cpp.
enum esphome::ld2410::LightFunction : uint8_t |
Enumerator | |
---|---|
LIGHT_FUNCTION_OFF | |
LIGHT_FUNCTION_BELOW | |
LIGHT_FUNCTION_ABOVE |
Definition at line 35 of file ld2410.cpp.
enum esphome::ld2410::OutPinLevel : uint8_t |
Enumerator | |
---|---|
OUT_PIN_LEVEL_LOW | |
OUT_PIN_LEVEL_HIGH |
Definition at line 41 of file ld2410.cpp.
enum esphome::ld2410::PeriodicData : uint8_t |
Definition at line 46 of file ld2410.cpp.
enum esphome::ld2410::PeriodicDataValue : uint8_t |
Enumerator | |
---|---|
HEADER | |
FOOTER | |
CHECK |
Definition at line 63 of file ld2410.cpp.
const char * esphome::ld2410::find_str | ( | const Uint8ToString(&) | arr[N], |
uint8_t | value ) |
Definition at line 132 of file ld2410.cpp.
uint8_t esphome::ld2410::find_uint8 | ( | const StringToUint8(&) | arr[N], |
const std::string & | str ) |
Definition at line 124 of file ld2410.cpp.
std::function< void(void)> esphome::ld2410::set_number_value | ( | number::Number * | n, |
float | value ) |
Definition at line 403 of file ld2410.cpp.
|
constexpr |
Definition at line 85 of file ld2410.cpp.
|
constexpr |
Definition at line 91 of file ld2410.cpp.
|
constexpr |
Definition at line 96 of file ld2410.cpp.
|
constexpr |
Definition at line 101 of file ld2410.cpp.
|
constexpr |
Definition at line 107 of file ld2410.cpp.
|
constexpr |
Definition at line 113 of file ld2410.cpp.
|
constexpr |
Definition at line 118 of file ld2410.cpp.