VectorNav C Library
Data Structures | Functions
Register Structures

These structures represent the various registers on a VecotorNav sensor. More...

Data Structures

struct  BinaryOutputRegister
 Structure representing a Binary Output register. More...
 
struct  QuaternionMagneticAccelerationAndAngularRatesRegister
 Structure representing the Quaternion, Magnetic, Acceleration and Angular Rates register. More...
 
struct  MagneticAccelerationAndAngularRatesRegister
 Structure representing the Magnetic, Acceleration and Angular Rates register. More...
 
struct  MagneticAndGravityReferenceVectorsRegister
 Structure representing the Magnetic and Gravity Reference Vectors register. More...
 
struct  FilterMeasurementsVarianceParametersRegister
 Structure representing the Filter Measurements Variance Parameters register. More...
 
struct  MagnetometerCompensationRegister
 Structure representing the Magnetometer Compensation register. More...
 
struct  FilterActiveTuningParametersRegister
 Structure representing the Filter Active Tuning Parameters register. More...
 
struct  AccelerationCompensationRegister
 Structure representing the Acceleration Compensation register. More...
 
struct  YawPitchRollMagneticAccelerationAndAngularRatesRegister
 Structure representing the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register. More...
 
struct  CommunicationProtocolControlRegister
 Structure representing the Communication Protocol Control register. More...
 
struct  SynchronizationControlRegister
 Structure representing the Synchronization Control register. More...
 
struct  SynchronizationStatusRegister
 Structure representing the Synchronization Status register. More...
 
struct  FilterBasicControlRegister
 Structure representing the Filter Basic Control register. More...
 
struct  VpeBasicControlRegister
 Structure representing the VPE Basic Control register. More...
 
struct  VpeMagnetometerBasicTuningRegister
 Structure representing the VPE Magnetometer Basic Tuning register. More...
 
struct  VpeMagnetometerAdvancedTuningRegister
 Structure representing the VPE Magnetometer Advanced Tuning register. More...
 
struct  VpeAccelerometerBasicTuningRegister
 Structure representing the VPE Accelerometer Basic Tuning register. More...
 
struct  VpeAccelerometerAdvancedTuningRegister
 Structure representing the VPE Accelerometer Advanced Tuning register. More...
 
struct  VpeGyroBasicTuningRegister
 Structure representing the VPE Gyro Basic Tuning register. More...
 
struct  MagnetometerCalibrationControlRegister
 Structure representing the Magnetometer Calibration Control register. More...
 
struct  CalculatedMagnetometerCalibrationRegister
 Structure representing the Calculated Magnetometer Calibration register. More...
 
struct  VelocityCompensationControlRegister
 Structure representing the Velocity Compensation Control register. More...
 
struct  VelocityCompensationStatusRegister
 Structure representing the Velocity Compensation Status register. More...
 
struct  ImuMeasurementsRegister
 Structure representing the IMU Measurements register. More...
 
struct  GpsConfigurationRegister
 Structure representing the GPS Configuration register. More...
 
struct  GpsSolutionLlaRegister
 Structure representing the GPS Solution - LLA register. More...
 
struct  GpsSolutionEcefRegister
 Structure representing the GPS Solution - ECEF register. More...
 
struct  InsSolutionLlaRegister
 Structure representing the INS Solution - LLA register. More...
 
struct  InsSolutionEcefRegister
 Structure representing the INS Solution - ECEF register. More...
 
struct  InsBasicConfigurationRegisterVn200
 Structure representing the INS Basic Configuration register for a VN-200 sensor. More...
 
struct  InsBasicConfigurationRegisterVn300
 Structure representing the INS Basic Configuration register for a VN-300 sensor. More...
 
struct  InsAdvancedConfigurationRegister
 Structure representing the INS Advanced Configuration register. More...
 
struct  InsStateLlaRegister
 Structure representing the INS State - LLA register. More...
 
struct  InsStateEcefRegister
 Structure representing the INS State - ECEF register. More...
 
struct  StartupFilterBiasEstimateRegister
 Structure representing the Startup Filter Bias Estimate register. More...
 
struct  DeltaThetaAndDeltaVelocityRegister
 Structure representing the Delta Theta and Delta Velocity register. More...
 
struct  DeltaThetaAndDeltaVelocityConfigurationRegister
 Structure representing the Delta Theta and Delta Velocity Configuration register. More...
 
struct  ReferenceVectorConfigurationRegister
 Structure representing the Reference Vector Configuration register. More...
 
struct  GyroCompensationRegister
 Structure representing the Gyro Compensation register. More...
 
struct  ImuFilteringConfigurationRegister
 Structure representing the IMU Filtering Configuration register. More...
 
struct  GpsCompassBaselineRegister
 Structure representing the GPS Compass Baseline register. More...
 
struct  GpsCompassEstimatedBaselineRegister
 Structure representing the GPS Compass Estimated Baseline register. More...
 
struct  ImuRateConfigurationRegister
 Structure representing the IMU Rate Configuration register. More...
 
struct  YawPitchRollTrueBodyAccelerationAndAngularRatesRegister
 Structure representing the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register. More...
 
struct  YawPitchRollTrueInertialAccelerationAndAngularRatesRegister
 Structure representing the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register. More...
 

Functions

void BinaryOutputRegister_initialize (BinaryOutputRegister *reg, AsyncMode asyncMode, uint32_t rateDivisor, CommonGroup commonField, TimeGroup timeField, ImuGroup imuField, GpsGroup gpsField, AttitudeGroup attitudeField, InsGroup insField)
 Initializes a BinaryOutputRegister structure. More...
 

Detailed Description

These structures represent the various registers on a VecotorNav sensor.

Function Documentation

void BinaryOutputRegister_initialize ( BinaryOutputRegister reg,
AsyncMode  asyncMode,
uint32_t  rateDivisor,
CommonGroup  commonField,
TimeGroup  timeField,
ImuGroup  imuField,
GpsGroup  gpsField,
AttitudeGroup  attitudeField,
InsGroup  insField 
)

Initializes a BinaryOutputRegister structure.

Parameters
[in]regThe BinaryOutputRegister structure to initialize.
[in]asyncModeValue to initialize the asyncMode field with.
[in]rateDivisorValue to initialize the rateDivisor field with.
[in]commonFieldValue to initialize the commonField with.
[in]timeFieldValue to initialize the timeField with.
[in]imuFieldValue to initialize the imuField with.
[in]gpsFieldValue to initialize the gpsField with.
[in]attitudeFieldValue to initialize the attitudeField with.
[in]insFieldValue to initialize the insField with.
Examples:
sensor/main.c.