#include <remote_transmitter.h>
Definition at line 11 of file remote_transmitter.h.
◆ RemoteTransmitterComponent() [1/3]
esphome::remote_transmitter::RemoteTransmitterComponent::RemoteTransmitterComponent |
( |
InternalGPIOPin * |
pin, |
|
|
uint8_t |
mem_block_num = 1 |
|
) |
| |
|
inline |
◆ RemoteTransmitterComponent() [2/3]
esphome::remote_transmitter::RemoteTransmitterComponent::RemoteTransmitterComponent |
( |
InternalGPIOPin * |
pin, |
|
|
rmt_channel_t |
channel, |
|
|
uint8_t |
mem_block_num = 1 |
|
) |
| |
|
inline |
◆ RemoteTransmitterComponent() [3/3]
esphome::remote_transmitter::RemoteTransmitterComponent::RemoteTransmitterComponent |
( |
InternalGPIOPin * |
pin | ) |
|
|
inlineexplicit |
◆ await_target_time_()
void esphome::remote_transmitter::RemoteTransmitterComponent::await_target_time_ |
( |
| ) |
|
|
protected |
◆ calculate_on_off_time_()
void esphome::remote_transmitter::RemoteTransmitterComponent::calculate_on_off_time_ |
( |
uint32_t |
carrier_frequency, |
|
|
uint32_t * |
on_time_period, |
|
|
uint32_t * |
off_time_period |
|
) |
| |
|
protected |
◆ configure_rmt_()
void esphome::remote_transmitter::RemoteTransmitterComponent::configure_rmt_ |
( |
| ) |
|
|
protected |
◆ dump_config()
void esphome::remote_transmitter::RemoteTransmitterComponent::dump_config |
( |
| ) |
|
|
override |
◆ get_complete_trigger()
Trigger* esphome::remote_transmitter::RemoteTransmitterComponent::get_complete_trigger |
( |
| ) |
const |
|
inline |
◆ get_setup_priority()
float esphome::remote_transmitter::RemoteTransmitterComponent::get_setup_priority |
( |
| ) |
const |
|
inlineoverride |
◆ get_transmit_trigger()
Trigger* esphome::remote_transmitter::RemoteTransmitterComponent::get_transmit_trigger |
( |
| ) |
const |
|
inline |
◆ mark_()
void esphome::remote_transmitter::RemoteTransmitterComponent::mark_ |
( |
uint32_t |
on_time, |
|
|
uint32_t |
off_time, |
|
|
uint32_t |
usec |
|
) |
| |
|
protected |
◆ send_internal()
void esphome::remote_transmitter::RemoteTransmitterComponent::send_internal |
( |
uint32_t |
send_times, |
|
|
uint32_t |
send_wait |
|
) |
| |
|
overrideprotectedvirtual |
◆ set_carrier_duty_percent()
void esphome::remote_transmitter::RemoteTransmitterComponent::set_carrier_duty_percent |
( |
uint8_t |
carrier_duty_percent | ) |
|
|
inline |
◆ setup()
void esphome::remote_transmitter::RemoteTransmitterComponent::setup |
( |
| ) |
|
|
override |
◆ space_()
void esphome::remote_transmitter::RemoteTransmitterComponent::space_ |
( |
uint32_t |
usec | ) |
|
|
protected |
◆ carrier_duty_percent_
uint8_t esphome::remote_transmitter::RemoteTransmitterComponent::carrier_duty_percent_ |
|
protected |
◆ complete_trigger_
Trigger* esphome::remote_transmitter::RemoteTransmitterComponent::complete_trigger_ {new Trigger<>()} |
|
protected |
◆ current_carrier_frequency_
uint32_t esphome::remote_transmitter::RemoteTransmitterComponent::current_carrier_frequency_ {38000} |
|
protected |
◆ error_code_
esp_err_t esphome::remote_transmitter::RemoteTransmitterComponent::error_code_ {ESP_OK} |
|
protected |
◆ error_string_
std::string esphome::remote_transmitter::RemoteTransmitterComponent::error_string_ {""} |
|
protected |
◆ initialized_
bool esphome::remote_transmitter::RemoteTransmitterComponent::initialized_ {false} |
|
protected |
◆ inverted_
bool esphome::remote_transmitter::RemoteTransmitterComponent::inverted_ {false} |
|
protected |
◆ rmt_temp_
std::vector<rmt_item32_t> esphome::remote_transmitter::RemoteTransmitterComponent::rmt_temp_ |
|
protected |
◆ target_time_
uint32_t esphome::remote_transmitter::RemoteTransmitterComponent::target_time_ |
|
protected |
◆ transmit_trigger_
Trigger* esphome::remote_transmitter::RemoteTransmitterComponent::transmit_trigger_ {new Trigger<>()} |
|
protected |
The documentation for this class was generated from the following files: