![]() |
VectorNav C Library
|
This group of methods provide access to read and write to the sensor's registers. More...
Functions | |
| VnError | VnSensor_readBinaryOutput1 (VnSensor *sensor, BinaryOutputRegister *fields) |
| Reads the Binary Output 1 register. More... | |
| VnError | VnSensor_writeBinaryOutput1 (VnSensor *sensor, BinaryOutputRegister *fields, bool waitForReply) |
| Writes to the Binary Output 1 register. More... | |
| VnError | VnSensor_readBinaryOutput2 (VnSensor *sensor, BinaryOutputRegister *fields) |
| Reads the Binary Output 2 register. More... | |
| VnError | VnSensor_writeBinaryOutput2 (VnSensor *sensor, BinaryOutputRegister *fields, bool waitForReply) |
| Writes to the Binary Output 2 register. More... | |
| VnError | VnSensor_readBinaryOutput3 (VnSensor *sensor, BinaryOutputRegister *fields) |
| Reads the Binary Output 3 register. More... | |
| VnError | VnSensor_writeBinaryOutput3 (VnSensor *sensor, BinaryOutputRegister *fields, bool waitForReply) |
| Writes to the Binary Output 3 register. More... | |
| VnError | VnSensor_readUserTag (VnSensor *sensor, char *tagBuffer, size_t tagBufferLength) |
| Reads the User Tag register. More... | |
| VnError | VnSensor_writeUserTag (VnSensor *sensor, char *tag, bool waitForReply) |
| Writes to the User Tag register. More... | |
| VnError | VnSensor_readModelNumber (VnSensor *sensor, char *productNameBuffer, size_t productNameBufferLength) |
| Reads the Model Number register. More... | |
| VnError | VnSensor_readHardwareRevision (VnSensor *sensor, uint32_t *revision) |
| Reads the Hardware Revision register. More... | |
| VnError | VnSensor_readSerialNumber (VnSensor *sensor, uint32_t *serialNum) |
| Reads the Serial Number register. More... | |
| VnError | VnSensor_readFirmwareVersion (VnSensor *sensor, char *firmwareVersionBuffer, size_t firmwareVersionBufferLength) |
| Reads the Firmware Version register. More... | |
| VnError | VnSensor_readSerialBaudRate (VnSensor *sensor, uint32_t *baudrate) |
| Reads the Serial Baud Rate register. More... | |
| VnError | VnSensor_writeSerialBaudRate (VnSensor *sensor, uint32_t baudrate, bool waitForReply) |
| Writes to the Serial Baud Rate register. More... | |
| VnError | VnSensor_readAsyncDataOutputType (VnSensor *sensor, VnAsciiAsync *ador) |
| Reads the Async Data Output Type register. More... | |
| VnError | VnSensor_writeAsyncDataOutputType (VnSensor *sensor, VnAsciiAsync ador, bool waitForReply) |
| Writes to the Async Data Output Type register. More... | |
| VnError | VnSensor_readAsyncDataOutputFrequency (VnSensor *sensor, uint32_t *adof) |
| Reads the Async Data Output Frequency register. More... | |
| VnError | VnSensor_writeAsyncDataOutputFrequency (VnSensor *sensor, uint32_t adof, bool waitForReply) |
| Writes to the Async Data Output Frequency register. More... | |
| VnError | VnSensor_readYawPitchRoll (VnSensor *sensor, vec3f *yawPitchRoll) |
| Reads the Yaw Pitch Roll register. More... | |
| VnError | VnSensor_readAttitudeQuaternion (VnSensor *sensor, vec4f *quat) |
| Reads the Attitude Quaternion register. More... | |
| VnError | VnSensor_readQuaternionMagneticAccelerationAndAngularRates (VnSensor *sensor, QuaternionMagneticAccelerationAndAngularRatesRegister *fields) |
| Reads the Quaternion, Magnetic, Acceleration and Angular Rates register. More... | |
| VnError | VnSensor_readMagneticMeasurements (VnSensor *sensor, vec3f *mag) |
| Reads the Magnetic Measurements register. More... | |
| VnError | VnSensor_readAccelerationMeasurements (VnSensor *sensor, vec3f *accel) |
| Reads the Acceleration Measurements register. More... | |
| VnError | VnSensor_readAngularRateMeasurements (VnSensor *sensor, vec3f *gyro) |
| Reads the Angular Rate Measurements register. More... | |
| VnError | VnSensor_readMagneticAccelerationAndAngularRates (VnSensor *sensor, MagneticAccelerationAndAngularRatesRegister *fields) |
| Reads the Magnetic, Acceleration and Angular Rates register. More... | |
| VnError | VnSensor_readMagneticAndGravityReferenceVectors (VnSensor *sensor, MagneticAndGravityReferenceVectorsRegister *fields) |
| Reads the Magnetic and Gravity Reference Vectors register. More... | |
| VnError | VnSensor_writeMagneticAndGravityReferenceVectors (VnSensor *sensor, MagneticAndGravityReferenceVectorsRegister fields, bool waitForReply) |
| Writes to the Magnetic and Gravity Reference Vectors register. More... | |
| VnError | VnSensor_readMagnetometerCompensation (VnSensor *sensor, MagnetometerCompensationRegister *fields) |
| Reads the Magnetometer Compensation register. More... | |
| VnError | VnSensor_writeMagnetometerCompensation (VnSensor *sensor, MagnetometerCompensationRegister fields, bool waitForReply) |
| Writes to the Magnetometer Compensation register. More... | |
| VnError | VnSensor_readAccelerationCompensation (VnSensor *sensor, AccelerationCompensationRegister *fields) |
| Reads the Acceleration Compensation register. More... | |
| VnError | VnSensor_writeAccelerationCompensation (VnSensor *sensor, AccelerationCompensationRegister fields, bool waitForReply) |
| Writes to the Acceleration Compensation register. More... | |
| VnError | VnSensor_readReferenceFrameRotation (VnSensor *sensor, mat3f *c) |
| Reads the Reference Frame Rotation register. More... | |
| VnError | VnSensor_writeReferenceFrameRotation (VnSensor *sensor, mat3f c, bool waitForReply) |
| Writes to the Reference Frame Rotation register. More... | |
| VnError | VnSensor_readYawPitchRollMagneticAccelerationAndAngularRates (VnSensor *sensor, YawPitchRollMagneticAccelerationAndAngularRatesRegister *fields) |
| Reads the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register. More... | |
| VnError | VnSensor_readCommunicationProtocolControl (VnSensor *sensor, CommunicationProtocolControlRegister *fields) |
| Reads the Communication Protocol Control register. More... | |
| VnError | VnSensor_writeCommunicationProtocolControl (VnSensor *sensor, CommunicationProtocolControlRegister fields, bool waitForReply) |
| Writes to the Communication Protocol Control register. More... | |
| VnError | VnSensor_readSynchronizationControl (VnSensor *sensor, SynchronizationControlRegister *fields) |
| Reads the Synchronization Control register. More... | |
| VnError | VnSensor_writeSynchronizationControl (VnSensor *sensor, SynchronizationControlRegister fields, bool waitForReply) |
| Writes to the Synchronization Control register. More... | |
| VnError | VnSensor_readSynchronizationStatus (VnSensor *sensor, SynchronizationStatusRegister *fields) |
| Reads the Synchronization Status register. More... | |
| VnError | VnSensor_writeSynchronizationStatus (VnSensor *sensor, SynchronizationStatusRegister fields, bool waitForReply) |
| Writes to the Synchronization Status register. More... | |
| VnError | VnSensor_readVpeBasicControl (VnSensor *sensor, VpeBasicControlRegister *fields) |
| Reads the VPE Basic Control register. More... | |
| VnError | VnSensor_writeVpeBasicControl (VnSensor *sensor, VpeBasicControlRegister fields, bool waitForReply) |
| Writes to the VPE Basic Control register. More... | |
| VnError | VnSensor_readVpeMagnetometerBasicTuning (VnSensor *sensor, VpeMagnetometerBasicTuningRegister *fields) |
| Reads the VPE Magnetometer Basic Tuning register. More... | |
| VnError | VnSensor_writeVpeMagnetometerBasicTuning (VnSensor *sensor, VpeMagnetometerBasicTuningRegister fields, bool waitForReply) |
| Writes to the VPE Magnetometer Basic Tuning register. More... | |
| VnError | VnSensor_readVpeAccelerometerBasicTuning (VnSensor *sensor, VpeAccelerometerBasicTuningRegister *fields) |
| Reads the VPE Accelerometer Basic Tuning register. More... | |
| VnError | VnSensor_writeVpeAccelerometerBasicTuning (VnSensor *sensor, VpeAccelerometerBasicTuningRegister fields, bool waitForReply) |
| Writes to the VPE Accelerometer Basic Tuning register. More... | |
| VnError | VnSensor_readMagnetometerCalibrationControl (VnSensor *sensor, MagnetometerCalibrationControlRegister *fields) |
| Reads the Magnetometer Calibration Control register. More... | |
| VnError | VnSensor_writeMagnetometerCalibrationControl (VnSensor *sensor, MagnetometerCalibrationControlRegister fields, bool waitForReply) |
| Writes to the Magnetometer Calibration Control register. More... | |
| VnError | VnSensor_readCalculatedMagnetometerCalibration (VnSensor *sensor, CalculatedMagnetometerCalibrationRegister *fields) |
| Reads the Calculated Magnetometer Calibration register. More... | |
| VnError | VnSensor_readVelocityCompensationMeasurement (VnSensor *sensor, vec3f *velocity) |
| Reads the Velocity Compensation Measurement register. More... | |
| VnError | VnSensor_writeVelocityCompensationMeasurement (VnSensor *sensor, vec3f velocity, bool waitForReply) |
| Writes to the Velocity Compensation Measurement register. More... | |
| VnError | VnSensor_readVelocityCompensationControl (VnSensor *sensor, VelocityCompensationControlRegister *fields) |
| Reads the Velocity Compensation Control register. More... | |
| VnError | VnSensor_writeVelocityCompensationControl (VnSensor *sensor, VelocityCompensationControlRegister fields, bool waitForReply) |
| Writes to the Velocity Compensation Control register. More... | |
| VnError | VnSensor_readImuMeasurements (VnSensor *sensor, ImuMeasurementsRegister *fields) |
| Reads the IMU Measurements register. More... | |
| VnError | VnSensor_readGpsConfiguration (VnSensor *sensor, GpsConfigurationRegister *fields) |
| Reads the GPS Configuration register. More... | |
| VnError | VnSensor_writeGpsConfiguration (VnSensor *sensor, GpsConfigurationRegister fields, bool waitForReply) |
| Writes to the GPS Configuration register. More... | |
| VnError | VnSensor_readGpsAntennaOffset (VnSensor *sensor, vec3f *position) |
| Reads the GPS Antenna Offset register. More... | |
| VnError | VnSensor_writeGpsAntennaOffset (VnSensor *sensor, vec3f position, bool waitForReply) |
| Writes to the GPS Antenna Offset register. More... | |
| VnError | VnSensor_readGpsSolutionLla (VnSensor *sensor, GpsSolutionLlaRegister *fields) |
| Reads the GPS Solution - LLA register. More... | |
| VnError | VnSensor_readGpsSolutionEcef (VnSensor *sensor, GpsSolutionEcefRegister *fields) |
| Reads the GPS Solution - ECEF register. More... | |
| VnError | VnSensor_readInsSolutionLla (VnSensor *sensor, InsSolutionLlaRegister *fields) |
| Reads the INS Solution - LLA register. More... | |
| VnError | VnSensor_readInsSolutionEcef (VnSensor *sensor, InsSolutionEcefRegister *fields) |
| Reads the INS Solution - ECEF register. More... | |
| VnError | VnSensor_readInsBasicConfigurationVn200 (VnSensor *sensor, InsBasicConfigurationRegisterVn200 *fields) |
| Reads the INS Basic Configuration register for a VN-200 sensor. More... | |
| VnError | VnSensor_writeInsBasicConfigurationVn200 (VnSensor *sensor, InsBasicConfigurationRegisterVn200 fields, bool waitForReply) |
| Writes to the INS Basic Configuration register for a VN-200 sensor. More... | |
| VnError | VnSensor_readInsBasicConfigurationVn300 (VnSensor *sensor, InsBasicConfigurationRegisterVn300 *fields) |
| Reads the INS Basic Configuration register for a VN-300 sensor. More... | |
| VnError | VnSensor_writeInsBasicConfigurationVn300 (VnSensor *sensor, InsBasicConfigurationRegisterVn300 fields, bool waitForReply) |
| Writes to the INS Basic Configuration register for a VN-300 sensor. More... | |
| VnError | VnSensor_readInsStateLla (VnSensor *sensor, InsStateLlaRegister *fields) |
| Reads the INS State - LLA register. More... | |
| VnError | VnSensor_readInsStateEcef (VnSensor *sensor, InsStateEcefRegister *fields) |
| Reads the INS State - ECEF register. More... | |
| VnError | VnSensor_readStartupFilterBiasEstimate (VnSensor *sensor, StartupFilterBiasEstimateRegister *fields) |
| Reads the Startup Filter Bias Estimate register. More... | |
| VnError | VnSensor_writeStartupFilterBiasEstimate (VnSensor *sensor, StartupFilterBiasEstimateRegister fields, bool waitForReply) |
| Writes to the Startup Filter Bias Estimate register. More... | |
| VnError | VnSensor_readDeltaThetaAndDeltaVelocity (VnSensor *sensor, DeltaThetaAndDeltaVelocityRegister *fields) |
| Reads the Delta Theta and Delta Velocity register. More... | |
| VnError | VnSensor_readDeltaThetaAndDeltaVelocityConfiguration (VnSensor *sensor, DeltaThetaAndDeltaVelocityConfigurationRegister *fields) |
| Reads the Delta Theta and Delta Velocity Configuration register. More... | |
| VnError | VnSensor_writeDeltaThetaAndDeltaVelocityConfiguration (VnSensor *sensor, DeltaThetaAndDeltaVelocityConfigurationRegister fields, bool waitForReply) |
| Writes to the Delta Theta and Delta Velocity Configuration register. More... | |
| VnError | VnSensor_readReferenceVectorConfiguration (VnSensor *sensor, ReferenceVectorConfigurationRegister *fields) |
| Reads the Reference Vector Configuration register. More... | |
| VnError | VnSensor_writeReferenceVectorConfiguration (VnSensor *sensor, ReferenceVectorConfigurationRegister fields, bool waitForReply) |
| Writes to the Reference Vector Configuration register. More... | |
| VnError | VnSensor_readGyroCompensation (VnSensor *sensor, GyroCompensationRegister *fields) |
| Reads the Gyro Compensation register. More... | |
| VnError | VnSensor_writeGyroCompensation (VnSensor *sensor, GyroCompensationRegister fields, bool waitForReply) |
| Writes to the Gyro Compensation register. More... | |
| VnError | VnSensor_readImuFilteringConfiguration (VnSensor *sensor, ImuFilteringConfigurationRegister *fields) |
| Reads the IMU Filtering Configuration register. More... | |
| VnError | VnSensor_writeImuFilteringConfiguration (VnSensor *sensor, ImuFilteringConfigurationRegister fields, bool waitForReply) |
| Writes to the IMU Filtering Configuration register. More... | |
| VnError | VnSensor_readGpsCompassBaseline (VnSensor *sensor, GpsCompassBaselineRegister *fields) |
| Reads the GPS Compass Baseline register. More... | |
| VnError | VnSensor_writeGpsCompassBaseline (VnSensor *sensor, GpsCompassBaselineRegister fields, bool waitForReply) |
| Writes to the GPS Compass Baseline register. More... | |
| VnError | VnSensor_readGpsCompassEstimatedBaseline (VnSensor *sensor, GpsCompassEstimatedBaselineRegister *fields) |
| Reads the GPS Compass Estimated Baseline register. More... | |
| VnError | VnSensor_readYawPitchRollTrueBodyAccelerationAndAngularRates (VnSensor *sensor, YawPitchRollTrueBodyAccelerationAndAngularRatesRegister *fields) |
| Reads the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register. More... | |
| VnError | VnSensor_readYawPitchRollTrueInertialAccelerationAndAngularRates (VnSensor *sensor, YawPitchRollTrueInertialAccelerationAndAngularRatesRegister *fields) |
| Reads the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register. More... | |
This group of methods provide access to read and write to the sensor's registers.
| VnError VnSensor_readAccelerationCompensation | ( | VnSensor * | sensor, |
| AccelerationCompensationRegister * | fields | ||
| ) |
Reads the Acceleration Compensation register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
Reads the Acceleration Measurements register.
| [in] | sensor | The associated VnSensor. |
Reads the Angular Rate Measurements register.
| [in] | sensor | The associated VnSensor. |
| VnError VnSensor_readAsyncDataOutputFrequency | ( | VnSensor * | sensor, |
| uint32_t * | adof | ||
| ) |
Reads the Async Data Output Frequency register.
| [in] | sensor | The associated VnSensor. |
| VnError VnSensor_readAsyncDataOutputType | ( | VnSensor * | sensor, |
| VnAsciiAsync * | ador | ||
| ) |
Reads the Async Data Output Type register.
| [in] | sensor | The associated VnSensor. |
Reads the Attitude Quaternion register.
| [in] | sensor | The associated VnSensor. |
| VnError VnSensor_readBinaryOutput1 | ( | VnSensor * | sensor, |
| BinaryOutputRegister * | fields | ||
| ) |
Reads the Binary Output 1 register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The register's values. |
| VnError VnSensor_readBinaryOutput2 | ( | VnSensor * | sensor, |
| BinaryOutputRegister * | fields | ||
| ) |
Reads the Binary Output 2 register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The register's values. |
| VnError VnSensor_readBinaryOutput3 | ( | VnSensor * | sensor, |
| BinaryOutputRegister * | fields | ||
| ) |
Reads the Binary Output 3 register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The register's values. |
| VnError VnSensor_readCalculatedMagnetometerCalibration | ( | VnSensor * | sensor, |
| CalculatedMagnetometerCalibrationRegister * | fields | ||
| ) |
Reads the Calculated Magnetometer Calibration register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readCommunicationProtocolControl | ( | VnSensor * | sensor, |
| CommunicationProtocolControlRegister * | fields | ||
| ) |
Reads the Communication Protocol Control register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readDeltaThetaAndDeltaVelocity | ( | VnSensor * | sensor, |
| DeltaThetaAndDeltaVelocityRegister * | fields | ||
| ) |
Reads the Delta Theta and Delta Velocity register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readDeltaThetaAndDeltaVelocityConfiguration | ( | VnSensor * | sensor, |
| DeltaThetaAndDeltaVelocityConfigurationRegister * | fields | ||
| ) |
Reads the Delta Theta and Delta Velocity Configuration register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readFirmwareVersion | ( | VnSensor * | sensor, |
| char * | firmwareVersionBuffer, | ||
| size_t | firmwareVersionBufferLength | ||
| ) |
Reads the Firmware Version register.
| [in] | sensor | The associated VnSensor. |
| [out] | firmwareVersionBuffer | Buffer to place the read register value. |
| [in] | firmwareVersionBufferLength | Length of the provided buffer. |
Reads the GPS Antenna Offset register.
| [in] | sensor | The associated VnSensor. |
| VnError VnSensor_readGpsCompassBaseline | ( | VnSensor * | sensor, |
| GpsCompassBaselineRegister * | fields | ||
| ) |
Reads the GPS Compass Baseline register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readGpsCompassEstimatedBaseline | ( | VnSensor * | sensor, |
| GpsCompassEstimatedBaselineRegister * | fields | ||
| ) |
Reads the GPS Compass Estimated Baseline register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readGpsConfiguration | ( | VnSensor * | sensor, |
| GpsConfigurationRegister * | fields | ||
| ) |
Reads the GPS Configuration register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readGpsSolutionEcef | ( | VnSensor * | sensor, |
| GpsSolutionEcefRegister * | fields | ||
| ) |
Reads the GPS Solution - ECEF register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readGpsSolutionLla | ( | VnSensor * | sensor, |
| GpsSolutionLlaRegister * | fields | ||
| ) |
Reads the GPS Solution - LLA register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readGyroCompensation | ( | VnSensor * | sensor, |
| GyroCompensationRegister * | fields | ||
| ) |
Reads the Gyro Compensation register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readHardwareRevision | ( | VnSensor * | sensor, |
| uint32_t * | revision | ||
| ) |
Reads the Hardware Revision register.
| [in] | sensor | The associated VnSensor. |
| VnError VnSensor_readImuFilteringConfiguration | ( | VnSensor * | sensor, |
| ImuFilteringConfigurationRegister * | fields | ||
| ) |
Reads the IMU Filtering Configuration register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readImuMeasurements | ( | VnSensor * | sensor, |
| ImuMeasurementsRegister * | fields | ||
| ) |
Reads the IMU Measurements register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readInsBasicConfigurationVn200 | ( | VnSensor * | sensor, |
| InsBasicConfigurationRegisterVn200 * | fields | ||
| ) |
Reads the INS Basic Configuration register for a VN-200 sensor.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readInsBasicConfigurationVn300 | ( | VnSensor * | sensor, |
| InsBasicConfigurationRegisterVn300 * | fields | ||
| ) |
Reads the INS Basic Configuration register for a VN-300 sensor.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readInsSolutionEcef | ( | VnSensor * | sensor, |
| InsSolutionEcefRegister * | fields | ||
| ) |
Reads the INS Solution - ECEF register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readInsSolutionLla | ( | VnSensor * | sensor, |
| InsSolutionLlaRegister * | fields | ||
| ) |
Reads the INS Solution - LLA register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readInsStateEcef | ( | VnSensor * | sensor, |
| InsStateEcefRegister * | fields | ||
| ) |
Reads the INS State - ECEF register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readInsStateLla | ( | VnSensor * | sensor, |
| InsStateLlaRegister * | fields | ||
| ) |
Reads the INS State - LLA register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readMagneticAccelerationAndAngularRates | ( | VnSensor * | sensor, |
| MagneticAccelerationAndAngularRatesRegister * | fields | ||
| ) |
Reads the Magnetic, Acceleration and Angular Rates register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readMagneticAndGravityReferenceVectors | ( | VnSensor * | sensor, |
| MagneticAndGravityReferenceVectorsRegister * | fields | ||
| ) |
Reads the Magnetic and Gravity Reference Vectors register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
Reads the Magnetic Measurements register.
| [in] | sensor | The associated VnSensor. |
| VnError VnSensor_readMagnetometerCalibrationControl | ( | VnSensor * | sensor, |
| MagnetometerCalibrationControlRegister * | fields | ||
| ) |
Reads the Magnetometer Calibration Control register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readMagnetometerCompensation | ( | VnSensor * | sensor, |
| MagnetometerCompensationRegister * | fields | ||
| ) |
Reads the Magnetometer Compensation register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readModelNumber | ( | VnSensor * | sensor, |
| char * | productNameBuffer, | ||
| size_t | productNameBufferLength | ||
| ) |
Reads the Model Number register.
| [in] | sensor | The associated VnSensor. |
| [out] | productNameBuffer | Buffer to place the read register value. |
| [in] | productNameBufferLength | Length of the provided buffer. |
| VnError VnSensor_readQuaternionMagneticAccelerationAndAngularRates | ( | VnSensor * | sensor, |
| QuaternionMagneticAccelerationAndAngularRatesRegister * | fields | ||
| ) |
Reads the Quaternion, Magnetic, Acceleration and Angular Rates register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
Reads the Reference Frame Rotation register.
| [in] | sensor | The associated VnSensor. |
| VnError VnSensor_readReferenceVectorConfiguration | ( | VnSensor * | sensor, |
| ReferenceVectorConfigurationRegister * | fields | ||
| ) |
Reads the Reference Vector Configuration register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readSerialBaudRate | ( | VnSensor * | sensor, |
| uint32_t * | baudrate | ||
| ) |
Reads the Serial Baud Rate register.
| [in] | sensor | The associated VnSensor. |
| VnError VnSensor_readSerialNumber | ( | VnSensor * | sensor, |
| uint32_t * | serialNum | ||
| ) |
Reads the Serial Number register.
| [in] | sensor | The associated VnSensor. |
| VnError VnSensor_readStartupFilterBiasEstimate | ( | VnSensor * | sensor, |
| StartupFilterBiasEstimateRegister * | fields | ||
| ) |
Reads the Startup Filter Bias Estimate register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readSynchronizationControl | ( | VnSensor * | sensor, |
| SynchronizationControlRegister * | fields | ||
| ) |
Reads the Synchronization Control register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readSynchronizationStatus | ( | VnSensor * | sensor, |
| SynchronizationStatusRegister * | fields | ||
| ) |
Reads the Synchronization Status register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readUserTag | ( | VnSensor * | sensor, |
| char * | tagBuffer, | ||
| size_t | tagBufferLength | ||
| ) |
Reads the User Tag register.
| [in] | sensor | The associated VnSensor. |
| [out] | tagBuffer | Buffer to place the read register value. |
| [in] | tagBufferLength | Length of the provided buffer. |
| VnError VnSensor_readVelocityCompensationControl | ( | VnSensor * | sensor, |
| VelocityCompensationControlRegister * | fields | ||
| ) |
Reads the Velocity Compensation Control register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
Reads the Velocity Compensation Measurement register.
| [in] | sensor | The associated VnSensor. |
| VnError VnSensor_readVpeAccelerometerBasicTuning | ( | VnSensor * | sensor, |
| VpeAccelerometerBasicTuningRegister * | fields | ||
| ) |
Reads the VPE Accelerometer Basic Tuning register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readVpeBasicControl | ( | VnSensor * | sensor, |
| VpeBasicControlRegister * | fields | ||
| ) |
Reads the VPE Basic Control register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readVpeMagnetometerBasicTuning | ( | VnSensor * | sensor, |
| VpeMagnetometerBasicTuningRegister * | fields | ||
| ) |
Reads the VPE Magnetometer Basic Tuning register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
Reads the Yaw Pitch Roll register.
| [in] | sensor | The associated VnSensor. |
| VnError VnSensor_readYawPitchRollMagneticAccelerationAndAngularRates | ( | VnSensor * | sensor, |
| YawPitchRollMagneticAccelerationAndAngularRatesRegister * | fields | ||
| ) |
Reads the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readYawPitchRollTrueBodyAccelerationAndAngularRates | ( | VnSensor * | sensor, |
| YawPitchRollTrueBodyAccelerationAndAngularRatesRegister * | fields | ||
| ) |
Reads the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_readYawPitchRollTrueInertialAccelerationAndAngularRates | ( | VnSensor * | sensor, |
| YawPitchRollTrueInertialAccelerationAndAngularRatesRegister * | fields | ||
| ) |
Reads the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register.
| [in] | sensor | The associated VnSensor. |
| [out] | fields | The register's values. |
| VnError VnSensor_writeAccelerationCompensation | ( | VnSensor * | sensor, |
| AccelerationCompensationRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Acceleration Compensation register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeAsyncDataOutputFrequency | ( | VnSensor * | sensor, |
| uint32_t | adof, | ||
| bool | waitForReply | ||
| ) |
Writes to the Async Data Output Frequency register.
| [in] | sensor | The associated VnSensor. |
| [in] | adof | The value to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeAsyncDataOutputType | ( | VnSensor * | sensor, |
| VnAsciiAsync | ador, | ||
| bool | waitForReply | ||
| ) |
Writes to the Async Data Output Type register.
| [in] | sensor | The associated VnSensor. |
| [in] | ador | The value to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeBinaryOutput1 | ( | VnSensor * | sensor, |
| BinaryOutputRegister * | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Binary Output 1 register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The register's fields. |
| [in] | waitForReply | Indicates if the method should wait for a response from the sensor. |
| VnError VnSensor_writeBinaryOutput2 | ( | VnSensor * | sensor, |
| BinaryOutputRegister * | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Binary Output 2 register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The register's fields. |
| [in] | waitForReply | Indicates if the method should wait for a response from the sensor. |
| VnError VnSensor_writeBinaryOutput3 | ( | VnSensor * | sensor, |
| BinaryOutputRegister * | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Binary Output 3 register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The register's fields. |
| [in] | waitForReply | Indicates if the method should wait for a response from the sensor. |
| VnError VnSensor_writeCommunicationProtocolControl | ( | VnSensor * | sensor, |
| CommunicationProtocolControlRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Communication Protocol Control register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeDeltaThetaAndDeltaVelocityConfiguration | ( | VnSensor * | sensor, |
| DeltaThetaAndDeltaVelocityConfigurationRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Delta Theta and Delta Velocity Configuration register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
Writes to the GPS Antenna Offset register.
| [in] | sensor | The associated VnSensor. |
| [in] | position | The value to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeGpsCompassBaseline | ( | VnSensor * | sensor, |
| GpsCompassBaselineRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the GPS Compass Baseline register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeGpsConfiguration | ( | VnSensor * | sensor, |
| GpsConfigurationRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the GPS Configuration register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeGyroCompensation | ( | VnSensor * | sensor, |
| GyroCompensationRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Gyro Compensation register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeImuFilteringConfiguration | ( | VnSensor * | sensor, |
| ImuFilteringConfigurationRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the IMU Filtering Configuration register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeInsBasicConfigurationVn200 | ( | VnSensor * | sensor, |
| InsBasicConfigurationRegisterVn200 | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the INS Basic Configuration register for a VN-200 sensor.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeInsBasicConfigurationVn300 | ( | VnSensor * | sensor, |
| InsBasicConfigurationRegisterVn300 | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the INS Basic Configuration register for a VN-300 sensor.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeMagneticAndGravityReferenceVectors | ( | VnSensor * | sensor, |
| MagneticAndGravityReferenceVectorsRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Magnetic and Gravity Reference Vectors register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeMagnetometerCalibrationControl | ( | VnSensor * | sensor, |
| MagnetometerCalibrationControlRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Magnetometer Calibration Control register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeMagnetometerCompensation | ( | VnSensor * | sensor, |
| MagnetometerCompensationRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Magnetometer Compensation register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
Writes to the Reference Frame Rotation register.
| [in] | sensor | The associated VnSensor. |
| [in] | c | The value to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeReferenceVectorConfiguration | ( | VnSensor * | sensor, |
| ReferenceVectorConfigurationRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Reference Vector Configuration register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeSerialBaudRate | ( | VnSensor * | sensor, |
| uint32_t | baudrate, | ||
| bool | waitForReply | ||
| ) |
Writes to the Serial Baud Rate register.
| [in] | sensor | The associated VnSensor. |
| [in] | baudrate | The value to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeStartupFilterBiasEstimate | ( | VnSensor * | sensor, |
| StartupFilterBiasEstimateRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Startup Filter Bias Estimate register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeSynchronizationControl | ( | VnSensor * | sensor, |
| SynchronizationControlRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Synchronization Control register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeSynchronizationStatus | ( | VnSensor * | sensor, |
| SynchronizationStatusRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Synchronization Status register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeUserTag | ( | VnSensor * | sensor, |
| char * | tag, | ||
| bool | waitForReply | ||
| ) |
Writes to the User Tag register.
| [in] | sensor | The associated VnSensor. |
| [in] | tag | The value to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeVelocityCompensationControl | ( | VnSensor * | sensor, |
| VelocityCompensationControlRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the Velocity Compensation Control register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeVelocityCompensationMeasurement | ( | VnSensor * | sensor, |
| vec3f | velocity, | ||
| bool | waitForReply | ||
| ) |
Writes to the Velocity Compensation Measurement register.
| [in] | sensor | The associated VnSensor. |
| [in] | velocity | The value to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeVpeAccelerometerBasicTuning | ( | VnSensor * | sensor, |
| VpeAccelerometerBasicTuningRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the VPE Accelerometer Basic Tuning register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeVpeBasicControl | ( | VnSensor * | sensor, |
| VpeBasicControlRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the VPE Basic Control register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
| VnError VnSensor_writeVpeMagnetometerBasicTuning | ( | VnSensor * | sensor, |
| VpeMagnetometerBasicTuningRegister | fields, | ||
| bool | waitForReply | ||
| ) |
Writes to the VPE Magnetometer Basic Tuning register.
| [in] | sensor | The associated VnSensor. |
| [in] | fields | The values to write to the register. |
| [in] | waitForReply | Set to true to wait for a response from the sensor; otherwise set to false to just immediately send the command and return. |
1.8.10