|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|
Static description of a radio frequency entity. More...
#include <radio_frequency.hpp>


Public Attributes | |
| std::uint32_t | capabilities = 0 |
| Bitmask of RadioFrequencyCapabilityFlags: bit 0 = transmitter, bit 1 = receiver. | |
| std::uint32_t | frequency_min = 0 |
| Minimum tunable frequency in Hz (0 = unspecified). | |
| std::uint32_t | frequency_max = 0 |
| Maximum tunable frequency in Hz (0 = unspecified). | |
| std::uint32_t | supported_modulations = 0 |
| Bitmask of supported RadioFrequencyModulation values. | |
Public Attributes inherited from esphome::api::EntityInfo | |
| std::uint32_t | key = 0 |
| Stable per-entity identifier used to correlate state and command messages. | |
| std::string | object_id |
| std::string | name |
| std::string | icon |
| bool | disabled_by_default = false |
| EntityCategory | entity_category = EntityCategory::None |
| std::uint32_t | device_id = 0 |
| Sub-device id (0 = the root device) when the device exposes sub-devices. | |
Static description of a radio frequency entity.
| std::uint32_t esphome::api::RadioFrequencyInfo::capabilities = 0 |
Bitmask of RadioFrequencyCapabilityFlags: bit 0 = transmitter, bit 1 = receiver.
| std::uint32_t esphome::api::RadioFrequencyInfo::frequency_max = 0 |
Maximum tunable frequency in Hz (0 = unspecified).
| std::uint32_t esphome::api::RadioFrequencyInfo::frequency_min = 0 |
Minimum tunable frequency in Hz (0 = unspecified).
| std::uint32_t esphome::api::RadioFrequencyInfo::supported_modulations = 0 |
Bitmask of supported RadioFrequencyModulation values.