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

#include <remote_base.h>

Public Member Functions

void mark (uint32_t length)
 
void space (uint32_t length)
 
void item (uint32_t mark, uint32_t space)
 
void reserve (uint32_t len)
 
void set_carrier_frequency (uint32_t carrier_frequency)
 
uint32_t get_carrier_frequency () const
 
const RawTimingsget_data () const
 
void set_data (const RawTimings &data)
 
void reset ()
 

Protected Attributes

RawTimings data_ {}
 
uint32_t carrier_frequency_ {0}
 

Detailed Description

Definition at line 20 of file remote_base.h.

Member Function Documentation

◆ get_carrier_frequency()

uint32_t esphome::remote_base::RemoteTransmitData::get_carrier_frequency ( ) const
inline

Definition at line 30 of file remote_base.h.

◆ get_data()

const RawTimings& esphome::remote_base::RemoteTransmitData::get_data ( ) const
inline

Definition at line 31 of file remote_base.h.

◆ item()

void esphome::remote_base::RemoteTransmitData::item ( uint32_t  mark,
uint32_t  space 
)
inline

Definition at line 24 of file remote_base.h.

◆ mark()

void esphome::remote_base::RemoteTransmitData::mark ( uint32_t  length)
inline

Definition at line 22 of file remote_base.h.

◆ reserve()

void esphome::remote_base::RemoteTransmitData::reserve ( uint32_t  len)
inline

Definition at line 28 of file remote_base.h.

◆ reset()

void esphome::remote_base::RemoteTransmitData::reset ( )
inline

Definition at line 33 of file remote_base.h.

◆ set_carrier_frequency()

void esphome::remote_base::RemoteTransmitData::set_carrier_frequency ( uint32_t  carrier_frequency)
inline

Definition at line 29 of file remote_base.h.

◆ set_data()

void esphome::remote_base::RemoteTransmitData::set_data ( const RawTimings data)
inline

Definition at line 32 of file remote_base.h.

◆ space()

void esphome::remote_base::RemoteTransmitData::space ( uint32_t  length)
inline

Definition at line 23 of file remote_base.h.

Field Documentation

◆ carrier_frequency_

uint32_t esphome::remote_base::RemoteTransmitData::carrier_frequency_ {0}
protected

Definition at line 40 of file remote_base.h.

◆ data_

RawTimings esphome::remote_base::RemoteTransmitData::data_ {}
protected

Definition at line 39 of file remote_base.h.


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