|  | 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 |