pub struct PdStatus {
pub type_id: u8,
pub timestamp_ticks: u32,
pub vbus: ElectricPotential,
pub ibus: ElectricCurrent,
pub cc1: ElectricPotential,
pub cc2: ElectricPotential,
}Fields§
§type_id: u8§timestamp_ticks: u32Coarse protocol counter, approximately 40 ms per tick.
vbus: ElectricPotential§ibus: ElectricCurrent§cc1: ElectricPotential§cc2: ElectricPotentialTrait Implementations§
impl Copy for PdStatus
Source§impl From<PdStatusRaw> for PdStatus
impl From<PdStatusRaw> for PdStatus
Source§fn from(raw: PdStatusRaw) -> Self
fn from(raw: PdStatusRaw) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for PdStatus
Auto Trait Implementations§
impl Freeze for PdStatus
impl RefUnwindSafe for PdStatus
impl Send for PdStatus
impl Sync for PdStatus
impl Unpin for PdStatus
impl UnsafeUnpin for PdStatus
impl UnwindSafe for PdStatus
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