ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::remote_base::RemoteTransmitterBase::TransmitCall Class Reference

#include <remote_base.h>

Inheritance diagram for esphome::remote_base::RemoteTransmitterBase::TransmitCall:
esphome::remote_base::RemoteTransmitterBase::EncodeCall< Protocol >

Public Member Functions

 TransmitCall (RemoteTransmitterBase *parent, uint16_t seq)
 
RemoteTransmitData * get_data ()
 
void set_send_times (uint32_t send_times)
 
void set_send_wait (uint32_t send_wait)
 
uint16_t get_seq () const
 Identifies this transmission in the completion hook.
 
void perform ()
 

Protected Attributes

RemoteTransmitterBase * parent_
 
uint32_t send_times_ {1}
 
uint32_t send_wait_ {0}
 
uint16_t seq_
 

Detailed Description

Definition at line 244 of file remote_base.h.

Constructor & Destructor Documentation

◆ TransmitCall()

esphome::remote_base::RemoteTransmitterBase::TransmitCall::TransmitCall ( RemoteTransmitterBase * parent,
uint16_t seq )
inline

Definition at line 246 of file remote_base.h.

Member Function Documentation

◆ get_data()

RemoteTransmitData * esphome::remote_base::RemoteTransmitterBase::TransmitCall::get_data ( )
inline

Definition at line 247 of file remote_base.h.

◆ get_seq()

uint16_t esphome::remote_base::RemoteTransmitterBase::TransmitCall::get_seq ( ) const
inline

Identifies this transmission in the completion hook.

Definition at line 251 of file remote_base.h.

◆ perform()

void esphome::remote_base::RemoteTransmitterBase::TransmitCall::perform ( )
inline

Definition at line 252 of file remote_base.h.

◆ set_send_times()

void esphome::remote_base::RemoteTransmitterBase::TransmitCall::set_send_times ( uint32_t send_times)
inline

Definition at line 248 of file remote_base.h.

◆ set_send_wait()

void esphome::remote_base::RemoteTransmitterBase::TransmitCall::set_send_wait ( uint32_t send_wait)
inline

Definition at line 249 of file remote_base.h.

Field Documentation

◆ parent_

RemoteTransmitterBase* esphome::remote_base::RemoteTransmitterBase::TransmitCall::parent_
protected

Definition at line 255 of file remote_base.h.

◆ send_times_

uint32_t esphome::remote_base::RemoteTransmitterBase::TransmitCall::send_times_ {1}
protected

Definition at line 256 of file remote_base.h.

◆ send_wait_

uint32_t esphome::remote_base::RemoteTransmitterBase::TransmitCall::send_wait_ {0}
protected

Definition at line 257 of file remote_base.h.

◆ seq_

uint16_t esphome::remote_base::RemoteTransmitterBase::TransmitCall::seq_
protected

Definition at line 258 of file remote_base.h.


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