pub struct SeeedLoraE5Client<'a, W: Write, const INGRESS_BUF_SIZE: usize> { /* private fields */ }
Implementations§
Source§impl<'a, W: Write, const INGRESS_BUF_SIZE: usize> SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>
impl<'a, W: Write, const INGRESS_BUF_SIZE: usize> SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>
pub fn eject_client(self) -> Client<'a, W, INGRESS_BUF_SIZE>
Source§impl<'a, W: Write, const INGRESS_BUF_SIZE: usize> SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>
impl<'a, W: Write, const INGRESS_BUF_SIZE: usize> SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>
Source§impl<'a, W: Write, const INGRESS_BUF_SIZE: usize> SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>
impl<'a, W: Write, const INGRESS_BUF_SIZE: usize> SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>
pub async fn verify_com_is_working(&mut self) -> Result<bool, Error>
pub async fn at_echo_on(&mut self) -> Result<bool, Error>
pub async fn at_echo_set(&mut self, _on: bool) -> Result<bool, Error>
pub async fn version(&mut self) -> Result<VerResponse, Error>
pub async fn reset(&mut self) -> Result<(), Error>
pub async fn factory_reset(&mut self) -> Result<(), Error>
Source§impl<'a, W: Write, const INGRESS_BUF_SIZE: usize> SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>
impl<'a, W: Write, const INGRESS_BUF_SIZE: usize> SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>
pub async fn join_mode(&mut self) -> Result<LoraJoinMode, Error>
pub async fn join_mode_set( &mut self, mode: LoraJoinMode, ) -> Result<LoraJoinMode, Error>
pub async fn dev_eui(&mut self) -> Result<u64, Error>
pub async fn dev_eui_set(&mut self, dev_eui: u64) -> Result<u64, Error>
pub async fn app_eui(&mut self) -> Result<u64, Error>
pub async fn app_eui_set(&mut self, app_eui: u64) -> Result<u64, Error>
pub async fn app_key_set(&mut self, app_key: u128) -> Result<(), Error>
pub async fn lora_region(&mut self) -> Result<LoraRegion, Error>
pub async fn lora_region_set( &mut self, region: LoraRegion, ) -> Result<LoraRegion, Error>
pub async fn lora_class(&mut self) -> Result<LoraClass, Error>
pub async fn lora_class_set( &mut self, class: LoraClass, ) -> Result<LoraClass, Error>
pub async fn lora_join_otaa(&mut self) -> Result<LoraJoiningStatus, Error>
pub async fn lora_join_status(&mut self) -> Result<JoinStatus, Error>
pub async fn lora_join_otaa_and_wait_for_result( &mut self, ) -> Result<JoinStatus, Error>
pub async fn auto_join_set( &mut self, is_on: bool, interval: u32, ) -> Result<String<26>, Error>
pub async fn max_tx_len(&mut self) -> Result<u8, Error>
pub async fn confirm_send(&mut self) -> Result<bool, Error>
pub async fn confirm_send_set(&mut self, is_on: bool) -> Result<bool, Error>
pub async fn send( &mut self, retransmission_times: u8, port: u8, data: &[u8], ) -> Result<(), Error>
pub async fn receive( &mut self, ) -> Result<(ReceivedMessage, MessageStats), Error>
pub async fn adr_set(&mut self, on: bool) -> Result<bool, Error>
pub async fn dr_set(&mut self, data_rate: u8) -> Result<u8, Error>
pub async fn uplink_frame_count(&mut self) -> Result<u32, Error>
pub async fn downlink_frame_count(&mut self) -> Result<u32, Error>
pub async fn downlink_message_count(&self) -> Result<u32, Error>
pub async fn tx_power_force_set(&mut self, db_m: u8) -> Result<u8, Error>
pub async fn tx_power_table(&mut self) -> Result<Vec<u8, 12>, Error>
Auto Trait Implementations§
impl<'a, W, const INGRESS_BUF_SIZE: usize> Freeze for SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>where
W: Freeze,
impl<'a, W, const INGRESS_BUF_SIZE: usize> !RefUnwindSafe for SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>
impl<'a, W, const INGRESS_BUF_SIZE: usize> Send for SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>where
W: Send,
impl<'a, W, const INGRESS_BUF_SIZE: usize> Sync for SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>where
W: Sync,
impl<'a, W, const INGRESS_BUF_SIZE: usize> Unpin for SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>where
W: Unpin,
impl<'a, W, const INGRESS_BUF_SIZE: usize> !UnwindSafe for SeeedLoraE5Client<'a, W, INGRESS_BUF_SIZE>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more