|
ESPHome 2025.12.0-dev
|
Data Structures | |
| class | BaudRateSelect |
| class | BluetoothSwitch |
| class | FactoryResetButton |
| class | LD2450Component |
| class | MultiTargetSwitch |
| class | PresenceTimeoutNumber |
| class | RestartButton |
| struct | Target |
| struct | Zone |
| class | ZoneCoordinateNumber |
| struct | ZoneOfNumbers |
| class | ZoneTypeSelect |
Enumerations | |
| enum | BaudRate : uint8_t { BAUD_RATE_9600 = 1 , BAUD_RATE_19200 = 2 , BAUD_RATE_38400 = 3 , BAUD_RATE_57600 = 4 , BAUD_RATE_115200 = 5 , BAUD_RATE_230400 = 6 , BAUD_RATE_256000 = 7 , BAUD_RATE_460800 = 8 } |
| enum | ZoneType : uint8_t { ZONE_DISABLED = 0 , ZONE_DETECTION = 1 , ZONE_FILTER = 2 } |
| enum | PeriodicData : uint8_t { TARGET_X = 4 , TARGET_Y = 6 , TARGET_SPEED = 8 , TARGET_RESOLUTION = 10 } |
| enum | PeriodicDataValue : uint8_t { HEADER = 0xAA , FOOTER = 0x55 , CHECK = 0x00 } |
| enum | AckData : uint8_t { COMMAND = 6 , COMMAND_STATUS = 7 } |
| enum | Direction : uint8_t { DIRECTION_APPROACHING = 0 , DIRECTION_MOVING_AWAY = 1 , DIRECTION_STATIONARY = 2 , DIRECTION_NA = 3 , DIRECTION_UNDEFINED = 4 } |
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) |
Variables | |
| constexpr StringToUint8 | BAUD_RATES_BY_STR [] |
| constexpr Uint8ToString | DIRECTION_BY_UINT [] |
| constexpr Uint8ToString | ZONE_TYPE_BY_UINT [] |
| constexpr StringToUint8 | ZONE_TYPE_BY_STR [] |
| enum esphome::ld2450::AckData : uint8_t |
| Enumerator | |
|---|---|
| COMMAND | |
| COMMAND_STATUS | |
Definition at line 53 of file ld2450.cpp.
| enum esphome::ld2450::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 23 of file ld2450.cpp.
| enum esphome::ld2450::Direction : uint8_t |
| enum esphome::ld2450::PeriodicData : uint8_t |
| Enumerator | |
|---|---|
| TARGET_X | |
| TARGET_Y | |
| TARGET_SPEED | |
| TARGET_RESOLUTION | |
Definition at line 40 of file ld2450.cpp.
| enum esphome::ld2450::PeriodicDataValue : uint8_t |
| Enumerator | |
|---|---|
| HEADER | |
| FOOTER | |
| CHECK | |
Definition at line 47 of file ld2450.cpp.
| enum esphome::ld2450::ZoneType : uint8_t |
| Enumerator | |
|---|---|
| ZONE_DISABLED | |
| ZONE_DETECTION | |
| ZONE_FILTER | |
Definition at line 34 of file ld2450.cpp.
| const char * esphome::ld2450::find_str | ( | const Uint8ToString(&) | arr[N], |
| uint8_t | value ) |
Definition at line 103 of file ld2450.cpp.
| uint8_t esphome::ld2450::find_uint8 | ( | const StringToUint8(&) | arr[N], |
| const std::string & | str ) |
Definition at line 95 of file ld2450.cpp.
|
constexpr |
Definition at line 69 of file ld2450.cpp.
|
constexpr |
Definition at line 75 of file ld2450.cpp.
|
constexpr |
Definition at line 88 of file ld2450.cpp.
|
constexpr |
Definition at line 82 of file ld2450.cpp.