M5Unit-ENV 1.6.0 git rev:f6fd6b0
Loading...
Searching...
No Matches
m5::unit::qmp6988::Data Struct Reference

Measurement data group. More...

#include <unit_QMP6988.hpp>

Public Member Functions

float temperature () const
 temperature (Celsius)
 
float celsius () const
 temperature (Celsius)
 
float fahrenheit () const
 temperature (Fahrenheit)
 
float pressure () const
 

Public Attributes

std::array< uint8_t, 6 > raw {}
 
const Calibration * calib {}
 Points to the owning unit's calibration for compensation.
 

Detailed Description

Measurement data group.

Member Function Documentation

◆ pressure()

float m5::unit::qmp6988::Data::pressure ( ) const

pressure (Pa)

Member Data Documentation

◆ calib

const Calibration* m5::unit::qmp6988::Data::calib {}

Points to the owning unit's calibration for compensation.

Note
The calibration is read once in begin() and never changes, so this pointer stays valid for the unit's lifetime. Do not keep a copied Data after the owning unit is destroyed. Calibration data

◆ raw

std::array<uint8_t, 6> m5::unit::qmp6988::Data::raw {}

RAW data