AMS Advanced Air Mobility Sensors UG
Loading...
Searching...
No Matches
CScha63TDriver Class Reference

This is class implements a driver for the Murata SCHA63T inertial sensor. More...

Inheritance diagram for CScha63TDriver:
CSoftwareComponent< CScha63TDriver, 1U >

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

Detailed Description

This is class implements a driver for the Murata SCHA63T inertial sensor.

Member Function Documentation

◆ ConvertRawDataset()

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.

◆ PollSensor()

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.

Friends And Related Function Documentation

◆ CSoftwareComponent< CScha63TDriver, 1U >

friend class CSoftwareComponent< CScha63TDriver, 1U >
friend

The documentation for this class was generated from the following files: