#include <remote_base.h>
Definition at line 137 of file remote_base.h.
◆ RemoteTransmitterBase()
esphome::remote_base::RemoteTransmitterBase::RemoteTransmitterBase |
( |
InternalGPIOPin * |
pin | ) |
|
|
inline |
◆ send_()
void esphome::remote_base::RemoteTransmitterBase::send_ |
( |
uint32_t |
send_times, |
|
|
uint32_t |
send_wait |
|
) |
| |
|
protected |
◆ send_internal()
virtual void esphome::remote_base::RemoteTransmitterBase::send_internal |
( |
uint32_t |
send_times, |
|
|
uint32_t |
send_wait |
|
) |
| |
|
protectedpure virtual |
◆ send_single_()
void esphome::remote_base::RemoteTransmitterBase::send_single_ |
( |
| ) |
|
|
inlineprotected |
◆ transmit() [1/2]
TransmitCall esphome::remote_base::RemoteTransmitterBase::transmit |
( |
| ) |
|
|
inline |
◆ transmit() [2/2]
template<typename Protocol >
void esphome::remote_base::RemoteTransmitterBase::transmit |
( |
const typename Protocol::ProtocolData & |
data, |
|
|
uint32_t |
send_times = 1 , |
|
|
uint32_t |
send_wait = 0 |
|
) |
| |
|
inline |
◆ temp_
Use same vector for all transmits, avoids many allocations.
Definition at line 173 of file remote_base.h.
The documentation for this class was generated from the following files: