#include <remote_base.h>
Definition at line 58 of file remote_base.h.
◆ RemoteReceiveData()
esphome::remote_base::RemoteReceiveData::RemoteReceiveData |
( |
std::vector< int32_t > * |
data, |
|
|
uint8_t |
tolerance |
|
) |
| |
|
inline |
◆ advance()
void esphome::remote_base::RemoteReceiveData::advance |
( |
uint32_t |
amount = 1 | ) |
|
|
inline |
◆ expect_item()
bool esphome::remote_base::RemoteReceiveData::expect_item |
( |
uint32_t |
mark, |
|
|
uint32_t |
space |
|
) |
| |
|
inline |
◆ expect_mark()
bool esphome::remote_base::RemoteReceiveData::expect_mark |
( |
uint32_t |
length | ) |
|
|
inline |
◆ expect_pulse_with_gap()
bool esphome::remote_base::RemoteReceiveData::expect_pulse_with_gap |
( |
uint32_t |
mark, |
|
|
uint32_t |
space |
|
) |
| |
|
inline |
◆ expect_space()
bool esphome::remote_base::RemoteReceiveData::expect_space |
( |
uint32_t |
length | ) |
|
|
inline |
◆ get_index()
uint32_t esphome::remote_base::RemoteReceiveData::get_index |
( |
| ) |
|
|
inline |
◆ get_raw_data()
std::vector<int32_t>* esphome::remote_base::RemoteReceiveData::get_raw_data |
( |
| ) |
|
|
inline |
◆ lower_bound_()
int32_t esphome::remote_base::RemoteReceiveData::lower_bound_ |
( |
uint32_t |
length | ) |
|
|
inlineprotected |
◆ operator[]()
int32_t esphome::remote_base::RemoteReceiveData::operator[] |
( |
uint32_t |
index | ) |
const |
|
inline |
◆ peek()
int32_t esphome::remote_base::RemoteReceiveData::peek |
( |
uint32_t |
offset = 0 | ) |
|
|
inline |
◆ peek_item()
bool esphome::remote_base::RemoteReceiveData::peek_item |
( |
uint32_t |
mark, |
|
|
uint32_t |
space, |
|
|
uint32_t |
offset = 0 |
|
) |
| |
|
inline |
◆ peek_mark()
bool esphome::remote_base::RemoteReceiveData::peek_mark |
( |
uint32_t |
length, |
|
|
uint32_t |
offset = 0 |
|
) |
| |
|
inline |
◆ peek_space()
bool esphome::remote_base::RemoteReceiveData::peek_space |
( |
uint32_t |
length, |
|
|
uint32_t |
offset = 0 |
|
) |
| |
|
inline |
◆ peek_space_at_least()
bool esphome::remote_base::RemoteReceiveData::peek_space_at_least |
( |
uint32_t |
length, |
|
|
uint32_t |
offset = 0 |
|
) |
| |
|
inline |
◆ pos()
int32_t esphome::remote_base::RemoteReceiveData::pos |
( |
uint32_t |
index | ) |
const |
|
inline |
◆ reset()
void esphome::remote_base::RemoteReceiveData::reset |
( |
| ) |
|
|
inline |
◆ size()
int32_t esphome::remote_base::RemoteReceiveData::size |
( |
| ) |
const |
|
inline |
◆ upper_bound_()
int32_t esphome::remote_base::RemoteReceiveData::upper_bound_ |
( |
uint32_t |
length | ) |
|
|
inlineprotected |
◆ data_
std::vector<int32_t>* esphome::remote_base::RemoteReceiveData::data_ |
|
protected |
◆ index_
uint32_t esphome::remote_base::RemoteReceiveData::index_ {0} |
|
protected |
◆ tolerance_
uint8_t esphome::remote_base::RemoteReceiveData::tolerance_ |
|
protected |
The documentation for this class was generated from the following file: