pub struct AdcQueueSample {
pub sequence: u16,
pub marker: u16,
pub vbus: ElectricPotential,
pub ibus: ElectricCurrent,
pub power: Power,
pub cc1: ElectricPotential,
pub cc2: ElectricPotential,
pub vdp: ElectricPotential,
pub vdm: ElectricPotential,
}Expand description
Parsed AdcQueue sample with converted units
Fields§
§sequence: u16§marker: u16Opaque device marker/flags preserved from the wire sample.
vbus: ElectricPotential§ibus: ElectricCurrent§power: Power§cc1: ElectricPotential§cc2: ElectricPotential§vdp: ElectricPotential§vdm: ElectricPotentialImplementations§
Source§impl AdcQueueSample
impl AdcQueueSample
Sourcepub fn from_raw(raw: AdcQueueSampleRaw, rate: GraphSampleRate) -> Self
pub fn from_raw(raw: AdcQueueSampleRaw, rate: GraphSampleRate) -> Self
Convert a raw sample using the units for the configured graph rate.
Trait Implementations§
Source§impl Clone for AdcQueueSample
impl Clone for AdcQueueSample
impl Copy for AdcQueueSample
Source§impl Debug for AdcQueueSample
impl Debug for AdcQueueSample
Source§impl PartialEq for AdcQueueSample
impl PartialEq for AdcQueueSample
impl StructuralPartialEq for AdcQueueSample
Auto Trait Implementations§
impl Freeze for AdcQueueSample
impl RefUnwindSafe for AdcQueueSample
impl Send for AdcQueueSample
impl Sync for AdcQueueSample
impl Unpin for AdcQueueSample
impl UnsafeUnpin for AdcQueueSample
impl UnwindSafe for AdcQueueSample
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