#include <LwTx.h>
Definition at line 20 of file LwTx.h.
◆ lw_timer_start()
void esphome::lightwaverf::LwTx::lw_timer_start |
( |
| ) |
|
◆ lw_timer_stop()
void esphome::lightwaverf::LwTx::lw_timer_stop |
( |
| ) |
|
◆ lwtx_cmd()
void esphome::lightwaverf::LwTx::lwtx_cmd |
( |
uint8_t |
command, |
|
|
uint8_t |
parameter, |
|
|
uint8_t |
room, |
|
|
uint8_t |
device |
|
) |
| |
Send a LightwaveRF message (10 nibbles in bytes)
Definition at line 135 of file LwTx.cpp.
◆ lwtx_free()
bool esphome::lightwaverf::LwTx::lwtx_free |
( |
| ) |
|
Check for send free.
Definition at line 105 of file LwTx.cpp.
◆ lwtx_send()
void esphome::lightwaverf::LwTx::lwtx_send |
( |
const std::vector< uint8_t > & |
msg | ) |
|
Send a LightwaveRF message (10 nibbles in bytes)
Definition at line 110 of file LwTx.cpp.
◆ lwtx_set_gap_multiplier()
void esphome::lightwaverf::LwTx::lwtx_set_gap_multiplier |
( |
uint8_t |
gap_multiplier | ) |
|
◆ lwtx_set_tick_counts()
void esphome::lightwaverf::LwTx::lwtx_set_tick_counts |
( |
uint8_t |
low_count, |
|
|
uint8_t |
high_count, |
|
|
uint8_t |
trail_count, |
|
|
uint8_t |
gap_count |
|
) |
| |
◆ lwtx_setaddr()
void esphome::lightwaverf::LwTx::lwtx_setaddr |
( |
const uint8_t * |
addr | ) |
|
Set 5 char address for future messages.
Definition at line 126 of file LwTx.cpp.
◆ lwtx_settranslate()
void esphome::lightwaverf::LwTx::lwtx_settranslate |
( |
bool |
txtranslate | ) |
|
Set translate mode.
Definition at line 30 of file LwTx.cpp.
◆ lwtx_setup()
void esphome::lightwaverf::LwTx::lwtx_setup |
( |
InternalGPIOPin * |
pin, |
|
|
uint8_t |
repeats, |
|
|
bool |
inverted, |
|
|
int |
u_sec |
|
) |
| |
◆ duty_off_
uint32_t esphome::lightwaverf::LwTx::duty_off_ |
|
protected |
◆ duty_on_
uint32_t esphome::lightwaverf::LwTx::duty_on_ |
|
protected |
◆ espNext
uint32_t esphome::lightwaverf::LwTx::espNext = 0 |
◆ espPeriod
uint32_t esphome::lightwaverf::LwTx::espPeriod = 0 |
◆ tx_bit_mask
uint8_t esphome::lightwaverf::LwTx::tx_bit_mask = 0 |
◆ tx_buf
uint8_t esphome::lightwaverf::LwTx::tx_buf[TX_MSGLEN] |
◆ tx_gap_count
uint8_t esphome::lightwaverf::LwTx::tx_gap_count = 33 |
◆ tx_gap_multiplier
uint8_t esphome::lightwaverf::LwTx::tx_gap_multiplier = 0 |
◆ tx_gap_repeat
uint16_t esphome::lightwaverf::LwTx::tx_gap_repeat = 0 |
◆ tx_high_count
uint8_t esphome::lightwaverf::LwTx::tx_high_count = 2 |
◆ tx_low_count
uint8_t esphome::lightwaverf::LwTx::tx_low_count = 3 |
◆ tx_msg_active
bool esphome::lightwaverf::LwTx::tx_msg_active = false |
◆ TX_MSGLEN
const uint8_t esphome::lightwaverf::LwTx::TX_MSGLEN = 10 |
|
static |
◆ tx_num_bytes
uint8_t esphome::lightwaverf::LwTx::tx_num_bytes = 0 |
◆ tx_pin
◆ tx_repeat
uint8_t esphome::lightwaverf::LwTx::tx_repeat = 0 |
◆ tx_repeats
uint8_t esphome::lightwaverf::LwTx::tx_repeats = 12 |
◆ tx_state
uint8_t esphome::lightwaverf::LwTx::tx_state = 0 |
◆ tx_toggle_count
uint8_t esphome::lightwaverf::LwTx::tx_toggle_count = 3 |
◆ tx_trail_count
uint8_t esphome::lightwaverf::LwTx::tx_trail_count = 1 |
◆ tx_translate
bool esphome::lightwaverf::LwTx::tx_translate = true |
◆ txoff
uint8_t esphome::lightwaverf::LwTx::txoff = 0 |
◆ txon
uint8_t esphome::lightwaverf::LwTx::txon = 1 |
The documentation for this class was generated from the following files:
- /opt/build/esphome/esphome/components/lightwaverf/LwTx.h
- /opt/build/esphome/esphome/components/lightwaverf/LwTx.cpp