MotionEC Software Library
MotionEC Software Library Documentation
|
MOTION_EC_Exported_Functions
Functions | |
void | MotionEC_Initialize (float freq) |
Initialize and reset the MotionEC engine. More... | |
void | MotionEC_Run (MEC_input_t *data_in, MEC_output_t *data_out) |
Run E-Compass algorithm (accelerometer and magnetometer data fusion) More... | |
void | MotionEC_GetOrientationEnable (MEC_state_t *state) |
Get enable/disable state of the Euler angles calculation. More... | |
void | MotionEC_SetOrientationEnable (MEC_state_t state) |
Set enable/disable state of the Euler angles calculation. More... | |
void | MotionEC_GetVirtualGyroEnable (MEC_state_t *state) |
Get enable/disable state of the virtual gyroscope calculation. More... | |
void | MotionEC_SetVirtualGyroEnable (MEC_state_t state) |
Set enable/disable state of the virtual gyroscope calculation. More... | |
void | MotionEC_GetGravityEnable (MEC_state_t *state) |
Get enable/disable state of the gravity vector calculation. More... | |
void | MotionEC_SetGravityEnable (MEC_state_t state) |
Set enable/disable state of the gravity vector calculation. More... | |
void | MotionEC_GetLinearAccEnable (MEC_state_t *state) |
Get enable/disable state of the linear acceleration calculation. More... | |
void | MotionEC_SetLinearAccEnable (MEC_state_t state) |
Set enable/disable state of the linear acceleration calculation. More... | |
void | MotionEC_SetFrequency (float freq) |
Set sampling frequency (modify filtering parameters) More... | |
uint8_t | MotionEC_GetLibVersion (char *version) |
Get the library version. More... | |
Detailed Description
Function Documentation
void MotionEC_GetGravityEnable | ( | MEC_state_t * | state | ) |
Get enable/disable state of the gravity vector calculation.
- Parameters
-
state Current enable/disable state
- Return values
-
none
uint8_t MotionEC_GetLibVersion | ( | char * | version | ) |
Get the library version.
- Parameters
-
version Pointer to an array of 35 char
- Return values
-
Length of the version string
void MotionEC_GetLinearAccEnable | ( | MEC_state_t * | state | ) |
Get enable/disable state of the linear acceleration calculation.
- Parameters
-
state Current enable/disable state
- Return values
-
none
void MotionEC_GetOrientationEnable | ( | MEC_state_t * | state | ) |
Get enable/disable state of the Euler angles calculation.
- Parameters
-
state Current enable/disable state
- Return values
-
none
void MotionEC_GetVirtualGyroEnable | ( | MEC_state_t * | state | ) |
Get enable/disable state of the virtual gyroscope calculation.
- Parameters
-
state Current enable/disable state
- Return values
-
none
void MotionEC_Initialize | ( | float | freq | ) |
Initialize and reset the MotionEC engine.
- Parameters
-
freq Sensors sampling frequency [Hz]
- Return values
-
None
void MotionEC_Run | ( | MEC_input_t * | data_in, |
MEC_output_t * | data_out | ||
) |
Run E-Compass algorithm (accelerometer and magnetometer data fusion)
- Parameters
-
data_in Structure containing input data data_out Structure containing output data
- Return values
-
None
void MotionEC_SetFrequency | ( | float | freq | ) |
Set sampling frequency (modify filtering parameters)
- Parameters
-
freq New sensors sampling frequency [Hz]
- Return values
-
none
void MotionEC_SetGravityEnable | ( | MEC_state_t | state | ) |
Set enable/disable state of the gravity vector calculation.
- Parameters
-
state New enable/disable state to be set
- Return values
-
none
void MotionEC_SetLinearAccEnable | ( | MEC_state_t | state | ) |
Set enable/disable state of the linear acceleration calculation.
- Parameters
-
state New enable/disable state to be set
- Return values
-
none
void MotionEC_SetOrientationEnable | ( | MEC_state_t | state | ) |
Set enable/disable state of the Euler angles calculation.
- Parameters
-
state New enable/disable state to be set
- Return values
-
none
void MotionEC_SetVirtualGyroEnable | ( | MEC_state_t | state | ) |
Set enable/disable state of the virtual gyroscope calculation.
- Parameters
-
state New enable/disable state to be set
- Return values
-
none
Generated on Mon May 8 2017 15:45:15 for MotionEC Software Library by
