#include <remote_base.h>
Definition at line 21 of file remote_base.h.
◆ get_carrier_frequency()
| uint32_t esphome::remote_base::RemoteTransmitData::get_carrier_frequency |
( |
| ) |
const |
|
inline |
◆ get_data()
| const RawTimings & esphome::remote_base::RemoteTransmitData::get_data |
( |
| ) |
const |
|
inline |
◆ item()
| void esphome::remote_base::RemoteTransmitData::item |
( |
uint32_t | mark, |
|
|
uint32_t | space ) |
|
inline |
◆ mark()
| void esphome::remote_base::RemoteTransmitData::mark |
( |
uint32_t | length | ) |
|
|
inline |
◆ reserve()
| void esphome::remote_base::RemoteTransmitData::reserve |
( |
uint32_t | len | ) |
|
|
inline |
◆ reset()
| void esphome::remote_base::RemoteTransmitData::reset |
( |
| ) |
|
|
inline |
◆ set_carrier_frequency()
| void esphome::remote_base::RemoteTransmitData::set_carrier_frequency |
( |
uint32_t | carrier_frequency | ) |
|
|
inline |
◆ set_data()
| void esphome::remote_base::RemoteTransmitData::set_data |
( |
const RawTimings & | data | ) |
|
|
inline |
◆ set_data_from_base64url()
| bool esphome::remote_base::RemoteTransmitData::set_data_from_base64url |
( |
const std::string & | base64url | ) |
|
Set data from base64url-encoded little-endian int32 values Base64url is URL-safe: uses '-' instead of '+', '_' instead of '/'.
- Parameters
-
| base64url | Base64url-encoded string of little-endian int32 values |
- Returns
- true if successful, false if decode failed or invalid size
Definition at line 161 of file remote_base.cpp.
◆ set_data_from_packed_sint32()
| void esphome::remote_base::RemoteTransmitData::set_data_from_packed_sint32 |
( |
const uint8_t * | data, |
|
|
size_t | len, |
|
|
size_t | count ) |
Set data from packed protobuf sint32 buffer (zigzag + varint encoded)
- Parameters
-
| data | Pointer to packed zigzag-varint-encoded sint32 values |
| len | Length of the buffer in bytes |
| count | Number of values (for reserve optimization) |
Definition at line 132 of file remote_base.cpp.
◆ space()
| void esphome::remote_base::RemoteTransmitData::space |
( |
uint32_t | length | ) |
|
|
inline |
◆ carrier_frequency_
| uint32_t esphome::remote_base::RemoteTransmitData::carrier_frequency_ {0} |
|
protected |
◆ data_
| RawTimings esphome::remote_base::RemoteTransmitData::data_ {} |
|
protected |
The documentation for this class was generated from the following files: