Raw timings of a transmit call, in one of three caller-owned forms.
More...
#include <ir_rf_base.h>
Raw timings of a transmit call, in one of three caller-owned forms.
Definition at line 30 of file ir_rf_base.h.
◆ get_base64url_data()
| const std::string & esphome::ir_rf_base::IrRfCallData::get_base64url_data |
( |
| ) |
const |
|
inline |
Get the base64url data string.
Definition at line 43 of file ir_rf_base.h.
◆ get_packed_count()
| uint16_t esphome::ir_rf_base::IrRfCallData::get_packed_count |
( |
| ) |
const |
|
inline |
◆ get_packed_data()
| const uint8_t * esphome::ir_rf_base::IrRfCallData::get_packed_data |
( |
| ) |
const |
|
inline |
Get packed data (only valid if set via set_raw_timings_packed)
Definition at line 45 of file ir_rf_base.h.
◆ get_packed_length()
| uint16_t esphome::ir_rf_base::IrRfCallData::get_packed_length |
( |
| ) |
const |
|
inline |
◆ get_raw_timings()
| const std::vector< int32_t > & esphome::ir_rf_base::IrRfCallData::get_raw_timings |
( |
| ) |
const |
|
inline |
Get the raw timings (only valid if set via set_raw_timings)
Definition at line 33 of file ir_rf_base.h.
◆ get_repeat_count()
| uint32_t esphome::ir_rf_base::IrRfCallData::get_repeat_count |
( |
| ) |
const |
|
inline |
◆ has_raw_timings()
| bool esphome::ir_rf_base::IrRfCallData::has_raw_timings |
( |
| ) |
const |
|
inline |
Check if raw timings have been set (any format)
Definition at line 35 of file ir_rf_base.h.
◆ is_base64url()
| bool esphome::ir_rf_base::IrRfCallData::is_base64url |
( |
| ) |
const |
|
inline |
Check if using base64url data format.
Definition at line 41 of file ir_rf_base.h.
◆ is_packed()
| bool esphome::ir_rf_base::IrRfCallData::is_packed |
( |
| ) |
const |
|
inline |
Check if using packed data format.
Definition at line 39 of file ir_rf_base.h.
◆ wants_api_reply()
| bool esphome::ir_rf_base::IrRfCallData::wants_api_reply |
( |
| ) |
const |
|
inline |
True for a frame an API client is waiting on.
Definition at line 53 of file ir_rf_base.h.
◆ api_connection_
◆ base64url_ptr_
| const std::string* esphome::ir_rf_base::IrRfCallData::base64url_ptr_ {nullptr} |
|
protected |
◆ packed_count_
| uint16_t esphome::ir_rf_base::IrRfCallData::packed_count_ {0} |
|
protected |
◆ packed_data_
| const uint8_t* esphome::ir_rf_base::IrRfCallData::packed_data_ {nullptr} |
|
protected |
◆ packed_length_
| uint16_t esphome::ir_rf_base::IrRfCallData::packed_length_ {0} |
|
protected |
◆ raw_timings_
| const std::vector<int32_t>* esphome::ir_rf_base::IrRfCallData::raw_timings_ {nullptr} |
|
protected |
◆ repeat_count_
| uint32_t esphome::ir_rf_base::IrRfCallData::repeat_count_ {1} |
|
protected |
The documentation for this class was generated from the following file: