pub struct LoraE5<const N: usize> { /* private fields */ }
Implementations§
Source§impl<const N: usize> LoraE5<N>
impl<const N: usize> LoraE5<N>
pub fn get_dev_eui(&mut self) -> Result<DevEui>
pub fn get_app_eui(&mut self) -> Result<AppEui>
pub fn set_app_eui(&mut self, app_eui: &AppEui) -> Result
pub fn set_dev_eui(&mut self, dev_eui: &DevEui) -> Result
pub fn set_app_key(&mut self, app_key: &AppKey) -> Result
pub fn set_credentials(&mut self, credentials: &Credentials) -> Result
Source§impl<const N: usize> LoraE5<N>
impl<const N: usize> LoraE5<N>
pub fn open_usb(vid: u16, pid: u16) -> Result<Self>
pub fn open_path<'a>(path: impl Into<Cow<'a, str>>) -> Result<Self>
pub fn is_ok(&mut self) -> Result<bool>
pub fn get_version(&mut self) -> Result<String>
pub fn set_channel(&mut self, ch: u8, enable: bool) -> Result
pub fn subband2_only(&mut self) -> Result
pub fn set_region(&mut self, region: Region) -> Result
pub fn set_mode(&mut self, mode: Mode) -> Result
pub fn set_datarate(&mut self, dr: DR) -> Result
pub fn join(&mut self) -> Result<JoinResponse>
pub fn force_join(&mut self) -> Result<JoinResponse>
pub fn set_port(&mut self, port: u8) -> Result
pub fn send( &mut self, data: &[u8], port: u8, confirmed: bool, ) -> Result<Option<Downlink>>
pub fn send_ascii( &mut self, data: &str, port: u8, confirmed: bool, ) -> Result<Option<Downlink>>
Auto Trait Implementations§
impl<const N: usize> Freeze for LoraE5<N>
impl<const N: usize> !RefUnwindSafe for LoraE5<N>
impl<const N: usize> Send for LoraE5<N>
impl<const N: usize> !Sync for LoraE5<N>
impl<const N: usize> Unpin for LoraE5<N>
impl<const N: usize> !UnwindSafe for LoraE5<N>
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