pub struct AdcQueueRawData {
pub samples: Vec<AdcQueueSampleRaw>,
}Expand description
AdcQueue payload parsed without guessing the graph sample rate.
Fields§
§samples: Vec<AdcQueueSampleRaw>Implementations§
Source§impl AdcQueueRawData
impl AdcQueueRawData
Sourcepub fn from_bytes(bytes: &[u8]) -> Result<Self, KMError>
pub fn from_bytes(bytes: &[u8]) -> Result<Self, KMError>
Parse a payload losslessly without assigning units to auxiliary counts.
Sourcepub fn decode(&self, rate: GraphSampleRate) -> AdcQueueData
pub fn decode(&self, rate: GraphSampleRate) -> AdcQueueData
Convert raw auxiliary counts using an explicitly known graph rate.
pub fn sequence_range(&self) -> Option<(u16, u16)>
pub fn has_dropped_samples(&self, rate: GraphSampleRate) -> bool
pub fn to_bytes(&self) -> Vec<u8> ⓘ
Trait Implementations§
Source§impl Clone for AdcQueueRawData
impl Clone for AdcQueueRawData
Source§impl Debug for AdcQueueRawData
impl Debug for AdcQueueRawData
impl Eq for AdcQueueRawData
Source§impl PartialEq for AdcQueueRawData
impl PartialEq for AdcQueueRawData
impl StructuralPartialEq for AdcQueueRawData
Auto Trait Implementations§
impl Freeze for AdcQueueRawData
impl RefUnwindSafe for AdcQueueRawData
impl Send for AdcQueueRawData
impl Sync for AdcQueueRawData
impl Unpin for AdcQueueRawData
impl UnsafeUnpin for AdcQueueRawData
impl UnwindSafe for AdcQueueRawData
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