ESPHome  2023.5.5
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

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

Protected Attributes

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

Detailed Description

Definition at line 233 of file remote_base.h.

Constructor & Destructor Documentation

◆ RemoteReceiverBase()

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

Definition at line 235 of file remote_base.h.

Member Function Documentation

◆ call_dumpers_()

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

Definition at line 256 of file remote_base.h.

◆ call_listeners_()

bool esphome::remote_base::RemoteReceiverBase::call_listeners_ ( )
inlineprotected

Definition at line 247 of file remote_base.h.

◆ call_listeners_dumpers_()

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

Definition at line 270 of file remote_base.h.

◆ register_dumper()

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

Definition at line 237 of file remote_base.h.

◆ register_listener()

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

Definition at line 236 of file remote_base.h.

◆ set_tolerance()

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

Definition at line 244 of file remote_base.h.

Field Documentation

◆ dumpers_

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

Definition at line 278 of file remote_base.h.

◆ listeners_

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

Definition at line 277 of file remote_base.h.

◆ secondary_dumpers_

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

Definition at line 279 of file remote_base.h.

◆ temp_

std::vector<int32_t> esphome::remote_base::RemoteReceiverBase::temp_
protected

Definition at line 280 of file remote_base.h.

◆ tolerance_

uint8_t esphome::remote_base::RemoteReceiverBase::tolerance_ {25}
protected

Definition at line 281 of file remote_base.h.


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