pub enum RxPk {
V1(RxPkV1),
V2(RxPkV2),
}Variants§
Implementations§
Source§impl RxPk
impl RxPk
pub fn snr(&self) -> f32
pub fn channel_rssi(&self) -> i32
pub fn signal_rssi(&self) -> Option<i32>
pub fn frequency(&self) -> f64
pub fn data(&self) -> &Vec<u8> ⓘ
pub fn timestamp(&self) -> u32
pub fn time(&self) -> &Option<String>
pub fn datarate(&self) -> DataRate
pub fn crc_status(&self) -> CRC
pub fn coding_rate(&self) -> Option<CodingRate>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RxPk
impl<'de> Deserialize<'de> for RxPk
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RxPk
impl RefUnwindSafe for RxPk
impl Send for RxPk
impl Sync for RxPk
impl Unpin for RxPk
impl UnwindSafe for RxPk
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