MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Classes | Enumerations | Functions
mip::data_sensor Namespace Reference

Classes

struct  RawAccel
 
struct  RawGyro
 
struct  RawMag
 
struct  RawPressure
 
struct  ScaledAccel
 
struct  ScaledGyro
 
struct  ScaledMag
 
struct  ScaledPressure
 
struct  DeltaTheta
 
struct  DeltaVelocity
 
struct  CompOrientationMatrix
 
struct  CompQuaternion
 
struct  CompEulerAngles
 
struct  CompOrientationUpdateMatrix
 
struct  OrientationRawTemp
 
struct  InternalTimestamp
 
struct  PpsTimestamp
 
struct  GpsTimestamp
 
struct  TemperatureAbs
 
struct  UpVector
 
struct  NorthVector
 
struct  OverrangeStatus
 
struct  OdometerData
 

Enumerations

enum  {
  DESCRIPTOR_SET = 0x80 , DATA_ACCEL_RAW = 0x01 , DATA_GYRO_RAW = 0x02 , DATA_MAG_RAW = 0x03 ,
  DATA_ACCEL_SCALED = 0x04 , DATA_GYRO_SCALED = 0x05 , DATA_MAG_SCALED = 0x06 , DATA_DELTA_THETA = 0x07 ,
  DATA_DELTA_VELOCITY = 0x08 , DATA_COMP_ORIENTATION_MATRIX = 0x09 , DATA_COMP_QUATERNION = 0x0A , DATA_COMP_ORIENTATION_UPDATE_MATRIX = 0x0B ,
  DATA_COMP_EULER_ANGLES = 0x0C , DATA_TEMPERATURE_RAW = 0x0D , DATA_TIME_STAMP_INTERNAL = 0x0E , DATA_TIME_STAMP_PPS = 0x0F ,
  DATA_STAB_MAG = 0x10 , DATA_STAB_ACCEL = 0x11 , DATA_TIME_STAMP_GPS = 0x12 , DATA_TEMPERATURE_ABS = 0x14 ,
  DATA_RAW_CLIP_DATA = 0x15 , DATA_PRESSURE_RAW = 0x16 , DATA_PRESSURE_SCALED = 0x17 , DATA_OVERRANGE_STATUS = 0x18 ,
  DATA_ODOMETER = 0x40 , MIP_DATA_DESC_ASPP = 0x81 , MIP_DATA_DESC_GXSB = 0x82
}
 

Functions

void insert (Serializer &serializer, const RawAccel &self)
 
void extract (Serializer &serializer, RawAccel &self)
 
void insert (Serializer &serializer, const RawGyro &self)
 
void extract (Serializer &serializer, RawGyro &self)
 
void insert (Serializer &serializer, const RawMag &self)
 
void extract (Serializer &serializer, RawMag &self)
 
void insert (Serializer &serializer, const RawPressure &self)
 
void extract (Serializer &serializer, RawPressure &self)
 
void insert (Serializer &serializer, const ScaledAccel &self)
 
void extract (Serializer &serializer, ScaledAccel &self)
 
void insert (Serializer &serializer, const ScaledGyro &self)
 
void extract (Serializer &serializer, ScaledGyro &self)
 
void insert (Serializer &serializer, const ScaledMag &self)
 
void extract (Serializer &serializer, ScaledMag &self)
 
void insert (Serializer &serializer, const ScaledPressure &self)
 
void extract (Serializer &serializer, ScaledPressure &self)
 
void insert (Serializer &serializer, const DeltaTheta &self)
 
void extract (Serializer &serializer, DeltaTheta &self)
 
void insert (Serializer &serializer, const DeltaVelocity &self)
 
void extract (Serializer &serializer, DeltaVelocity &self)
 
void insert (Serializer &serializer, const CompOrientationMatrix &self)
 
void extract (Serializer &serializer, CompOrientationMatrix &self)
 
void insert (Serializer &serializer, const CompQuaternion &self)
 
void extract (Serializer &serializer, CompQuaternion &self)
 
void insert (Serializer &serializer, const CompEulerAngles &self)
 
void extract (Serializer &serializer, CompEulerAngles &self)
 
void insert (Serializer &serializer, const CompOrientationUpdateMatrix &self)
 
void extract (Serializer &serializer, CompOrientationUpdateMatrix &self)
 
void insert (Serializer &serializer, const OrientationRawTemp &self)
 
void extract (Serializer &serializer, OrientationRawTemp &self)
 
void insert (Serializer &serializer, const InternalTimestamp &self)
 
void extract (Serializer &serializer, InternalTimestamp &self)
 
void insert (Serializer &serializer, const PpsTimestamp &self)
 
void extract (Serializer &serializer, PpsTimestamp &self)
 
void insert (Serializer &serializer, const GpsTimestamp &self)
 
void extract (Serializer &serializer, GpsTimestamp &self)
 
void insert (Serializer &serializer, const TemperatureAbs &self)
 
void extract (Serializer &serializer, TemperatureAbs &self)
 
void insert (Serializer &serializer, const UpVector &self)
 
void extract (Serializer &serializer, UpVector &self)
 
void insert (Serializer &serializer, const NorthVector &self)
 
void extract (Serializer &serializer, NorthVector &self)
 
void insert (Serializer &serializer, const OverrangeStatus &self)
 
void extract (Serializer &serializer, OverrangeStatus &self)
 
void insert (Serializer &serializer, const OdometerData &self)
 
void extract (Serializer &serializer, OdometerData &self)