pub struct BmsOnboardTemperature(/* private fields */);Implementations§
Source§impl BmsOnboardTemperature
impl BmsOnboardTemperature
Sourcepub const fn internal_temp(&self) -> f32
pub const fn internal_temp(&self) -> f32
Units: C
Bits: 0..16
Sourcepub const fn with_internal_temp_checked(self, value: f32) -> Result<Self, ()>
pub const fn with_internal_temp_checked(self, value: f32) -> Result<Self, ()>
Units: C
Bits: 0..16
Sourcepub const fn with_internal_temp(self, value: f32) -> Self
pub const fn with_internal_temp(self, value: f32) -> Self
Units: C
Bits: 0..16
Sourcepub const fn set_internal_temp(&mut self, value: f32)
pub const fn set_internal_temp(&mut self, value: f32)
Units: C
Bits: 0..16
Source§impl BmsOnboardTemperature
impl BmsOnboardTemperature
Sourcepub fn try_with_internal_temp(self, v: f32) -> Result<Self, OutOfRange>
pub fn try_with_internal_temp(self, v: f32) -> Result<Self, OutOfRange>
Like Self::with_internal_temp but returns
OutOfRange instead of saturating an unrepresentable value.
Sourcepub fn try_set_internal_temp(&mut self, v: f32) -> Result<(), OutOfRange>
pub fn try_set_internal_temp(&mut self, v: f32) -> Result<(), OutOfRange>
Like Self::set_internal_temp but returns
OutOfRange instead of saturating an unrepresentable value.
Trait Implementations§
Source§impl Clone for BmsOnboardTemperature
impl Clone for BmsOnboardTemperature
Source§fn clone(&self) -> BmsOnboardTemperature
fn clone(&self) -> BmsOnboardTemperature
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 Debug for BmsOnboardTemperature
impl Debug for BmsOnboardTemperature
Source§impl Default for BmsOnboardTemperature
impl Default for BmsOnboardTemperature
Source§impl From<BmsOnboardTemperature> for u16
impl From<BmsOnboardTemperature> for u16
Source§fn from(v: BmsOnboardTemperature) -> Self
fn from(v: BmsOnboardTemperature) -> Self
Converts to this type from the input type.
Source§impl From<u16> for BmsOnboardTemperature
impl From<u16> for BmsOnboardTemperature
Source§impl ToCanFrame for BmsOnboardTemperature
impl ToCanFrame for BmsOnboardTemperature
impl Copy for BmsOnboardTemperature
Auto Trait Implementations§
impl Freeze for BmsOnboardTemperature
impl RefUnwindSafe for BmsOnboardTemperature
impl Send for BmsOnboardTemperature
impl Sync for BmsOnboardTemperature
impl Unpin for BmsOnboardTemperature
impl UnwindSafe for BmsOnboardTemperature
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