![]() |
VectorNav .NET Library
|
Helpful class for working with VectorNav sensors. More...
Public Member Functions | |
| VnSensor () | |
| Default constructor. More... | |
| bool | VerifySensorConnectivity () |
| Checks if we are able to send and receive communication with a sensor. More... | |
| void | Connect (string portName, uint baudrate) |
| Connects to a VectorNav sensor. More... | |
| void | Connect (ISimplePort simplePort) |
| Allows connecting to a VectorNav sensor over an ISimplePort. More... | |
| void | Disconnect () |
| Disconnects from the VectorNav sensor. More... | |
| void | Send (string toSend) |
| Sends the provided command without waiting for a response from the sensor. The current SendErrorDetectionMode is used. More... | |
| void | Send (string toSend, ErrorDetection errorDetectionMode) |
| Sends the provided command without waiting for a response from the sensor. More... | |
| string | Transaction (string toSend) |
| Sends the provided command and returns the response from the sensor. More... | |
| string | Transaction (string toSend, ErrorDetection errorDetectionMode) |
| Sends the provided command and returns the response from the sensor. More... | |
| void | WriteSettings () |
| Issues a Write Settings command to the VectorNav Sensor. More... | |
| void | WriteSettings (bool waitForReply) |
| Issues a Write Settings command to the VectorNav Sensor. More... | |
| void | RestoreFactorySettings () |
| Issues a Restore Factory Settings command to the VectorNav sensor. More... | |
| void | RestoreFactorySettings (bool waitForReply) |
| Issues a Restore Factory Settings command to the VectorNav sensor. More... | |
| void | Reset () |
| Issues a Reset command to the VectorNav sensor. More... | |
| void | Reset (bool waitForReply) |
| Issues a Reset command to the VectorNav sensor. More... | |
| void | Tare () |
| Issues a Tare command to the VectorNav Sensor. More... | |
| void | Tare (bool waitForReply) |
| Issues a Tare command to the VectorNav Sensor. More... | |
| void | KnownMagneticDisturbance (bool isMagneticDisturbancePresent) |
| Alerts the sensor of a known magnetic disturbance. More... | |
| void | KnownMagneticDisturbance (bool isMagneticDisturbancePresent, bool waitForReply) |
| Alerts the sensor of a known magnetic disturbance. More... | |
| void | KnownAccelerationDisturbance (bool isAccelerationDisturbancePresent) |
| Alerts the sensor of a known acceleration disturbance. More... | |
| void | KnownAccelerationDisturbance (bool isAccelerationDisturbancePresent, bool waitForReply) |
| Alerts the sensor of a known acceleration disturbance. More... | |
| void | SetGyroBias () |
| Issues a Set Gyro Bias command to the VectorNav Sensor. More... | |
| void | SetGyroBias (bool waitForReply) |
| Issues a Set Gyro Bias command to the VectorNav Sensor. More... | |
| BinaryOutputRegister | ReadBinaryOutput1 () |
| Reads the Binary Output 1 register. More... | |
| void | WriteBinaryOutput1 (BinaryOutputRegister reg) |
| Writes to the Binary Output 1 register. More... | |
| void | WriteBinaryOutput1 (BinaryOutputRegister reg, bool waitForReply) |
| Writes to the Binary Output 1 register. More... | |
| BinaryOutputRegister | ReadBinaryOutput2 () |
| Reads the Binary Output 2 register. More... | |
| void | WriteBinaryOutput2 (BinaryOutputRegister reg) |
| Writes to the Binary Output 2 register. More... | |
| void | WriteBinaryOutput2 (BinaryOutputRegister reg, bool waitForReply) |
| Writes to the Binary Output 2 register. More... | |
| BinaryOutputRegister | ReadBinaryOutput3 () |
| Reads the Binary Output 3 register. More... | |
| void | WriteBinaryOutput3 (BinaryOutputRegister reg) |
| Writes to the Binary Output 3 register. More... | |
| void | WriteBinaryOutput3 (BinaryOutputRegister reg, bool waitForReply) |
| Writes to the Binary Output 3 register. More... | |
| void | ChangeBaudRate (uint baudrate) |
| Issues a change baudrate command to the VectorNav sensor and then reconnects the attached serial port at the new baud rate. More... | |
| string | ReadUserTag () |
| Reads the User Tag register. More... | |
| void | WriteUserTag (string tag) |
| Writes to the User Tag register. More... | |
| void | WriteUserTag (string tag, bool waitForReply) |
| Writes to the User Tag register. More... | |
| string | ReadModelNumber () |
| Reads the Model Number register. More... | |
| UInt32 | ReadHardwareRevision () |
| Reads the Hardware Revision register. More... | |
| UInt32 | ReadSerialNumber () |
| Reads the Serial Number register. More... | |
| string | ReadFirmwareVersion () |
| Reads the Firmware Version register. More... | |
| UInt32 | ReadSerialBaudRate () |
| Reads the Serial Baud Rate register. More... | |
| void | WriteSerialBaudRate (UInt32 baudrate) |
| Writes to the Serial Baud Rate register. More... | |
| void | WriteSerialBaudRate (UInt32 baudrate, bool waitForReply) |
| Writes to the Serial Baud Rate register. More... | |
| AsciiAsync | ReadAsyncDataOutputType () |
| Reads the Async Data Output Type register. More... | |
| void | WriteAsyncDataOutputType (AsciiAsync ador) |
| Writes to the Async Data Output Type register. More... | |
| void | WriteAsyncDataOutputType (AsciiAsync ador, bool waitForReply) |
| Writes to the Async Data Output Type register. More... | |
| UInt32 | ReadAsyncDataOutputFrequency () |
| Reads the Async Data Output Frequency register. More... | |
| void | WriteAsyncDataOutputFrequency (UInt32 adof) |
| Writes to the Async Data Output Frequency register. More... | |
| void | WriteAsyncDataOutputFrequency (UInt32 adof, bool waitForReply) |
| Writes to the Async Data Output Frequency register. More... | |
| vec3f | ReadYawPitchRoll () |
| Reads the Yaw Pitch Roll register. More... | |
| vec4f | ReadAttitudeQuaternion () |
| Reads the Attitude Quaternion register. More... | |
| QuaternionMagneticAccelerationAndAngularRatesRegister | ReadQuaternionMagneticAccelerationAndAngularRates () |
| Reads the Quaternion, Magnetic, Acceleration and Angular Rates register. More... | |
| vec3f | ReadMagneticMeasurements () |
| Reads the Magnetic Measurements register. More... | |
| vec3f | ReadAccelerationMeasurements () |
| Reads the Acceleration Measurements register. More... | |
| vec3f | ReadAngularRateMeasurements () |
| Reads the Angular Rate Measurements register. More... | |
| MagneticAccelerationAndAngularRatesRegister | ReadMagneticAccelerationAndAngularRates () |
| Reads the Magnetic, Acceleration and Angular Rates register. More... | |
| MagneticAndGravityReferenceVectorsRegister | ReadMagneticAndGravityReferenceVectors () |
| Reads the Magnetic and Gravity Reference Vectors register. More... | |
| void | WriteMagneticAndGravityReferenceVectors (MagneticAndGravityReferenceVectorsRegister reg) |
| Writes to the Magnetic and Gravity Reference Vectors register. More... | |
| void | WriteMagneticAndGravityReferenceVectors (MagneticAndGravityReferenceVectorsRegister reg, bool waitForReply) |
| Writes to the Magnetic and Gravity Reference Vectors register. More... | |
| void | WriteMagneticAndGravityReferenceVectors (vec3f magRef, vec3f accRef) |
| Writes to the Magnetic and Gravity Reference Vectors register. More... | |
| void | WriteMagneticAndGravityReferenceVectors (vec3f magRef, vec3f accRef, bool waitForReply) |
| Writes to the Magnetic and Gravity Reference Vectors register. More... | |
| MagnetometerCompensationRegister | ReadMagnetometerCompensation () |
| Reads the Magnetometer Compensation register. More... | |
| void | WriteMagnetometerCompensation (MagnetometerCompensationRegister reg) |
| Writes to the Magnetometer Compensation register. More... | |
| void | WriteMagnetometerCompensation (MagnetometerCompensationRegister reg, bool waitForReply) |
| Writes to the Magnetometer Compensation register. More... | |
| void | WriteMagnetometerCompensation (mat3f c, vec3f b) |
| Writes to the Magnetometer Compensation register. More... | |
| void | WriteMagnetometerCompensation (mat3f c, vec3f b, bool waitForReply) |
| Writes to the Magnetometer Compensation register. More... | |
| AccelerationCompensationRegister | ReadAccelerationCompensation () |
| Reads the Acceleration Compensation register. More... | |
| void | WriteAccelerationCompensation (AccelerationCompensationRegister reg) |
| Writes to the Acceleration Compensation register. More... | |
| void | WriteAccelerationCompensation (AccelerationCompensationRegister reg, bool waitForReply) |
| Writes to the Acceleration Compensation register. More... | |
| void | WriteAccelerationCompensation (mat3f c, vec3f b) |
| Writes to the Acceleration Compensation register. More... | |
| void | WriteAccelerationCompensation (mat3f c, vec3f b, bool waitForReply) |
| Writes to the Acceleration Compensation register. More... | |
| mat3f | ReadReferenceFrameRotation () |
| Reads the Reference Frame Rotation register. More... | |
| void | WriteReferenceFrameRotation (mat3f c) |
| Writes to the Reference Frame Rotation register. More... | |
| void | WriteReferenceFrameRotation (mat3f c, bool waitForReply) |
| Writes to the Reference Frame Rotation register. More... | |
| YawPitchRollMagneticAccelerationAndAngularRatesRegister | ReadYawPitchRollMagneticAccelerationAndAngularRates () |
| Reads the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register. More... | |
| CommunicationProtocolControlRegister | ReadCommunicationProtocolControl () |
| Reads the Communication Protocol Control register. More... | |
| void | WriteCommunicationProtocolControl (CommunicationProtocolControlRegister reg) |
| Writes to the Communication Protocol Control register. More... | |
| void | WriteCommunicationProtocolControl (CommunicationProtocolControlRegister reg, bool waitForReply) |
| Writes to the Communication Protocol Control register. More... | |
| void | WriteCommunicationProtocolControl (CountMode serialCount, StatusMode serialStatus, CountMode spiCount, StatusMode spiStatus, ChecksumMode serialChecksum, ChecksumMode spiChecksum, ErrorMode errorMode) |
| Writes to the Communication Protocol Control register. More... | |
| void | WriteCommunicationProtocolControl (CountMode serialCount, StatusMode serialStatus, CountMode spiCount, StatusMode spiStatus, ChecksumMode serialChecksum, ChecksumMode spiChecksum, ErrorMode errorMode, bool waitForReply) |
| Writes to the Communication Protocol Control register. More... | |
| SynchronizationControlRegister | ReadSynchronizationControl () |
| Reads the Synchronization Control register. More... | |
| void | WriteSynchronizationControl (SynchronizationControlRegister reg) |
| Writes to the Synchronization Control register. More... | |
| void | WriteSynchronizationControl (SynchronizationControlRegister reg, bool waitForReply) |
| Writes to the Synchronization Control register. More... | |
| void | WriteSynchronizationControl (SyncInMode syncInMode, SyncInEdge syncInEdge, UInt16 syncInSkipFactor, SyncOutMode syncOutMode, SyncOutPolarity syncOutPolarity, UInt16 syncOutSkipFactor, UInt32 syncOutPulseWidth) |
| Writes to the Synchronization Control register. More... | |
| void | WriteSynchronizationControl (SyncInMode syncInMode, SyncInEdge syncInEdge, UInt16 syncInSkipFactor, SyncOutMode syncOutMode, SyncOutPolarity syncOutPolarity, UInt16 syncOutSkipFactor, UInt32 syncOutPulseWidth, bool waitForReply) |
| Writes to the Synchronization Control register. More... | |
| SynchronizationStatusRegister | ReadSynchronizationStatus () |
| Reads the Synchronization Status register. More... | |
| void | WriteSynchronizationStatus (SynchronizationStatusRegister reg) |
| Writes to the Synchronization Status register. More... | |
| void | WriteSynchronizationStatus (SynchronizationStatusRegister reg, bool waitForReply) |
| Writes to the Synchronization Status register. More... | |
| void | WriteSynchronizationStatus (UInt32 syncInCount, UInt32 syncInTime, UInt32 syncOutCount) |
| Writes to the Synchronization Status register. More... | |
| void | WriteSynchronizationStatus (UInt32 syncInCount, UInt32 syncInTime, UInt32 syncOutCount, bool waitForReply) |
| Writes to the Synchronization Status register. More... | |
| VpeBasicControlRegister | ReadVpeBasicControl () |
| Reads the VPE Basic Control register. More... | |
| void | WriteVpeBasicControl (VpeBasicControlRegister reg) |
| Writes to the VPE Basic Control register. More... | |
| void | WriteVpeBasicControl (VpeBasicControlRegister reg, bool waitForReply) |
| Writes to the VPE Basic Control register. More... | |
| void | WriteVpeBasicControl (VpeEnable enable, HeadingMode headingMode, VpeMode filteringMode, VpeMode tuningMode) |
| Writes to the VPE Basic Control register. More... | |
| void | WriteVpeBasicControl (VpeEnable enable, HeadingMode headingMode, VpeMode filteringMode, VpeMode tuningMode, bool waitForReply) |
| Writes to the VPE Basic Control register. More... | |
| VpeMagnetometerBasicTuningRegister | ReadVpeMagnetometerBasicTuning () |
| Reads the VPE Magnetometer Basic Tuning register. More... | |
| void | WriteVpeMagnetometerBasicTuning (VpeMagnetometerBasicTuningRegister reg) |
| Writes to the VPE Magnetometer Basic Tuning register. More... | |
| void | WriteVpeMagnetometerBasicTuning (VpeMagnetometerBasicTuningRegister reg, bool waitForReply) |
| Writes to the VPE Magnetometer Basic Tuning register. More... | |
| void | WriteVpeMagnetometerBasicTuning (vec3f baseTuning, vec3f adaptiveTuning, vec3f adaptiveFiltering) |
| Writes to the VPE Magnetometer Basic Tuning register. More... | |
| void | WriteVpeMagnetometerBasicTuning (vec3f baseTuning, vec3f adaptiveTuning, vec3f adaptiveFiltering, bool waitForReply) |
| Writes to the VPE Magnetometer Basic Tuning register. More... | |
| VpeAccelerometerBasicTuningRegister | ReadVpeAccelerometerBasicTuning () |
| Reads the VPE Accelerometer Basic Tuning register. More... | |
| void | WriteVpeAccelerometerBasicTuning (VpeAccelerometerBasicTuningRegister reg) |
| Writes to the VPE Accelerometer Basic Tuning register. More... | |
| void | WriteVpeAccelerometerBasicTuning (VpeAccelerometerBasicTuningRegister reg, bool waitForReply) |
| Writes to the VPE Accelerometer Basic Tuning register. More... | |
| void | WriteVpeAccelerometerBasicTuning (vec3f baseTuning, vec3f adaptiveTuning, vec3f adaptiveFiltering) |
| Writes to the VPE Accelerometer Basic Tuning register. More... | |
| void | WriteVpeAccelerometerBasicTuning (vec3f baseTuning, vec3f adaptiveTuning, vec3f adaptiveFiltering, bool waitForReply) |
| Writes to the VPE Accelerometer Basic Tuning register. More... | |
| MagnetometerCalibrationControlRegister | ReadMagnetometerCalibrationControl () |
| Reads the Magnetometer Calibration Control register. More... | |
| void | WriteMagnetometerCalibrationControl (MagnetometerCalibrationControlRegister reg) |
| Writes to the Magnetometer Calibration Control register. More... | |
| void | WriteMagnetometerCalibrationControl (MagnetometerCalibrationControlRegister reg, bool waitForReply) |
| Writes to the Magnetometer Calibration Control register. More... | |
| void | WriteMagnetometerCalibrationControl (HsiMode hsiMode, HsiOutput hsiOutput, byte convergeRate) |
| Writes to the Magnetometer Calibration Control register. More... | |
| void | WriteMagnetometerCalibrationControl (HsiMode hsiMode, HsiOutput hsiOutput, byte convergeRate, bool waitForReply) |
| Writes to the Magnetometer Calibration Control register. More... | |
| CalculatedMagnetometerCalibrationRegister | ReadCalculatedMagnetometerCalibration () |
| Reads the Calculated Magnetometer Calibration register. More... | |
| vec3f | ReadVelocityCompensationMeasurement () |
| Reads the Velocity Compensation Measurement register. More... | |
| void | WriteVelocityCompensationMeasurement (vec3f velocity) |
| Writes to the Velocity Compensation Measurement register. More... | |
| void | WriteVelocityCompensationMeasurement (vec3f velocity, bool waitForReply) |
| Writes to the Velocity Compensation Measurement register. More... | |
| VelocityCompensationControlRegister | ReadVelocityCompensationControl () |
| Reads the Velocity Compensation Control register. More... | |
| void | WriteVelocityCompensationControl (VelocityCompensationControlRegister reg) |
| Writes to the Velocity Compensation Control register. More... | |
| void | WriteVelocityCompensationControl (VelocityCompensationControlRegister reg, bool waitForReply) |
| Writes to the Velocity Compensation Control register. More... | |
| void | WriteVelocityCompensationControl (VelocityCompensationMode mode, float velocityTuning, float rateTuning) |
| Writes to the Velocity Compensation Control register. More... | |
| void | WriteVelocityCompensationControl (VelocityCompensationMode mode, float velocityTuning, float rateTuning, bool waitForReply) |
| Writes to the Velocity Compensation Control register. More... | |
| ImuMeasurementsRegister | ReadImuMeasurements () |
| Reads the IMU Measurements register. More... | |
| GpsConfigurationRegister | ReadGpsConfiguration () |
| Reads the GPS Configuration register. More... | |
| void | WriteGpsConfiguration (GpsConfigurationRegister reg) |
| Writes to the GPS Configuration register. More... | |
| void | WriteGpsConfiguration (GpsConfigurationRegister reg, bool waitForReply) |
| Writes to the GPS Configuration register. More... | |
| void | WriteGpsConfiguration (GpsMode mode, PpsSource ppsSource) |
| Writes to the GPS Configuration register. More... | |
| void | WriteGpsConfiguration (GpsMode mode, PpsSource ppsSource, bool waitForReply) |
| Writes to the GPS Configuration register. More... | |
| vec3f | ReadGpsAntennaOffset () |
| Reads the GPS Antenna Offset register. More... | |
| void | WriteGpsAntennaOffset (vec3f position) |
| Writes to the GPS Antenna Offset register. More... | |
| void | WriteGpsAntennaOffset (vec3f position, bool waitForReply) |
| Writes to the GPS Antenna Offset register. More... | |
| GpsSolutionLlaRegister | ReadGpsSolutionLla () |
| Reads the GPS Solution - LLA register. More... | |
| GpsSolutionEcefRegister | ReadGpsSolutionEcef () |
| Reads the GPS Solution - ECEF register. More... | |
| InsSolutionLlaRegister | ReadInsSolutionLla () |
| Reads the INS Solution - LLA register. More... | |
| InsSolutionEcefRegister | ReadInsSolutionEcef () |
| Reads the INS Solution - ECEF register. More... | |
| InsBasicConfigurationRegisterVn200 | ReadInsBasicConfigurationVn200 () |
| Reads the INS Basic Configuration register for a VN-200 sensor. More... | |
| void | WriteInsBasicConfiguration (InsBasicConfigurationRegisterVn200 reg) |
| Writes to the INS Basic Configuration register for a VN-200 sensor. More... | |
| void | WriteInsBasicConfiguration (InsBasicConfigurationRegisterVn200 reg, bool waitForReply) |
| Writes to the INS Basic Configuration register for a VN-200 sensor. More... | |
| void | WriteInsBasicConfigurationVn200 (Scenario scenario, bool ahrsAiding) |
| Writes to the INS Basic Configuration register for a VN-200 sensor. More... | |
| void | WriteInsBasicConfigurationVn200 (Scenario scenario, bool ahrsAiding, bool waitForReply) |
| Writes to the INS Basic Configuration register for a VN-200 sensor. More... | |
| InsBasicConfigurationRegisterVn300 | ReadInsBasicConfigurationVn300 () |
| Reads the INS Basic Configuration register for a VN-300 sensor. More... | |
| void | WriteInsBasicConfiguration (InsBasicConfigurationRegisterVn300 reg) |
| Writes to the INS Basic Configuration register for a VN-300 sensor. More... | |
| void | WriteInsBasicConfiguration (InsBasicConfigurationRegisterVn300 reg, bool waitForReply) |
| Writes to the INS Basic Configuration register for a VN-300 sensor. More... | |
| void | WriteInsBasicConfigurationVn300 (Scenario scenario, bool ahrsAiding, bool estBaseline) |
| Writes to the INS Basic Configuration register for a VN-300 sensor. More... | |
| void | WriteInsBasicConfigurationVn300 (Scenario scenario, bool ahrsAiding, bool estBaseline, bool waitForReply) |
| Writes to the INS Basic Configuration register for a VN-300 sensor. More... | |
| InsStateLlaRegister | ReadInsStateLla () |
| Reads the INS State - LLA register. More... | |
| InsStateEcefRegister | ReadInsStateEcef () |
| Reads the INS State - ECEF register. More... | |
| StartupFilterBiasEstimateRegister | ReadStartupFilterBiasEstimate () |
| Reads the Startup Filter Bias Estimate register. More... | |
| void | WriteStartupFilterBiasEstimate (StartupFilterBiasEstimateRegister reg) |
| Writes to the Startup Filter Bias Estimate register. More... | |
| void | WriteStartupFilterBiasEstimate (StartupFilterBiasEstimateRegister reg, bool waitForReply) |
| Writes to the Startup Filter Bias Estimate register. More... | |
| void | WriteStartupFilterBiasEstimate (vec3f gyroBias, vec3f accelBias, float pressureBias) |
| Writes to the Startup Filter Bias Estimate register. More... | |
| void | WriteStartupFilterBiasEstimate (vec3f gyroBias, vec3f accelBias, float pressureBias, bool waitForReply) |
| Writes to the Startup Filter Bias Estimate register. More... | |
| DeltaThetaAndDeltaVelocityRegister | ReadDeltaThetaAndDeltaVelocity () |
| Reads the Delta Theta and Delta Velocity register. More... | |
| DeltaThetaAndDeltaVelocityConfigurationRegister | ReadDeltaThetaAndDeltaVelocityConfiguration () |
| Reads the Delta Theta and Delta Velocity Configuration register. More... | |
| void | WriteDeltaThetaAndDeltaVelocityConfiguration (DeltaThetaAndDeltaVelocityConfigurationRegister reg) |
| Writes to the Delta Theta and Delta Velocity Configuration register. More... | |
| void | WriteDeltaThetaAndDeltaVelocityConfiguration (DeltaThetaAndDeltaVelocityConfigurationRegister reg, bool waitForReply) |
| Writes to the Delta Theta and Delta Velocity Configuration register. More... | |
| void | WriteDeltaThetaAndDeltaVelocityConfiguration (IntegrationFrame integrationFrame, CompensationMode gyroCompensation, CompensationMode accelCompensation) |
| Writes to the Delta Theta and Delta Velocity Configuration register. More... | |
| void | WriteDeltaThetaAndDeltaVelocityConfiguration (IntegrationFrame integrationFrame, CompensationMode gyroCompensation, CompensationMode accelCompensation, bool waitForReply) |
| Writes to the Delta Theta and Delta Velocity Configuration register. More... | |
| ReferenceVectorConfigurationRegister | ReadReferenceVectorConfiguration () |
| Reads the Reference Vector Configuration register. More... | |
| void | WriteReferenceVectorConfiguration (ReferenceVectorConfigurationRegister reg) |
| Writes to the Reference Vector Configuration register. More... | |
| void | WriteReferenceVectorConfiguration (ReferenceVectorConfigurationRegister reg, bool waitForReply) |
| Writes to the Reference Vector Configuration register. More... | |
| void | WriteReferenceVectorConfiguration (bool useMagModel, bool useGravityModel, UInt32 recalcThreshold, float year, vec3d position) |
| Writes to the Reference Vector Configuration register. More... | |
| void | WriteReferenceVectorConfiguration (bool useMagModel, bool useGravityModel, UInt32 recalcThreshold, float year, vec3d position, bool waitForReply) |
| Writes to the Reference Vector Configuration register. More... | |
| GyroCompensationRegister | ReadGyroCompensation () |
| Reads the Gyro Compensation register. More... | |
| void | WriteGyroCompensation (GyroCompensationRegister reg) |
| Writes to the Gyro Compensation register. More... | |
| void | WriteGyroCompensation (GyroCompensationRegister reg, bool waitForReply) |
| Writes to the Gyro Compensation register. More... | |
| void | WriteGyroCompensation (mat3f c, vec3f b) |
| Writes to the Gyro Compensation register. More... | |
| void | WriteGyroCompensation (mat3f c, vec3f b, bool waitForReply) |
| Writes to the Gyro Compensation register. More... | |
| ImuFilteringConfigurationRegister | ReadImuFilteringConfiguration () |
| Reads the IMU Filtering Configuration register. More... | |
| void | WriteImuFilteringConfiguration (ImuFilteringConfigurationRegister reg) |
| Writes to the IMU Filtering Configuration register. More... | |
| void | WriteImuFilteringConfiguration (ImuFilteringConfigurationRegister reg, bool waitForReply) |
| Writes to the IMU Filtering Configuration register. More... | |
| void | WriteImuFilteringConfiguration (UInt16 magWindowSize, UInt16 accelWindowSize, UInt16 gyroWindowSize, UInt16 tempWindowSize, UInt16 presWindowSize, FilterMode magFilterMode, FilterMode accelFilterMode, FilterMode gyroFilterMode, FilterMode tempFilterMode, FilterMode presFilterMode) |
| Writes to the IMU Filtering Configuration register. More... | |
| void | WriteImuFilteringConfiguration (UInt16 magWindowSize, UInt16 accelWindowSize, UInt16 gyroWindowSize, UInt16 tempWindowSize, UInt16 presWindowSize, FilterMode magFilterMode, FilterMode accelFilterMode, FilterMode gyroFilterMode, FilterMode tempFilterMode, FilterMode presFilterMode, bool waitForReply) |
| Writes to the IMU Filtering Configuration register. More... | |
| GpsCompassBaselineRegister | ReadGpsCompassBaseline () |
| Reads the GPS Compass Baseline register. More... | |
| void | WriteGpsCompassBaseline (GpsCompassBaselineRegister reg) |
| Writes to the GPS Compass Baseline register. More... | |
| void | WriteGpsCompassBaseline (GpsCompassBaselineRegister reg, bool waitForReply) |
| Writes to the GPS Compass Baseline register. More... | |
| void | WriteGpsCompassBaseline (vec3f position, vec3f uncertainty) |
| Writes to the GPS Compass Baseline register. More... | |
| void | WriteGpsCompassBaseline (vec3f position, vec3f uncertainty, bool waitForReply) |
| Writes to the GPS Compass Baseline register. More... | |
| GpsCompassEstimatedBaselineRegister | ReadGpsCompassEstimatedBaseline () |
| Reads the GPS Compass Estimated Baseline register. More... | |
| YawPitchRollTrueBodyAccelerationAndAngularRatesRegister | ReadYawPitchRollTrueBodyAccelerationAndAngularRates () |
| Reads the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register. More... | |
| YawPitchRollTrueInertialAccelerationAndAngularRatesRegister | ReadYawPitchRollTrueInertialAccelerationAndAngularRates () |
| Reads the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register. More... | |
Properties | |
| bool | IsConnected [get] |
| Indicates if the VnSensor is connected. More... | |
| ErrorDetection | SendErrorDetectionMode [get, set] |
| The current error detection mode to use on packets sent to the VectorNav sensor. The default mode is Checksum8. More... | |
| ushort | ResponseTimeoutMs [get, set] |
| Get/sets the amount of time in milliseconds to wait for a response during read/writes to the sensor. More... | |
| ushort | RetransmitDelayMs [get, set] |
| Get/sets the dealy in milliseconds between retransmitting commands. More... | |
| static uint[] | SupportedBaudrates [get] |
| Returns a list of baudrates supported by VectorNav sensors. More... | |
Events | |
| EventHandler< PacketFoundEventArgs > | AsyncPacketReceived |
| Raised whenever a new asynchronous data packet if received. More... | |
| EventHandler< PacketFoundEventArgs > | ErrorPacketReceived |
| Raised whenever a new error message packet is received from the VectorNav sensor. More... | |
Helpful class for working with VectorNav sensors.
| VectorNav.Sensor.VnSensor.VnSensor | ( | ) |
Default constructor.
| void VectorNav.Sensor.VnSensor.ChangeBaudRate | ( | uint | baudrate | ) |
Issues a change baudrate command to the VectorNav sensor and then reconnects the attached serial port at the new baud rate.
| baudrate | The new sensor baud rate. |
| void VectorNav.Sensor.VnSensor.Connect | ( | string | portName, |
| uint | baudrate | ||
| ) |
Connects to a VectorNav sensor.
| portName | The name of the serial port to connect to. |
| baudrate | The baudrate to connect at. |
| void VectorNav.Sensor.VnSensor.Connect | ( | ISimplePort | simplePort | ) |
Allows connecting to a VectorNav sensor over an ISimplePort.
The caller is responsible for properly destroying the ISimplePort object when this method is used. Also, if the provied ISimplePort is already open, then when the method Disconnect is called, VnSensor will not attempt to close the port. However, if the provided ISimplePort is not open, then any subsequent calls to Disconnect will close the port.
| simplePort | An ISimplePort. May be either currently open or closed. |
| void VectorNav.Sensor.VnSensor.Disconnect | ( | ) |
| void VectorNav.Sensor.VnSensor.KnownAccelerationDisturbance | ( | bool | isAccelerationDisturbancePresent | ) |
Alerts the sensor of a known acceleration disturbance.
| isAccelerationDisturbancePresent | Indicates if a known acceleration disturbance is present or not. |
| void VectorNav.Sensor.VnSensor.KnownAccelerationDisturbance | ( | bool | isAccelerationDisturbancePresent, |
| bool | waitForReply | ||
| ) |
Alerts the sensor of a known acceleration disturbance.
| isAccelerationDisturbancePresent | Indicates if a known acceleration disturbance is present or not. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.KnownMagneticDisturbance | ( | bool | isMagneticDisturbancePresent | ) |
Alerts the sensor of a known magnetic disturbance.
| isMagneticDisturbancePresent | Indicates if a known magnetic disturbance is present or not. |
| void VectorNav.Sensor.VnSensor.KnownMagneticDisturbance | ( | bool | isMagneticDisturbancePresent, |
| bool | waitForReply | ||
| ) |
Alerts the sensor of a known magnetic disturbance.
| isMagneticDisturbancePresent | Indicates if a known magnetic disturbance is present or not. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| AccelerationCompensationRegister VectorNav.Sensor.VnSensor.ReadAccelerationCompensation | ( | ) |
Reads the Acceleration Compensation register.
| vec3f VectorNav.Sensor.VnSensor.ReadAccelerationMeasurements | ( | ) |
Reads the Acceleration Measurements register.
| vec3f VectorNav.Sensor.VnSensor.ReadAngularRateMeasurements | ( | ) |
Reads the Angular Rate Measurements register.
| UInt32 VectorNav.Sensor.VnSensor.ReadAsyncDataOutputFrequency | ( | ) |
Reads the Async Data Output Frequency register.
| AsciiAsync VectorNav.Sensor.VnSensor.ReadAsyncDataOutputType | ( | ) |
Reads the Async Data Output Type register.
| vec4f VectorNav.Sensor.VnSensor.ReadAttitudeQuaternion | ( | ) |
Reads the Attitude Quaternion register.
| BinaryOutputRegister VectorNav.Sensor.VnSensor.ReadBinaryOutput1 | ( | ) |
Reads the Binary Output 1 register.
| BinaryOutputRegister VectorNav.Sensor.VnSensor.ReadBinaryOutput2 | ( | ) |
Reads the Binary Output 2 register.
| BinaryOutputRegister VectorNav.Sensor.VnSensor.ReadBinaryOutput3 | ( | ) |
Reads the Binary Output 3 register.
| CalculatedMagnetometerCalibrationRegister VectorNav.Sensor.VnSensor.ReadCalculatedMagnetometerCalibration | ( | ) |
Reads the Calculated Magnetometer Calibration register.
| CommunicationProtocolControlRegister VectorNav.Sensor.VnSensor.ReadCommunicationProtocolControl | ( | ) |
Reads the Communication Protocol Control register.
| DeltaThetaAndDeltaVelocityRegister VectorNav.Sensor.VnSensor.ReadDeltaThetaAndDeltaVelocity | ( | ) |
Reads the Delta Theta and Delta Velocity register.
| DeltaThetaAndDeltaVelocityConfigurationRegister VectorNav.Sensor.VnSensor.ReadDeltaThetaAndDeltaVelocityConfiguration | ( | ) |
Reads the Delta Theta and Delta Velocity Configuration register.
| string VectorNav.Sensor.VnSensor.ReadFirmwareVersion | ( | ) |
Reads the Firmware Version register.
| vec3f VectorNav.Sensor.VnSensor.ReadGpsAntennaOffset | ( | ) |
Reads the GPS Antenna Offset register.
| GpsCompassBaselineRegister VectorNav.Sensor.VnSensor.ReadGpsCompassBaseline | ( | ) |
Reads the GPS Compass Baseline register.
| GpsCompassEstimatedBaselineRegister VectorNav.Sensor.VnSensor.ReadGpsCompassEstimatedBaseline | ( | ) |
Reads the GPS Compass Estimated Baseline register.
| GpsConfigurationRegister VectorNav.Sensor.VnSensor.ReadGpsConfiguration | ( | ) |
Reads the GPS Configuration register.
| GpsSolutionEcefRegister VectorNav.Sensor.VnSensor.ReadGpsSolutionEcef | ( | ) |
Reads the GPS Solution - ECEF register.
| GpsSolutionLlaRegister VectorNav.Sensor.VnSensor.ReadGpsSolutionLla | ( | ) |
Reads the GPS Solution - LLA register.
| GyroCompensationRegister VectorNav.Sensor.VnSensor.ReadGyroCompensation | ( | ) |
Reads the Gyro Compensation register.
| UInt32 VectorNav.Sensor.VnSensor.ReadHardwareRevision | ( | ) |
Reads the Hardware Revision register.
| ImuFilteringConfigurationRegister VectorNav.Sensor.VnSensor.ReadImuFilteringConfiguration | ( | ) |
Reads the IMU Filtering Configuration register.
| ImuMeasurementsRegister VectorNav.Sensor.VnSensor.ReadImuMeasurements | ( | ) |
Reads the IMU Measurements register.
| InsBasicConfigurationRegisterVn200 VectorNav.Sensor.VnSensor.ReadInsBasicConfigurationVn200 | ( | ) |
Reads the INS Basic Configuration register for a VN-200 sensor.
| InsBasicConfigurationRegisterVn300 VectorNav.Sensor.VnSensor.ReadInsBasicConfigurationVn300 | ( | ) |
Reads the INS Basic Configuration register for a VN-300 sensor.
| InsSolutionEcefRegister VectorNav.Sensor.VnSensor.ReadInsSolutionEcef | ( | ) |
Reads the INS Solution - ECEF register.
| InsSolutionLlaRegister VectorNav.Sensor.VnSensor.ReadInsSolutionLla | ( | ) |
Reads the INS Solution - LLA register.
| InsStateEcefRegister VectorNav.Sensor.VnSensor.ReadInsStateEcef | ( | ) |
Reads the INS State - ECEF register.
| InsStateLlaRegister VectorNav.Sensor.VnSensor.ReadInsStateLla | ( | ) |
Reads the INS State - LLA register.
| MagneticAccelerationAndAngularRatesRegister VectorNav.Sensor.VnSensor.ReadMagneticAccelerationAndAngularRates | ( | ) |
Reads the Magnetic, Acceleration and Angular Rates register.
| MagneticAndGravityReferenceVectorsRegister VectorNav.Sensor.VnSensor.ReadMagneticAndGravityReferenceVectors | ( | ) |
Reads the Magnetic and Gravity Reference Vectors register.
| vec3f VectorNav.Sensor.VnSensor.ReadMagneticMeasurements | ( | ) |
Reads the Magnetic Measurements register.
| MagnetometerCalibrationControlRegister VectorNav.Sensor.VnSensor.ReadMagnetometerCalibrationControl | ( | ) |
Reads the Magnetometer Calibration Control register.
| MagnetometerCompensationRegister VectorNav.Sensor.VnSensor.ReadMagnetometerCompensation | ( | ) |
Reads the Magnetometer Compensation register.
| string VectorNav.Sensor.VnSensor.ReadModelNumber | ( | ) |
Reads the Model Number register.
| QuaternionMagneticAccelerationAndAngularRatesRegister VectorNav.Sensor.VnSensor.ReadQuaternionMagneticAccelerationAndAngularRates | ( | ) |
Reads the Quaternion, Magnetic, Acceleration and Angular Rates register.
| mat3f VectorNav.Sensor.VnSensor.ReadReferenceFrameRotation | ( | ) |
Reads the Reference Frame Rotation register.
| ReferenceVectorConfigurationRegister VectorNav.Sensor.VnSensor.ReadReferenceVectorConfiguration | ( | ) |
Reads the Reference Vector Configuration register.
| UInt32 VectorNav.Sensor.VnSensor.ReadSerialBaudRate | ( | ) |
Reads the Serial Baud Rate register.
| UInt32 VectorNav.Sensor.VnSensor.ReadSerialNumber | ( | ) |
Reads the Serial Number register.
| StartupFilterBiasEstimateRegister VectorNav.Sensor.VnSensor.ReadStartupFilterBiasEstimate | ( | ) |
Reads the Startup Filter Bias Estimate register.
| SynchronizationControlRegister VectorNav.Sensor.VnSensor.ReadSynchronizationControl | ( | ) |
Reads the Synchronization Control register.
| SynchronizationStatusRegister VectorNav.Sensor.VnSensor.ReadSynchronizationStatus | ( | ) |
Reads the Synchronization Status register.
| string VectorNav.Sensor.VnSensor.ReadUserTag | ( | ) |
Reads the User Tag register.
| VelocityCompensationControlRegister VectorNav.Sensor.VnSensor.ReadVelocityCompensationControl | ( | ) |
Reads the Velocity Compensation Control register.
| vec3f VectorNav.Sensor.VnSensor.ReadVelocityCompensationMeasurement | ( | ) |
Reads the Velocity Compensation Measurement register.
| VpeAccelerometerBasicTuningRegister VectorNav.Sensor.VnSensor.ReadVpeAccelerometerBasicTuning | ( | ) |
Reads the VPE Accelerometer Basic Tuning register.
| VpeBasicControlRegister VectorNav.Sensor.VnSensor.ReadVpeBasicControl | ( | ) |
Reads the VPE Basic Control register.
| VpeMagnetometerBasicTuningRegister VectorNav.Sensor.VnSensor.ReadVpeMagnetometerBasicTuning | ( | ) |
Reads the VPE Magnetometer Basic Tuning register.
| vec3f VectorNav.Sensor.VnSensor.ReadYawPitchRoll | ( | ) |
Reads the Yaw Pitch Roll register.
| YawPitchRollMagneticAccelerationAndAngularRatesRegister VectorNav.Sensor.VnSensor.ReadYawPitchRollMagneticAccelerationAndAngularRates | ( | ) |
Reads the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register.
| YawPitchRollTrueBodyAccelerationAndAngularRatesRegister VectorNav.Sensor.VnSensor.ReadYawPitchRollTrueBodyAccelerationAndAngularRates | ( | ) |
Reads the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register.
| YawPitchRollTrueInertialAccelerationAndAngularRatesRegister VectorNav.Sensor.VnSensor.ReadYawPitchRollTrueInertialAccelerationAndAngularRates | ( | ) |
Reads the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register.
| void VectorNav.Sensor.VnSensor.Reset | ( | ) |
Issues a Reset command to the VectorNav sensor.
| void VectorNav.Sensor.VnSensor.Reset | ( | bool | waitForReply | ) |
Issues a Reset command to the VectorNav sensor.
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.RestoreFactorySettings | ( | ) |
Issues a Restore Factory Settings command to the VectorNav sensor.
| void VectorNav.Sensor.VnSensor.RestoreFactorySettings | ( | bool | waitForReply | ) |
Issues a Restore Factory Settings command to the VectorNav sensor.
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.Send | ( | string | toSend | ) |
Sends the provided command without waiting for a response from the sensor. The current SendErrorDetectionMode is used.
No checksum is necessary as any missing checksum will be provided. For example, the following toSend data will be correctly received by the sensor.
$VNRRG,1*42\r\n$VNRRG,1*42$VNRRG,1*$VNRRG,1VNRRG,1| toSend | The data to send. The method will automatically append a checksum/CRC if none is provided. |
| void VectorNav.Sensor.VnSensor.Send | ( | string | toSend, |
| ErrorDetection | errorDetectionMode | ||
| ) |
Sends the provided command without waiting for a response from the sensor.
No checksum is necessary as any missing checksum will be provided. For example, the following toSend data will be correctly received by the sensor.
$VNRRG,1*42\r\n$VNRRG,1*42$VNRRG,1*$VNRRG,1VNRRG,1| toSend | The data to send. The method will automatically append a checksum/CRC if none is provided. |
| errorDetectionMode | The error detection mode to use. |
| void VectorNav.Sensor.VnSensor.SetGyroBias | ( | ) |
| void VectorNav.Sensor.VnSensor.SetGyroBias | ( | bool | waitForReply | ) |
| void VectorNav.Sensor.VnSensor.Tare | ( | bool | waitForReply | ) |
| string VectorNav.Sensor.VnSensor.Transaction | ( | string | toSend | ) |
Sends the provided command and returns the response from the sensor.
If the command does not have an asterisk '*', the a checksum will be performed and appended based on the current error detection mode. Also, if the line-ending \r\n is not present, these will be added also.
| toSend | The command to send to the sensor. |
| string VectorNav.Sensor.VnSensor.Transaction | ( | string | toSend, |
| ErrorDetection | errorDetectionMode | ||
| ) |
Sends the provided command and returns the response from the sensor.
If the command does not have an asterisk '*', the a checksum will be performed and appended based on the provided error detection mode. Also, if the line-ending \r\n is not present, these will be added also.
| toSend | The command to send to the sensor. |
| errorDetectionMode | The error detection mode to use. |
| bool VectorNav.Sensor.VnSensor.VerifySensorConnectivity | ( | ) |
Checks if we are able to send and receive communication with a sensor.
true if we can communicate with the sensor; otherwise false. | void VectorNav.Sensor.VnSensor.WriteAccelerationCompensation | ( | AccelerationCompensationRegister | reg | ) |
Writes to the Acceleration Compensation register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteAccelerationCompensation | ( | AccelerationCompensationRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Acceleration Compensation register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
Writes to the Acceleration Compensation register.
| c | The register's C fields. |
| b | The register's B fields. |
| void VectorNav.Sensor.VnSensor.WriteAccelerationCompensation | ( | mat3f | c, |
| vec3f | b, | ||
| bool | waitForReply | ||
| ) |
Writes to the Acceleration Compensation register.
| c | The register's C fields. |
| b | The register's B fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteAsyncDataOutputFrequency | ( | UInt32 | adof | ) |
Writes to the Async Data Output Frequency register.
| adof | The register's ADOF field. |
| void VectorNav.Sensor.VnSensor.WriteAsyncDataOutputFrequency | ( | UInt32 | adof, |
| bool | waitForReply | ||
| ) |
Writes to the Async Data Output Frequency register.
| adof | The register's ADOF field. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteAsyncDataOutputType | ( | AsciiAsync | ador | ) |
Writes to the Async Data Output Type register.
| ador | The register's ADOR field. |
| void VectorNav.Sensor.VnSensor.WriteAsyncDataOutputType | ( | AsciiAsync | ador, |
| bool | waitForReply | ||
| ) |
Writes to the Async Data Output Type register.
| ador | The register's ADOR field. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteBinaryOutput1 | ( | BinaryOutputRegister | reg | ) |
Writes to the Binary Output 1 register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteBinaryOutput1 | ( | BinaryOutputRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Binary Output 1 register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteBinaryOutput2 | ( | BinaryOutputRegister | reg | ) |
Writes to the Binary Output 2 register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteBinaryOutput2 | ( | BinaryOutputRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Binary Output 2 register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteBinaryOutput3 | ( | BinaryOutputRegister | reg | ) |
Writes to the Binary Output 3 register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteBinaryOutput3 | ( | BinaryOutputRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Binary Output 3 register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteCommunicationProtocolControl | ( | CommunicationProtocolControlRegister | reg | ) |
Writes to the Communication Protocol Control register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteCommunicationProtocolControl | ( | CommunicationProtocolControlRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Communication Protocol Control register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteCommunicationProtocolControl | ( | CountMode | serialCount, |
| StatusMode | serialStatus, | ||
| CountMode | spiCount, | ||
| StatusMode | spiStatus, | ||
| ChecksumMode | serialChecksum, | ||
| ChecksumMode | spiChecksum, | ||
| ErrorMode | errorMode | ||
| ) |
Writes to the Communication Protocol Control register.
| serialCount | The register's SerialCount fields. |
| serialStatus | The register's SerialStatus fields. |
| spiCount | The register's SPICount fields. |
| spiStatus | The register's SPIStatus fields. |
| serialChecksum | The register's SerialChecksum fields. |
| spiChecksum | The register's SPIChecksum fields. |
| errorMode | The register's ErrorMode fields. |
| void VectorNav.Sensor.VnSensor.WriteCommunicationProtocolControl | ( | CountMode | serialCount, |
| StatusMode | serialStatus, | ||
| CountMode | spiCount, | ||
| StatusMode | spiStatus, | ||
| ChecksumMode | serialChecksum, | ||
| ChecksumMode | spiChecksum, | ||
| ErrorMode | errorMode, | ||
| bool | waitForReply | ||
| ) |
Writes to the Communication Protocol Control register.
| serialCount | The register's SerialCount fields. |
| serialStatus | The register's SerialStatus fields. |
| spiCount | The register's SPICount fields. |
| spiStatus | The register's SPIStatus fields. |
| serialChecksum | The register's SerialChecksum fields. |
| spiChecksum | The register's SPIChecksum fields. |
| errorMode | The register's ErrorMode fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteDeltaThetaAndDeltaVelocityConfiguration | ( | DeltaThetaAndDeltaVelocityConfigurationRegister | reg | ) |
Writes to the Delta Theta and Delta Velocity Configuration register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteDeltaThetaAndDeltaVelocityConfiguration | ( | DeltaThetaAndDeltaVelocityConfigurationRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Delta Theta and Delta Velocity Configuration register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteDeltaThetaAndDeltaVelocityConfiguration | ( | IntegrationFrame | integrationFrame, |
| CompensationMode | gyroCompensation, | ||
| CompensationMode | accelCompensation | ||
| ) |
Writes to the Delta Theta and Delta Velocity Configuration register.
| integrationFrame | The register's IntegrationFrame fields. |
| gyroCompensation | The register's GyroCompensation fields. |
| accelCompensation | The register's AccelCompensation fields. |
| void VectorNav.Sensor.VnSensor.WriteDeltaThetaAndDeltaVelocityConfiguration | ( | IntegrationFrame | integrationFrame, |
| CompensationMode | gyroCompensation, | ||
| CompensationMode | accelCompensation, | ||
| bool | waitForReply | ||
| ) |
Writes to the Delta Theta and Delta Velocity Configuration register.
| integrationFrame | The register's IntegrationFrame fields. |
| gyroCompensation | The register's GyroCompensation fields. |
| accelCompensation | The register's AccelCompensation fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteGpsAntennaOffset | ( | vec3f | position | ) |
Writes to the GPS Antenna Offset register.
| position | The register's Position field. |
| void VectorNav.Sensor.VnSensor.WriteGpsAntennaOffset | ( | vec3f | position, |
| bool | waitForReply | ||
| ) |
Writes to the GPS Antenna Offset register.
| position | The register's Position field. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteGpsCompassBaseline | ( | GpsCompassBaselineRegister | reg | ) |
Writes to the GPS Compass Baseline register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteGpsCompassBaseline | ( | GpsCompassBaselineRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the GPS Compass Baseline register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
Writes to the GPS Compass Baseline register.
| position | The register's Position fields. |
| uncertainty | The register's Uncertainty fields. |
| void VectorNav.Sensor.VnSensor.WriteGpsCompassBaseline | ( | vec3f | position, |
| vec3f | uncertainty, | ||
| bool | waitForReply | ||
| ) |
Writes to the GPS Compass Baseline register.
| position | The register's Position fields. |
| uncertainty | The register's Uncertainty fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteGpsConfiguration | ( | GpsConfigurationRegister | reg | ) |
Writes to the GPS Configuration register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteGpsConfiguration | ( | GpsConfigurationRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the GPS Configuration register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
Writes to the GPS Configuration register.
| mode | The register's Mode fields. |
| ppsSource | The register's PpsSource fields. |
| void VectorNav.Sensor.VnSensor.WriteGpsConfiguration | ( | GpsMode | mode, |
| PpsSource | ppsSource, | ||
| bool | waitForReply | ||
| ) |
Writes to the GPS Configuration register.
| mode | The register's Mode fields. |
| ppsSource | The register's PpsSource fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteGyroCompensation | ( | GyroCompensationRegister | reg | ) |
Writes to the Gyro Compensation register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteGyroCompensation | ( | GyroCompensationRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Gyro Compensation register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
Writes to the Gyro Compensation register.
| c | The register's C fields. |
| b | The register's B fields. |
Writes to the Gyro Compensation register.
| c | The register's C fields. |
| b | The register's B fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteImuFilteringConfiguration | ( | ImuFilteringConfigurationRegister | reg | ) |
Writes to the IMU Filtering Configuration register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteImuFilteringConfiguration | ( | ImuFilteringConfigurationRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the IMU Filtering Configuration register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteImuFilteringConfiguration | ( | UInt16 | magWindowSize, |
| UInt16 | accelWindowSize, | ||
| UInt16 | gyroWindowSize, | ||
| UInt16 | tempWindowSize, | ||
| UInt16 | presWindowSize, | ||
| FilterMode | magFilterMode, | ||
| FilterMode | accelFilterMode, | ||
| FilterMode | gyroFilterMode, | ||
| FilterMode | tempFilterMode, | ||
| FilterMode | presFilterMode | ||
| ) |
Writes to the IMU Filtering Configuration register.
| magWindowSize | The register's MagWindowSize fields. |
| accelWindowSize | The register's AccelWindowSize fields. |
| gyroWindowSize | The register's GyroWindowSize fields. |
| tempWindowSize | The register's TempWindowSize fields. |
| presWindowSize | The register's PresWindowSize fields. |
| magFilterMode | The register's MagFilterMode fields. |
| accelFilterMode | The register's AccelFilterMode fields. |
| gyroFilterMode | The register's GyroFilterMode fields. |
| tempFilterMode | The register's TempFilterMode fields. |
| presFilterMode | The register's PresFilterMode fields. |
| void VectorNav.Sensor.VnSensor.WriteImuFilteringConfiguration | ( | UInt16 | magWindowSize, |
| UInt16 | accelWindowSize, | ||
| UInt16 | gyroWindowSize, | ||
| UInt16 | tempWindowSize, | ||
| UInt16 | presWindowSize, | ||
| FilterMode | magFilterMode, | ||
| FilterMode | accelFilterMode, | ||
| FilterMode | gyroFilterMode, | ||
| FilterMode | tempFilterMode, | ||
| FilterMode | presFilterMode, | ||
| bool | waitForReply | ||
| ) |
Writes to the IMU Filtering Configuration register.
| magWindowSize | The register's MagWindowSize fields. |
| accelWindowSize | The register's AccelWindowSize fields. |
| gyroWindowSize | The register's GyroWindowSize fields. |
| tempWindowSize | The register's TempWindowSize fields. |
| presWindowSize | The register's PresWindowSize fields. |
| magFilterMode | The register's MagFilterMode fields. |
| accelFilterMode | The register's AccelFilterMode fields. |
| gyroFilterMode | The register's GyroFilterMode fields. |
| tempFilterMode | The register's TempFilterMode fields. |
| presFilterMode | The register's PresFilterMode fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteInsBasicConfiguration | ( | InsBasicConfigurationRegisterVn200 | reg | ) |
Writes to the INS Basic Configuration register for a VN-200 sensor.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteInsBasicConfiguration | ( | InsBasicConfigurationRegisterVn200 | reg, |
| bool | waitForReply | ||
| ) |
Writes to the INS Basic Configuration register for a VN-200 sensor.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteInsBasicConfiguration | ( | InsBasicConfigurationRegisterVn300 | reg | ) |
Writes to the INS Basic Configuration register for a VN-300 sensor.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteInsBasicConfiguration | ( | InsBasicConfigurationRegisterVn300 | reg, |
| bool | waitForReply | ||
| ) |
Writes to the INS Basic Configuration register for a VN-300 sensor.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteInsBasicConfigurationVn200 | ( | Scenario | scenario, |
| bool | ahrsAiding | ||
| ) |
Writes to the INS Basic Configuration register for a VN-200 sensor.
| scenario | The register's Scenario fields. |
| ahrsAiding | The register's AhrsAiding fields. |
| void VectorNav.Sensor.VnSensor.WriteInsBasicConfigurationVn200 | ( | Scenario | scenario, |
| bool | ahrsAiding, | ||
| bool | waitForReply | ||
| ) |
Writes to the INS Basic Configuration register for a VN-200 sensor.
| scenario | The register's Scenario fields. |
| ahrsAiding | The register's AhrsAiding fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteInsBasicConfigurationVn300 | ( | Scenario | scenario, |
| bool | ahrsAiding, | ||
| bool | estBaseline | ||
| ) |
Writes to the INS Basic Configuration register for a VN-300 sensor.
| scenario | The register's Scenario fields. |
| ahrsAiding | The register's AhrsAiding fields. |
| estBaseline | The register's EstBaseline fields. |
| void VectorNav.Sensor.VnSensor.WriteInsBasicConfigurationVn300 | ( | Scenario | scenario, |
| bool | ahrsAiding, | ||
| bool | estBaseline, | ||
| bool | waitForReply | ||
| ) |
Writes to the INS Basic Configuration register for a VN-300 sensor.
| scenario | The register's Scenario fields. |
| ahrsAiding | The register's AhrsAiding fields. |
| estBaseline | The register's EstBaseline fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteMagneticAndGravityReferenceVectors | ( | MagneticAndGravityReferenceVectorsRegister | reg | ) |
Writes to the Magnetic and Gravity Reference Vectors register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteMagneticAndGravityReferenceVectors | ( | MagneticAndGravityReferenceVectorsRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Magnetic and Gravity Reference Vectors register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteMagneticAndGravityReferenceVectors | ( | vec3f | magRef, |
| vec3f | accRef | ||
| ) |
Writes to the Magnetic and Gravity Reference Vectors register.
| magRef | The register's MagRef fields. |
| accRef | The register's AccRef fields. |
| void VectorNav.Sensor.VnSensor.WriteMagneticAndGravityReferenceVectors | ( | vec3f | magRef, |
| vec3f | accRef, | ||
| bool | waitForReply | ||
| ) |
Writes to the Magnetic and Gravity Reference Vectors register.
| magRef | The register's MagRef fields. |
| accRef | The register's AccRef fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteMagnetometerCalibrationControl | ( | MagnetometerCalibrationControlRegister | reg | ) |
Writes to the Magnetometer Calibration Control register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteMagnetometerCalibrationControl | ( | MagnetometerCalibrationControlRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Magnetometer Calibration Control register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteMagnetometerCalibrationControl | ( | HsiMode | hsiMode, |
| HsiOutput | hsiOutput, | ||
| byte | convergeRate | ||
| ) |
Writes to the Magnetometer Calibration Control register.
| hsiMode | The register's HSIMode fields. |
| hsiOutput | The register's HSIOutput fields. |
| convergeRate | The register's ConvergeRate fields. |
| void VectorNav.Sensor.VnSensor.WriteMagnetometerCalibrationControl | ( | HsiMode | hsiMode, |
| HsiOutput | hsiOutput, | ||
| byte | convergeRate, | ||
| bool | waitForReply | ||
| ) |
Writes to the Magnetometer Calibration Control register.
| hsiMode | The register's HSIMode fields. |
| hsiOutput | The register's HSIOutput fields. |
| convergeRate | The register's ConvergeRate fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteMagnetometerCompensation | ( | MagnetometerCompensationRegister | reg | ) |
Writes to the Magnetometer Compensation register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteMagnetometerCompensation | ( | MagnetometerCompensationRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Magnetometer Compensation register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
Writes to the Magnetometer Compensation register.
| c | The register's C fields. |
| b | The register's B fields. |
| void VectorNav.Sensor.VnSensor.WriteMagnetometerCompensation | ( | mat3f | c, |
| vec3f | b, | ||
| bool | waitForReply | ||
| ) |
Writes to the Magnetometer Compensation register.
| c | The register's C fields. |
| b | The register's B fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteReferenceFrameRotation | ( | mat3f | c | ) |
Writes to the Reference Frame Rotation register.
| c | The register's C field. |
| void VectorNav.Sensor.VnSensor.WriteReferenceFrameRotation | ( | mat3f | c, |
| bool | waitForReply | ||
| ) |
Writes to the Reference Frame Rotation register.
| c | The register's C field. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteReferenceVectorConfiguration | ( | ReferenceVectorConfigurationRegister | reg | ) |
Writes to the Reference Vector Configuration register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteReferenceVectorConfiguration | ( | ReferenceVectorConfigurationRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Reference Vector Configuration register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteReferenceVectorConfiguration | ( | bool | useMagModel, |
| bool | useGravityModel, | ||
| UInt32 | recalcThreshold, | ||
| float | year, | ||
| vec3d | position | ||
| ) |
Writes to the Reference Vector Configuration register.
| useMagModel | The register's UseMagModel fields. |
| useGravityModel | The register's UseGravityModel fields. |
| recalcThreshold | The register's RecalcThreshold fields. |
| year | The register's Year fields. |
| position | The register's Position fields. |
| void VectorNav.Sensor.VnSensor.WriteReferenceVectorConfiguration | ( | bool | useMagModel, |
| bool | useGravityModel, | ||
| UInt32 | recalcThreshold, | ||
| float | year, | ||
| vec3d | position, | ||
| bool | waitForReply | ||
| ) |
Writes to the Reference Vector Configuration register.
| useMagModel | The register's UseMagModel fields. |
| useGravityModel | The register's UseGravityModel fields. |
| recalcThreshold | The register's RecalcThreshold fields. |
| year | The register's Year fields. |
| position | The register's Position fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteSerialBaudRate | ( | UInt32 | baudrate | ) |
Writes to the Serial Baud Rate register.
| baudrate | The register's Baud Rate field. |
| void VectorNav.Sensor.VnSensor.WriteSerialBaudRate | ( | UInt32 | baudrate, |
| bool | waitForReply | ||
| ) |
Writes to the Serial Baud Rate register.
| baudrate | The register's Baud Rate field. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteSettings | ( | ) |
| void VectorNav.Sensor.VnSensor.WriteSettings | ( | bool | waitForReply | ) |
| void VectorNav.Sensor.VnSensor.WriteStartupFilterBiasEstimate | ( | StartupFilterBiasEstimateRegister | reg | ) |
Writes to the Startup Filter Bias Estimate register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteStartupFilterBiasEstimate | ( | StartupFilterBiasEstimateRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Startup Filter Bias Estimate register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteStartupFilterBiasEstimate | ( | vec3f | gyroBias, |
| vec3f | accelBias, | ||
| float | pressureBias | ||
| ) |
Writes to the Startup Filter Bias Estimate register.
| gyroBias | The register's GyroBias fields. |
| accelBias | The register's AccelBias fields. |
| pressureBias | The register's PressureBias fields. |
| void VectorNav.Sensor.VnSensor.WriteStartupFilterBiasEstimate | ( | vec3f | gyroBias, |
| vec3f | accelBias, | ||
| float | pressureBias, | ||
| bool | waitForReply | ||
| ) |
Writes to the Startup Filter Bias Estimate register.
| gyroBias | The register's GyroBias fields. |
| accelBias | The register's AccelBias fields. |
| pressureBias | The register's PressureBias fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteSynchronizationControl | ( | SynchronizationControlRegister | reg | ) |
Writes to the Synchronization Control register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteSynchronizationControl | ( | SynchronizationControlRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Synchronization Control register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteSynchronizationControl | ( | SyncInMode | syncInMode, |
| SyncInEdge | syncInEdge, | ||
| UInt16 | syncInSkipFactor, | ||
| SyncOutMode | syncOutMode, | ||
| SyncOutPolarity | syncOutPolarity, | ||
| UInt16 | syncOutSkipFactor, | ||
| UInt32 | syncOutPulseWidth | ||
| ) |
Writes to the Synchronization Control register.
| syncInMode | The register's SyncInMode fields. |
| syncInEdge | The register's SyncInEdge fields. |
| syncInSkipFactor | The register's SyncInSkipFactor fields. |
| syncOutMode | The register's SyncOutMode fields. |
| syncOutPolarity | The register's SyncOutPolarity fields. |
| syncOutSkipFactor | The register's SyncOutSkipFactor fields. |
| syncOutPulseWidth | The register's SyncOutPulseWidth fields. |
| void VectorNav.Sensor.VnSensor.WriteSynchronizationControl | ( | SyncInMode | syncInMode, |
| SyncInEdge | syncInEdge, | ||
| UInt16 | syncInSkipFactor, | ||
| SyncOutMode | syncOutMode, | ||
| SyncOutPolarity | syncOutPolarity, | ||
| UInt16 | syncOutSkipFactor, | ||
| UInt32 | syncOutPulseWidth, | ||
| bool | waitForReply | ||
| ) |
Writes to the Synchronization Control register.
| syncInMode | The register's SyncInMode fields. |
| syncInEdge | The register's SyncInEdge fields. |
| syncInSkipFactor | The register's SyncInSkipFactor fields. |
| syncOutMode | The register's SyncOutMode fields. |
| syncOutPolarity | The register's SyncOutPolarity fields. |
| syncOutSkipFactor | The register's SyncOutSkipFactor fields. |
| syncOutPulseWidth | The register's SyncOutPulseWidth fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteSynchronizationStatus | ( | SynchronizationStatusRegister | reg | ) |
Writes to the Synchronization Status register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteSynchronizationStatus | ( | SynchronizationStatusRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Synchronization Status register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteSynchronizationStatus | ( | UInt32 | syncInCount, |
| UInt32 | syncInTime, | ||
| UInt32 | syncOutCount | ||
| ) |
Writes to the Synchronization Status register.
| syncInCount | The register's SyncInCount fields. |
| syncInTime | The register's SyncInTime fields. |
| syncOutCount | The register's SyncOutCount fields. |
| void VectorNav.Sensor.VnSensor.WriteSynchronizationStatus | ( | UInt32 | syncInCount, |
| UInt32 | syncInTime, | ||
| UInt32 | syncOutCount, | ||
| bool | waitForReply | ||
| ) |
Writes to the Synchronization Status register.
| syncInCount | The register's SyncInCount fields. |
| syncInTime | The register's SyncInTime fields. |
| syncOutCount | The register's SyncOutCount fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteUserTag | ( | string | tag | ) |
Writes to the User Tag register.
| tag | The register's Tag field. |
| void VectorNav.Sensor.VnSensor.WriteUserTag | ( | string | tag, |
| bool | waitForReply | ||
| ) |
Writes to the User Tag register.
| tag | The register's Tag field. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteVelocityCompensationControl | ( | VelocityCompensationControlRegister | reg | ) |
Writes to the Velocity Compensation Control register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteVelocityCompensationControl | ( | VelocityCompensationControlRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the Velocity Compensation Control register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteVelocityCompensationControl | ( | VelocityCompensationMode | mode, |
| float | velocityTuning, | ||
| float | rateTuning | ||
| ) |
Writes to the Velocity Compensation Control register.
| mode | The register's Mode fields. |
| velocityTuning | The register's VelocityTuning fields. |
| rateTuning | The register's RateTuning fields. |
| void VectorNav.Sensor.VnSensor.WriteVelocityCompensationControl | ( | VelocityCompensationMode | mode, |
| float | velocityTuning, | ||
| float | rateTuning, | ||
| bool | waitForReply | ||
| ) |
Writes to the Velocity Compensation Control register.
| mode | The register's Mode fields. |
| velocityTuning | The register's VelocityTuning fields. |
| rateTuning | The register's RateTuning fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteVelocityCompensationMeasurement | ( | vec3f | velocity | ) |
Writes to the Velocity Compensation Measurement register.
| velocity | The register's Velocity field. |
| void VectorNav.Sensor.VnSensor.WriteVelocityCompensationMeasurement | ( | vec3f | velocity, |
| bool | waitForReply | ||
| ) |
Writes to the Velocity Compensation Measurement register.
| velocity | The register's Velocity field. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteVpeAccelerometerBasicTuning | ( | VpeAccelerometerBasicTuningRegister | reg | ) |
Writes to the VPE Accelerometer Basic Tuning register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteVpeAccelerometerBasicTuning | ( | VpeAccelerometerBasicTuningRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the VPE Accelerometer Basic Tuning register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteVpeAccelerometerBasicTuning | ( | vec3f | baseTuning, |
| vec3f | adaptiveTuning, | ||
| vec3f | adaptiveFiltering | ||
| ) |
Writes to the VPE Accelerometer Basic Tuning register.
| baseTuning | The register's BaseTuning fields. |
| adaptiveTuning | The register's AdaptiveTuning fields. |
| adaptiveFiltering | The register's AdaptiveFiltering fields. |
| void VectorNav.Sensor.VnSensor.WriteVpeAccelerometerBasicTuning | ( | vec3f | baseTuning, |
| vec3f | adaptiveTuning, | ||
| vec3f | adaptiveFiltering, | ||
| bool | waitForReply | ||
| ) |
Writes to the VPE Accelerometer Basic Tuning register.
| baseTuning | The register's BaseTuning fields. |
| adaptiveTuning | The register's AdaptiveTuning fields. |
| adaptiveFiltering | The register's AdaptiveFiltering fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteVpeBasicControl | ( | VpeBasicControlRegister | reg | ) |
Writes to the VPE Basic Control register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteVpeBasicControl | ( | VpeBasicControlRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the VPE Basic Control register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteVpeBasicControl | ( | VpeEnable | enable, |
| HeadingMode | headingMode, | ||
| VpeMode | filteringMode, | ||
| VpeMode | tuningMode | ||
| ) |
Writes to the VPE Basic Control register.
| enable | The register's Enable fields. |
| headingMode | The register's HeadingMode fields. |
| filteringMode | The register's FilteringMode fields. |
| tuningMode | The register's TuningMode fields. |
| void VectorNav.Sensor.VnSensor.WriteVpeBasicControl | ( | VpeEnable | enable, |
| HeadingMode | headingMode, | ||
| VpeMode | filteringMode, | ||
| VpeMode | tuningMode, | ||
| bool | waitForReply | ||
| ) |
Writes to the VPE Basic Control register.
| enable | The register's Enable fields. |
| headingMode | The register's HeadingMode fields. |
| filteringMode | The register's FilteringMode fields. |
| tuningMode | The register's TuningMode fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteVpeMagnetometerBasicTuning | ( | VpeMagnetometerBasicTuningRegister | reg | ) |
Writes to the VPE Magnetometer Basic Tuning register.
| reg | The register's values to write. |
| void VectorNav.Sensor.VnSensor.WriteVpeMagnetometerBasicTuning | ( | VpeMagnetometerBasicTuningRegister | reg, |
| bool | waitForReply | ||
| ) |
Writes to the VPE Magnetometer Basic Tuning register.
| reg | The register's values to write. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
| void VectorNav.Sensor.VnSensor.WriteVpeMagnetometerBasicTuning | ( | vec3f | baseTuning, |
| vec3f | adaptiveTuning, | ||
| vec3f | adaptiveFiltering | ||
| ) |
Writes to the VPE Magnetometer Basic Tuning register.
| baseTuning | The register's BaseTuning fields. |
| adaptiveTuning | The register's AdaptiveTuning fields. |
| adaptiveFiltering | The register's AdaptiveFiltering fields. |
| void VectorNav.Sensor.VnSensor.WriteVpeMagnetometerBasicTuning | ( | vec3f | baseTuning, |
| vec3f | adaptiveTuning, | ||
| vec3f | adaptiveFiltering, | ||
| bool | waitForReply | ||
| ) |
Writes to the VPE Magnetometer Basic Tuning register.
| baseTuning | The register's BaseTuning fields. |
| adaptiveTuning | The register's AdaptiveTuning fields. |
| adaptiveFiltering | The register's AdaptiveFiltering fields. |
| waitForReply | Indicates if the method should wait for a response from the sensor. |
|
get |
Indicates if the VnSensor is connected.
|
getset |
Get/sets the amount of time in milliseconds to wait for a response during read/writes to the sensor.
|
getset |
Get/sets the dealy in milliseconds between retransmitting commands.
|
getset |
The current error detection mode to use on packets sent to the VectorNav sensor. The default mode is Checksum8.
|
staticget |
Returns a list of baudrates supported by VectorNav sensors.
| EventHandler<PacketFoundEventArgs> VectorNav.Sensor.VnSensor.AsyncPacketReceived |
Raised whenever a new asynchronous data packet if received.
| EventHandler<PacketFoundEventArgs> VectorNav.Sensor.VnSensor.ErrorPacketReceived |
Raised whenever a new error message packet is received from the VectorNav sensor.
1.8.10