ESPHome  2024.4.1
Public Member Functions | Protected Member Functions | Protected Attributes
esphome::remote_base::RemoteReceiverBase Class Reference

#include <remote_base.h>

Inheritance diagram for esphome::remote_base::RemoteReceiverBase:
esphome::remote_base::RemoteComponentBase esphome::remote_receiver::RemoteReceiverComponent

Public Member Functions

 RemoteReceiverBase (InternalGPIOPin *pin)
 
void register_listener (RemoteReceiverListener *listener)
 
void register_dumper (RemoteReceiverDumperBase *dumper)
 
void set_tolerance (uint8_t tolerance)
 
- Public Member Functions inherited from esphome::remote_base::RemoteComponentBase
 RemoteComponentBase (InternalGPIOPin *pin)
 

Protected Member Functions

void call_listeners_ ()
 
void call_dumpers_ ()
 
void call_listeners_dumpers_ ()
 

Protected Attributes

std::vector< RemoteReceiverListener * > listeners_
 
std::vector< RemoteReceiverDumperBase * > dumpers_
 
std::vector< RemoteReceiverDumperBase * > secondary_dumpers_
 
RawTimings temp_
 
uint8_t tolerance_
 
- Protected Attributes inherited from esphome::remote_base::RemoteComponentBase
InternalGPIOPinpin_
 

Detailed Description

Definition at line 160 of file remote_base.h.

Constructor & Destructor Documentation

◆ RemoteReceiverBase()

esphome::remote_base::RemoteReceiverBase::RemoteReceiverBase ( InternalGPIOPin pin)
inline

Definition at line 162 of file remote_base.h.

Member Function Documentation

◆ call_dumpers_()

void esphome::remote_base::RemoteReceiverBase::call_dumpers_ ( )
protected

Definition at line 114 of file remote_base.cpp.

◆ call_listeners_()

void esphome::remote_base::RemoteReceiverBase::call_listeners_ ( )
protected

Definition at line 109 of file remote_base.cpp.

◆ call_listeners_dumpers_()

void esphome::remote_base::RemoteReceiverBase::call_listeners_dumpers_ ( )
inlineprotected

Definition at line 170 of file remote_base.h.

◆ register_dumper()

void esphome::remote_base::RemoteReceiverBase::register_dumper ( RemoteReceiverDumperBase dumper)

Definition at line 101 of file remote_base.cpp.

◆ register_listener()

void esphome::remote_base::RemoteReceiverBase::register_listener ( RemoteReceiverListener listener)
inline

Definition at line 163 of file remote_base.h.

◆ set_tolerance()

void esphome::remote_base::RemoteReceiverBase::set_tolerance ( uint8_t  tolerance)
inline

Definition at line 165 of file remote_base.h.

Field Documentation

◆ dumpers_

std::vector<RemoteReceiverDumperBase *> esphome::remote_base::RemoteReceiverBase::dumpers_
protected

Definition at line 176 of file remote_base.h.

◆ listeners_

std::vector<RemoteReceiverListener *> esphome::remote_base::RemoteReceiverBase::listeners_
protected

Definition at line 175 of file remote_base.h.

◆ secondary_dumpers_

std::vector<RemoteReceiverDumperBase *> esphome::remote_base::RemoteReceiverBase::secondary_dumpers_
protected

Definition at line 177 of file remote_base.h.

◆ temp_

RawTimings esphome::remote_base::RemoteReceiverBase::temp_
protected

Definition at line 178 of file remote_base.h.

◆ tolerance_

uint8_t esphome::remote_base::RemoteReceiverBase::tolerance_
protected

Definition at line 179 of file remote_base.h.


The documentation for this class was generated from the following files: