#include <imu.h>
|
virtual void | dataHandler (const double acceleration[3], const double angularRate[3], const double magneticField[3], double timestamp) |
|
int | setCompassCorrectionParameters (double cc_mag_field, double cc_offset0, double cc_offset1, double cc_offset2, double cc_gain0, double cc_gain1, double cc_gain2, double cc_T0, double cc_T1, double cc_T2, double cc_T3, double cc_T4, double cc_T5) |
|
void | setDataRate (int rate) |
|
void | zero () |
|
virtual void | attachHandler () |
|
virtual void | detachHandler () |
|
virtual void | errorHandler (int error) |
|
void | init (CPhidgetHandle handle) |
|
void | registerHandlers () |
|
|
static int | SpatialDataHandler (CPhidgetSpatialHandle spatial, void *userptr, CPhidgetSpatial_SpatialEventDataHandle *data, int count) |
|
Definition at line 8 of file imu.h.
void phidgets::Imu::dataHandler |
( |
const double |
acceleration[3], |
|
|
const double |
angularRate[3], |
|
|
const double |
magneticField[3], |
|
|
double |
timestamp |
|
) |
| |
|
protectedvirtual |
int phidgets::Imu::setCompassCorrectionParameters |
( |
double |
cc_mag_field, |
|
|
double |
cc_offset0, |
|
|
double |
cc_offset1, |
|
|
double |
cc_offset2, |
|
|
double |
cc_gain0, |
|
|
double |
cc_gain1, |
|
|
double |
cc_gain2, |
|
|
double |
cc_T0, |
|
|
double |
cc_T1, |
|
|
double |
cc_T2, |
|
|
double |
cc_T3, |
|
|
double |
cc_T4, |
|
|
double |
cc_T5 |
|
) |
| |
|
protected |
void phidgets::Imu::setDataRate |
( |
int |
rate | ) |
|
|
protected |
int phidgets::Imu::SpatialDataHandler |
( |
CPhidgetSpatialHandle |
spatial, |
|
|
void * |
userptr, |
|
|
CPhidgetSpatial_SpatialEventDataHandle * |
data, |
|
|
int |
count |
|
) |
| |
|
staticprivate |
void phidgets::Imu::zero |
( |
| ) |
|
|
protected |
CPhidgetSpatialHandle phidgets::Imu::imu_handle_ |
|
private |
Definition at line 31 of file imu.h.
The documentation for this class was generated from the following files: