#[repr(transparent)]pub struct SprPpsApdo(pub u32);Expand description
SPR Programmable Power Supply. (PPS)
Tuple Fields§
§0: u32Implementations§
Source§impl SprPpsApdo
impl SprPpsApdo
Sourcepub const fn max_current_50ma(&self) -> u8
pub const fn max_current_50ma(&self) -> u8
Maximum current in 50mA units.
Sourcepub fn set_max_current_50ma(&mut self, val: u8)
pub fn set_max_current_50ma(&mut self, val: u8)
Maximum current in 50mA units.
Sourcepub const fn min_voltage_100mv(&self) -> u8
pub const fn min_voltage_100mv(&self) -> u8
Minimum voltage in 100mV units.
Sourcepub fn set_min_voltage_100mv(&mut self, val: u8)
pub fn set_min_voltage_100mv(&mut self, val: u8)
Minimum voltage in 100mV units.
Sourcepub const fn max_voltage_100mv(&self) -> u8
pub const fn max_voltage_100mv(&self) -> u8
Maximum voltage in 100mV units.
Sourcepub fn set_max_voltage_100mv(&mut self, val: u8)
pub fn set_max_voltage_100mv(&mut self, val: u8)
Maximum voltage in 100mV units.
Sourcepub const fn pps_power_limited(&self) -> bool
pub const fn pps_power_limited(&self) -> bool
PPS power limited.
Sourcepub fn set_pps_power_limited(&mut self, val: bool)
pub fn set_pps_power_limited(&mut self, val: bool)
PPS power limited.
Sourcepub fn set_apdo_type(&mut self, val: u8)
pub fn set_apdo_type(&mut self, val: u8)
Augmented PDO type.
Sourcepub fn set_pdo_type(&mut self, val: u8)
pub fn set_pdo_type(&mut self, val: u8)
Data object type
Trait Implementations§
Source§impl Clone for SprPpsApdo
impl Clone for SprPpsApdo
Source§fn clone(&self) -> SprPpsApdo
fn clone(&self) -> SprPpsApdo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for SprPpsApdo
impl Default for SprPpsApdo
Source§fn default() -> SprPpsApdo
fn default() -> SprPpsApdo
Returns the “default value” for a type. Read more
Source§impl PartialEq for SprPpsApdo
impl PartialEq for SprPpsApdo
impl Copy for SprPpsApdo
impl Eq for SprPpsApdo
impl StructuralPartialEq for SprPpsApdo
Auto Trait Implementations§
impl Freeze for SprPpsApdo
impl RefUnwindSafe for SprPpsApdo
impl Send for SprPpsApdo
impl Sync for SprPpsApdo
impl Unpin for SprPpsApdo
impl UnwindSafe for SprPpsApdo
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