AMS Advanced Air Mobility Sensors UG
|
The class implements the BMM150 Driver. The driver adjusts the sensor BMM150. More...
Classes | |
struct | STrimRegData |
Structure of BMM150 compensation trim parameters. More... | |
Public Types | |
enum class | EBmmIds : uint8_t { eInvalid = 0 , eBmm1 , eBmm2 } |
BMM150 chips supported by the driver. More... | |
Public Member Functions | |
void | Bmm150ReadMagData (void) |
Read Magnetic data from BMM150 Sensor. | |
Public Member Functions inherited from CSoftwareComponent< CBmm150Driver, 2U > | |
virtual void | Init ()=0 |
virtual bool | IsInitialized ()=0 |
Static Public Attributes | |
static constexpr int16_t | skiOvrflwAdcValXYaxisFlip_ { -4096 } |
static constexpr int16_t | skiOvrflwAdcValZaxisHall_ { -16384 } |
static constexpr int16_t | skiNegSaturationZaxis_ { -32767 } |
static constexpr int16_t | skiPosSaturationZaxis_ { 32767 } |
static constexpr int32_t | skiOvrflwOutput_ { -32768 } |
Static Public Attributes inherited from CSoftwareComponent< CBmm150Driver, 2U > | |
static constexpr unsigned | skuInstanceCount_ |
Friends | |
class | CSoftwareComponent< CBmm150Driver, 2U > |
Additional Inherited Members | |
Static Public Member Functions inherited from CSoftwareComponent< CBmm150Driver, 2U > | |
static CBmm150Driver & | GetInstance (unsigned uInstanceIndex=0U) |
Protected Member Functions inherited from CSoftwareComponent< CBmm150Driver, 2U > | |
CSoftwareComponent ()=default | |
~CSoftwareComponent ()=default | |
The class implements the BMM150 Driver. The driver adjusts the sensor BMM150.
|
strong |
void CBmm150Driver::Bmm150ReadMagData | ( | void | ) |
Read Magnetic data from BMM150 Sensor.
|
friend |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |