|
ESPHome 2026.10.0
|
#include <remote_base.h>
Public Member Functions | |
| RemoteReceiverBase (InternalGPIOPin *pin) | |
| void | register_listener (RemoteReceiverListener *listener) |
| template<typename T > | |
| void | register_listener (T *) |
| void | register_dumper (RemoteReceiverDumperBase *dumper) |
| template<typename T > | |
| void | register_dumper (T *) |
| void | set_tolerance (uint32_t tolerance, ToleranceMode tolerance_mode) |
Public Member Functions inherited from esphome::remote_base::RemoteComponentBase | |
| RemoteComponentBase (InternalGPIOPin *pin) | |
Protected Member Functions | |
| void | call_listeners_dumpers_ () |
Protected Attributes | |
| StaticVector< RemoteReceiverListener *, REMOTE_BASE_LISTENER_COUNT > | listeners_ |
| StaticVector< RemoteReceiverDumperBase *, REMOTE_BASE_DUMPER_COUNT > | dumpers_ |
| RemoteReceiverDumperBase * | secondary_dumper_ {nullptr} |
| RawTimings | temp_ |
| uint32_t | tolerance_ {25} |
| ToleranceMode | tolerance_mode_ {TOLERANCE_MODE_PERCENTAGE} |
Protected Attributes inherited from esphome::remote_base::RemoteComponentBase | |
| InternalGPIOPin * | pin_ |
Definition at line 239 of file remote_base.h.
|
inline |
Definition at line 241 of file remote_base.h.
|
protected |
Definition at line 130 of file remote_base.cpp.
| void esphome::remote_base::RemoteReceiverBase::register_dumper | ( | RemoteReceiverDumperBase * | dumper | ) |
Definition at line 115 of file remote_base.cpp.
|
inline |
Definition at line 254 of file remote_base.h.
| void esphome::remote_base::RemoteReceiverBase::register_listener | ( | RemoteReceiverListener * | listener | ) |
Definition at line 104 of file remote_base.cpp.
|
inline |
Definition at line 247 of file remote_base.h.
|
inline |
Definition at line 258 of file remote_base.h.
|
protected |
Definition at line 270 of file remote_base.h.
|
protected |
Definition at line 267 of file remote_base.h.
|
protected |
Definition at line 271 of file remote_base.h.
|
protected |
Definition at line 273 of file remote_base.h.
|
protected |
Definition at line 274 of file remote_base.h.
|
protected |
Definition at line 275 of file remote_base.h.