|  | AMS Advanced Air Mobility Sensors UG
    | 
This is class implements a driver for the Murata SCHA63T inertial sensor. More...
 
  
| Public Member Functions | |
| void | PollSensor () | 
| Poll the sensor. Puts batches of 30 measurements periodically into the queue of the FreeRTOS task. The function is called from the 6kHz interrupt triggered by the TIM7. | |
| void | ConvertRawDataset () | 
| Converts batches of 30 raw measurements to IMU measurement, applies factory calibration and writes the result to the RTE port. The routine shall be called from FreeRTOS tasks. | |
|  Public Member Functions inherited from CSoftwareComponent< CScha63TDriver, 1U > | |
| virtual void | Init ()=0 | 
| virtual bool | IsInitialized ()=0 | 
| Friends | |
| class | CSoftwareComponent< CScha63TDriver, 1U > | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from CSoftwareComponent< CScha63TDriver, 1U > | |
| static CScha63TDriver & | GetInstance (unsigned uInstanceIndex=0U) | 
|  Static Public Attributes inherited from CSoftwareComponent< CScha63TDriver, 1U > | |
| static constexpr unsigned | skuInstanceCount_ | 
|  Protected Member Functions inherited from CSoftwareComponent< CScha63TDriver, 1U > | |
| CSoftwareComponent ()=default | |
| ~CSoftwareComponent ()=default | |
This is class implements a driver for the Murata SCHA63T inertial sensor.
| void CScha63TDriver::ConvertRawDataset | ( | ) | 
Converts batches of 30 raw measurements to IMU measurement, applies factory calibration and writes the result to the RTE port. The routine shall be called from FreeRTOS tasks.
| void CScha63TDriver::PollSensor | ( | ) | 
Poll the sensor. Puts batches of 30 measurements periodically into the queue of the FreeRTOS task. The function is called from the 6kHz interrupt triggered by the TIM7.
| 
 | friend |