pub struct Calibration {
pub ac1: i16,
pub ac2: i16,
pub ac3: i16,
pub ac4: u16,
pub ac5: u16,
pub ac6: u16,
pub b1: i16,
pub b2: i16,
pub mb: i16,
pub mc: i16,
pub md: i16,
}Expand description
Calibration data according to the BMP180 datasheet.
Fields§
§ac1: i16AC1.
ac2: i16AC2.
ac3: i16AC3.
ac4: u16AC4.
ac5: u16AC5.
ac6: u16AC6.
b1: i16B1.
b2: i16B2.
mb: i16MB.
mc: i16MC.
md: i16MD.
Implementations§
Source§impl Calibration
impl Calibration
Sourcepub fn from_slice(slice: &[u8; 22]) -> Self
pub fn from_slice(slice: &[u8; 22]) -> Self
Create a new Calibration instance from a slice.
Trait Implementations§
Source§impl Clone for Calibration
impl Clone for Calibration
Source§fn clone(&self) -> Calibration
fn clone(&self) -> Calibration
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 Calibration
impl Debug for Calibration
Source§impl Default for Calibration
impl Default for Calibration
Source§fn default() -> Calibration
fn default() -> Calibration
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Calibration
impl RefUnwindSafe for Calibration
impl Send for Calibration
impl Sync for Calibration
impl Unpin for Calibration
impl UnwindSafe for Calibration
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