#[repr(C)]pub struct PamojaOpt3001Reading {
pub raw: u16,
pub milli_lux: u32,
pub lux: f32,
}Expand description
An OPT3001 illuminance result.
Fields§
§raw: u16The result register: a four-bit exponent over a twelve-bit mantissa.
milli_lux: u32The illuminance in millilux, exact in integer arithmetic.
lux: f32The illuminance in lux.
Trait Implementations§
Source§impl Clone for PamojaOpt3001Reading
impl Clone for PamojaOpt3001Reading
Source§fn clone(&self) -> PamojaOpt3001Reading
fn clone(&self) -> PamojaOpt3001Reading
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PamojaOpt3001Reading
Source§impl Debug for PamojaOpt3001Reading
impl Debug for PamojaOpt3001Reading
Source§impl PartialEq for PamojaOpt3001Reading
impl PartialEq for PamojaOpt3001Reading
impl StructuralPartialEq for PamojaOpt3001Reading
Auto Trait Implementations§
impl Freeze for PamojaOpt3001Reading
impl RefUnwindSafe for PamojaOpt3001Reading
impl Send for PamojaOpt3001Reading
impl Sync for PamojaOpt3001Reading
impl Unpin for PamojaOpt3001Reading
impl UnsafeUnpin for PamojaOpt3001Reading
impl UnwindSafe for PamojaOpt3001Reading
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