Sensor Scol plugin
Multi platform sensors for handled devices
Public Member Functions
OrientationEKF Class Reference

Public Member Functions

void reset ()
 
bool isReady ()
 
void processGyro (Vector3d gyro, int64_t sensorTimeStamp)
 
void processAcc (Vector3d acc, int64_t sensorTimeStamp)
 
void processMag (Vector3d mag, int64_t sensorTimeStamp)
 
double getHeadingDegrees ()
 
void setHeadingDegrees (double heading)
 
double * getPredictedMatrix (double secondsAfterLastGyroEvent)
 
double * getMatrix ()
 

Detailed Description

Definition at line 12 of file OrientationEKF.h.

Constructor & Destructor Documentation

◆ OrientationEKF()

Definition at line 8 of file orientationEKF.cpp.

◆ ~OrientationEKF()

~OrientationEKF ( )
virtual

Definition at line 13 of file orientationEKF.cpp.

Member Function Documentation

◆ getHeadingDegrees()

double getHeadingDegrees ( )

Definition at line 61 of file orientationEKF.cpp.

◆ getMatrix()

double * getMatrix ( )

Definition at line 332 of file orientationEKF.cpp.

◆ getPredictedMatrix()

double * getPredictedMatrix ( double  secondsAfterLastGyroEvent)

Definition at line 337 of file orientationEKF.cpp.

◆ isReady()

bool isReady ( )

Definition at line 56 of file orientationEKF.cpp.

◆ processAcc()

void processAcc ( Vector3d  acc,
int64_t  sensorTimeStamp 
)

Definition at line 126 of file orientationEKF.cpp.

◆ processGyro()

void processGyro ( Vector3d  gyro,
int64_t  sensorTimeStamp 
)

Definition at line 95 of file orientationEKF.cpp.

◆ processMag()

void processMag ( Vector3d  mag,
int64_t  sensorTimeStamp 
)

Definition at line 189 of file orientationEKF.cpp.

◆ reset()

void reset ( )

Definition at line 17 of file orientationEKF.cpp.

◆ setHeadingDegrees()

void setHeadingDegrees ( double  heading)

Definition at line 84 of file orientationEKF.cpp.


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