idfxx 1.0.0
Modern C++23 components for ESP-IDF
Loading...
Searching...
No Matches
idfxx::radio::lora_transceiver Member List

This is the complete list of members for idfxx::radio::lora_transceiver, including all inherited members.

channel_busy()idfxx::radio::lora_transceiverinline
configure(const lora_link &link)idfxx::radio::lora_transceiverinline
current_mode() const noexceptidfxx::radio::lora_transceiverinline
current_rssi()idfxx::radio::lora_transceiverinline
do_current_mode() const noexcept=0idfxx::radio::lora_transceiverprotectedpure virtual
do_current_rssi()=0idfxx::radio::lora_transceiverprotectedpure virtual
do_last_packet_status()=0idfxx::radio::lora_transceiverprotectedpure virtual
do_read_received(std::span< uint8_t > buffer)=0idfxx::radio::lora_transceiverprotectedpure virtual
do_rx_duty_cycle_min_sleep() const noexceptidfxx::radio::lora_transceiverinlineprotectedvirtual
do_set_frequency(freq::hertz hz)=0idfxx::radio::lora_transceiverprotectedpure virtual
do_set_modulation(lora_modulation mod)=0idfxx::radio::lora_transceiverprotectedpure virtual
do_set_output_power(electro::dbm power, ramp_time ramp)=0idfxx::radio::lora_transceiverprotectedpure virtual
do_set_packet_params(lora_packet_params params)=0idfxx::radio::lora_transceiverprotectedpure virtual
do_set_sync_word(lora_network network)=0idfxx::radio::lora_transceiverprotectedpure virtual
do_sleep()=0idfxx::radio::lora_transceiverprotectedpure virtual
do_standby()=0idfxx::radio::lora_transceiverprotectedpure virtual
do_start_channel_scan()=0idfxx::radio::lora_transceiverprotectedpure virtual
do_start_listening()=0idfxx::radio::lora_transceiverprotectedpure virtual
do_start_listening(std::chrono::microseconds rx_period, std::chrono::microseconds sleep_period)idfxx::radio::lora_transceiverinlineprotectedvirtual
do_start_receive(std::span< uint8_t > buffer)=0idfxx::radio::lora_transceiverprotectedpure virtual
do_start_transmit(std::span< const uint8_t > data)=0idfxx::radio::lora_transceiverprotectedpure virtual
last_packet_status()idfxx::radio::lora_transceiverinline
lora_transceiver(const lora_transceiver &)=deleteidfxx::radio::lora_transceiver
lora_transceiver()=defaultidfxx::radio::lora_transceiverprotected
lora_transceiver(lora_transceiver &&) noexcept=defaultidfxx::radio::lora_transceiverprotected
max_payload_lengthidfxx::radio::lora_transceiverstatic
modulation() const noexceptidfxx::radio::lora_transceiverinline
operator=(const lora_transceiver &)=deleteidfxx::radio::lora_transceiver
operator=(lora_transceiver &&) noexcept=defaultidfxx::radio::lora_transceiverprotected
packet_params() const noexceptidfxx::radio::lora_transceiverinline
read_received(std::span< uint8_t > buffer)idfxx::radio::lora_transceiverinline
receive(std::span< uint8_t > buffer, const std::chrono::duration< Rep, Period > &timeout)idfxx::radio::lora_transceiverinline
rx_duty_cycle_for(uint16_t min_symbols=8) const noexceptidfxx::radio::lora_transceiverinline
scan_channel()idfxx::radio::lora_transceiverinline
scan_guard_windowidfxx::radio::lora_transceiverstatic
set_frequency(freq::hertz hz)idfxx::radio::lora_transceiverinline
set_modulation(lora_modulation mod)idfxx::radio::lora_transceiverinline
set_output_power(electro::dbm power, ramp_time ramp=ramp_time::us_200)idfxx::radio::lora_transceiverinline
set_packet_params(lora_packet_params params)idfxx::radio::lora_transceiverinline
set_sync_word(lora_network network)idfxx::radio::lora_transceiverinline
sleep()idfxx::radio::lora_transceiverinline
standby()idfxx::radio::lora_transceiverinline
start_channel_scan()idfxx::radio::lora_transceiverinline
start_listening()idfxx::radio::lora_transceiverinline
start_listening(std::chrono::microseconds rx_period, std::chrono::microseconds sleep_period)idfxx::radio::lora_transceiverinline
start_listening(rx_duty_cycle cycle)idfxx::radio::lora_transceiverinline
start_listening(const std::optional< rx_duty_cycle > &cycle)idfxx::radio::lora_transceiverinline
start_receive(std::span< uint8_t > buffer)idfxx::radio::lora_transceiverinline
start_transmit(std::span< const uint8_t > data)idfxx::radio::lora_transceiverinline
time_on_air(size_t payload_length) const noexceptidfxx::radio::lora_transceiverinline
transmit(std::span< const uint8_t > data)idfxx::radio::lora_transceiverinline
transmit(std::span< const uint8_t > data, const std::chrono::duration< Rep, Period > &timeout)idfxx::radio::lora_transceiverinline
transmit_timeout_marginidfxx::radio::lora_transceiverstatic
try_channel_busy()idfxx::radio::lora_transceiverinline
try_configure(const lora_link &link)idfxx::radio::lora_transceiverinline
try_current_rssi()idfxx::radio::lora_transceiverinline
try_last_packet_status()idfxx::radio::lora_transceiverinline
try_read_received(std::span< uint8_t > buffer)idfxx::radio::lora_transceiverinline
try_receive(std::span< uint8_t > buffer, const std::chrono::duration< Rep, Period > &timeout)idfxx::radio::lora_transceiverinline
try_scan_channel()idfxx::radio::lora_transceiverinline
try_set_frequency(freq::hertz hz)idfxx::radio::lora_transceiverinline
try_set_modulation(lora_modulation mod)idfxx::radio::lora_transceiverinline
try_set_output_power(electro::dbm power, ramp_time ramp=ramp_time::us_200)idfxx::radio::lora_transceiverinline
try_set_packet_params(lora_packet_params params)idfxx::radio::lora_transceiverinline
try_set_sync_word(lora_network network)idfxx::radio::lora_transceiverinline
try_sleep()idfxx::radio::lora_transceiverinline
try_standby()idfxx::radio::lora_transceiverinline
try_start_channel_scan()idfxx::radio::lora_transceiverinline
try_start_listening()idfxx::radio::lora_transceiverinline
try_start_listening(std::chrono::microseconds rx_period, std::chrono::microseconds sleep_period)idfxx::radio::lora_transceiverinline
try_start_listening(rx_duty_cycle cycle)idfxx::radio::lora_transceiverinline
try_start_listening(const std::optional< rx_duty_cycle > &cycle)idfxx::radio::lora_transceiverinline
try_start_receive(std::span< uint8_t > buffer)idfxx::radio::lora_transceiverinline
try_start_transmit(std::span< const uint8_t > data)idfxx::radio::lora_transceiverinline
try_transmit(std::span< const uint8_t > data)idfxx::radio::lora_transceiverinline
try_transmit(std::span< const uint8_t > data, const std::chrono::duration< Rep, Period > &timeout)idfxx::radio::lora_transceiverinline
~lora_transceiver()=defaultidfxx::radio::lora_transceivervirtual