pub struct OfflineLogSampleRaw {
pub voltage_uv: i32,
pub current_ua: i32,
pub charge_uah: i32,
pub energy_uwh: i32,
}Expand description
Lossless wire representation of one offline log sample.
Fields§
§voltage_uv: i32§current_ua: i32§charge_uah: i32§energy_uwh: i32Implementations§
Source§impl OfflineLogSampleRaw
impl OfflineLogSampleRaw
Sourcepub fn from_wire_bytes(bytes: &[u8]) -> Result<Self, KMError>
pub fn from_wire_bytes(bytes: &[u8]) -> Result<Self, KMError>
Decode one 16-byte wire sample.
pub fn decode(self) -> OfflineLogSample
Trait Implementations§
Source§impl Clone for OfflineLogSampleRaw
impl Clone for OfflineLogSampleRaw
impl Copy for OfflineLogSampleRaw
Source§impl Debug for OfflineLogSampleRaw
impl Debug for OfflineLogSampleRaw
impl Eq for OfflineLogSampleRaw
Source§impl PartialEq for OfflineLogSampleRaw
impl PartialEq for OfflineLogSampleRaw
impl StructuralPartialEq for OfflineLogSampleRaw
Auto Trait Implementations§
impl Freeze for OfflineLogSampleRaw
impl RefUnwindSafe for OfflineLogSampleRaw
impl Send for OfflineLogSampleRaw
impl Sync for OfflineLogSampleRaw
impl Unpin for OfflineLogSampleRaw
impl UnsafeUnpin for OfflineLogSampleRaw
impl UnwindSafe for OfflineLogSampleRaw
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