pub enum RadioError {
Show 22 variants
SPI,
Reset,
RfSwitchRx,
RfSwitchTx,
Busy,
Irq,
DIO1,
InvalidConfiguration,
InvalidRadioMode,
OpError(u8),
InvalidBaseAddress(usize, usize),
PayloadSizeUnexpected(usize),
PayloadSizeMismatch(usize, usize),
UnavailableSpreadingFactor,
UnavailableBandwidth,
InvalidBandwidthForFrequency,
InvalidSF6ExplicitHeaderRequest,
InvalidOutputPowerForFrequency,
TransmitTimeout,
ReceiveTimeout,
DutyCycleUnsupported,
RngUnsupported,
}Expand description
Errors types reported during LoRa physical layer processing
Variants§
SPI
Reset
RfSwitchRx
RfSwitchTx
Busy
Irq
DIO1
InvalidConfiguration
InvalidRadioMode
OpError(u8)
InvalidBaseAddress(usize, usize)
PayloadSizeUnexpected(usize)
PayloadSizeMismatch(usize, usize)
InvalidBandwidthForFrequency
InvalidSF6ExplicitHeaderRequest
InvalidOutputPowerForFrequency
TransmitTimeout
ReceiveTimeout
DutyCycleUnsupported
RngUnsupported
Trait Implementations§
Source§impl Debug for RadioError
impl Debug for RadioError
Source§impl Format for RadioError
impl Format for RadioError
Source§impl From<RadioError> for Error
Available on crate feature lorawan-radio only.
impl From<RadioError> for Error
Available on crate feature
lorawan-radio only.Source§fn from(err: RadioError) -> Self
fn from(err: RadioError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for RadioError
impl PartialEq for RadioError
impl StructuralPartialEq for RadioError
Auto Trait Implementations§
impl Freeze for RadioError
impl RefUnwindSafe for RadioError
impl Send for RadioError
impl Sync for RadioError
impl Unpin for RadioError
impl UnwindSafe for RadioError
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