VectorNav C Library
Data Structures
Here are the data structures with brief descriptions:
 CAccelerationCompensationRegisterStructure representing the Acceleration Compensation register
 CBinaryOutputRegisterStructure representing a Binary Output register
 CCalculatedMagnetometerCalibrationRegisterStructure representing the Calculated Magnetometer Calibration register
 CCommunicationProtocolControlRegisterStructure representing the Communication Protocol Control register
 CDeltaThetaAndDeltaVelocityConfigurationRegisterStructure representing the Delta Theta and Delta Velocity Configuration register
 CDeltaThetaAndDeltaVelocityRegisterStructure representing the Delta Theta and Delta Velocity register
 CFilterActiveTuningParametersRegisterStructure representing the Filter Active Tuning Parameters register
 CFilterBasicControlRegisterStructure representing the Filter Basic Control register
 CFilterMeasurementsVarianceParametersRegisterStructure representing the Filter Measurements Variance Parameters register
 CGpsCompassBaselineRegisterStructure representing the GPS Compass Baseline register
 CGpsCompassEstimatedBaselineRegisterStructure representing the GPS Compass Estimated Baseline register
 CGpsConfigurationRegisterStructure representing the GPS Configuration register
 CGpsSolutionEcefRegisterStructure representing the GPS Solution - ECEF register
 CGpsSolutionLlaRegisterStructure representing the GPS Solution - LLA register
 CGyroCompensationRegisterStructure representing the Gyro Compensation register
 CImuFilteringConfigurationRegisterStructure representing the IMU Filtering Configuration register
 CImuMeasurementsRegisterStructure representing the IMU Measurements register
 CImuRateConfigurationRegisterStructure representing the IMU Rate Configuration register
 CInsAdvancedConfigurationRegisterStructure representing the INS Advanced Configuration register
 CInsBasicConfigurationRegisterVn200Structure representing the INS Basic Configuration register for a VN-200 sensor
 CInsBasicConfigurationRegisterVn300Structure representing the INS Basic Configuration register for a VN-300 sensor
 CInsSolutionEcefRegisterStructure representing the INS Solution - ECEF register
 CInsSolutionLlaRegisterStructure representing the INS Solution - LLA register
 CInsStateEcefRegisterStructure representing the INS State - ECEF register
 CInsStateLlaRegisterStructure representing the INS State - LLA register
 CMagneticAccelerationAndAngularRatesRegisterStructure representing the Magnetic, Acceleration and Angular Rates register
 CMagneticAndGravityReferenceVectorsRegisterStructure representing the Magnetic and Gravity Reference Vectors register
 CMagnetometerCalibrationControlRegisterStructure representing the Magnetometer Calibration Control register
 CMagnetometerCompensationRegisterStructure representing the Magnetometer Compensation register
 Cmat3fRepresents a 3x3 matrix with an underlying data type of float
 CQuaternionMagneticAccelerationAndAngularRatesRegisterStructure representing the Quaternion, Magnetic, Acceleration and Angular Rates register
 CquatfRepresents a quaternion reading with underlying data type of float
 CReferenceVectorConfigurationRegisterStructure representing the Reference Vector Configuration register
 CStartupFilterBiasEstimateRegisterStructure representing the Startup Filter Bias Estimate register
 CSynchronizationControlRegisterStructure representing the Synchronization Control register
 CSynchronizationStatusRegisterStructure representing the Synchronization Status register
 Cvec3dRepresents a 3 component vector with an underlying data type of double
 Cvec3fVarious vector types and operations
 Cvec4fRepresents a 4 component vector with an underlying data type of float
 CVelocityCompensationControlRegisterStructure representing the Velocity Compensation Control register
 CVelocityCompensationStatusRegisterStructure representing the Velocity Compensation Status register
 CVnCompositeDataComposite structure of all available data types from VectorNav sensors
 CVnCriticalSection
 CVnEventStructure representing an event
 CVnEzAsyncDataStructure supporting easy and reliable access to asynchronous data from a VectorNav sensor at the cost of a slight performance hit
 CVnPortInfoContaining information about the port to be searched
 CVnSensorHelpful structure for working with VectorNav sensors
 CVnSerialPortProvides access to a serial port
 CVnStopwatchProvides simple timing capabilities
 CVnThreadStructure for working with threads
 CVnUartPacketStructure representing a UART packet received from a VectorNav sensor
 CVnUartPacketFinderData structure holding current parsing status of data received from a VectorNav sensor
 CVpeAccelerometerAdvancedTuningRegisterStructure representing the VPE Accelerometer Advanced Tuning register
 CVpeAccelerometerBasicTuningRegisterStructure representing the VPE Accelerometer Basic Tuning register
 CVpeBasicControlRegisterStructure representing the VPE Basic Control register
 CVpeGyroBasicTuningRegisterStructure representing the VPE Gyro Basic Tuning register
 CVpeMagnetometerAdvancedTuningRegisterStructure representing the VPE Magnetometer Advanced Tuning register
 CVpeMagnetometerBasicTuningRegisterStructure representing the VPE Magnetometer Basic Tuning register
 CYawPitchRollMagneticAccelerationAndAngularRatesRegisterStructure representing the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register
 CYawPitchRollTrueBodyAccelerationAndAngularRatesRegisterStructure representing the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register
 CYawPitchRollTrueInertialAccelerationAndAngularRatesRegisterStructure representing the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register