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