![]() |
VectorNav .NET Library
|
Structure representing a UART packet received from a VectorNav sensor. More...
Public Member Functions | |
| Packet (byte[] bufferContainingPacket, int startIndex, int length) | |
| Creates a new packet based on the provided packet data buffer. More... | |
| byte | ExtractUint8 () |
Extracts a uint8 data type from a binary packet and advances the next extraction point appropriately. More... | |
| char | ExtractInt8 () |
Extracts an int8 data type from a binary packet and advances the next extraction point appropriately. More... | |
| UInt16 | ExtractUint16 () |
Extracts a uint16 data type from a binary packet and advances the next extraction point appropriately. More... | |
| UInt32 | ExtractUint32 () |
Extracts a uint32 data type from a binary packet and advances the next extraction point appropriately. More... | |
| UInt64 | ExtractUint64 () |
Extracts a uint64 data type from a binary packet and advances the next extraction point appropriately. More... | |
| float | ExtractFloat () |
Extracts a float data type from a binary packet and advances the next extraction point appropriately. More... | |
| vec3f | ExtractVec3f () |
Extracts a vec3f data type from a binary packet and advances the next extraction point appropriately. More... | |
| vec3d | ExtractVec3d () |
Extracts a Vector3D data type from a binary packet and advances the next extraction point appropriately. More... | |
| vec4f | ExtractVec4f () |
Extracts a vec4f data type from a binary packet and advances the next extraction point appropriately. More... | |
| mat3f | ExtractMat3f () |
Extracts a mat3f data type from a binary packet and advances the next extraction point appropriately. More... | |
| void | ParseVNYPR (out vec3f ypr) |
| Parses a VNYPR asynchronous packet. More... | |
| void | ParseVNQTN (out vec4f quaternion) |
| Parses a VNQTN asynchronous packet. More... | |
| void | ParseVNQMR (out vec4f quaternion, out vec3f magnetic, out vec3f acceleration, out vec3f angularRate) |
| Parses a VNQMR asynchronous packet. More... | |
| void | ParseVNMAG (out vec3f magnetic) |
| Parses a VNMAG asynchronous packet. More... | |
| void | ParseVNACC (out vec3f acceleration) |
| Parses a VNACC asynchronous packet. More... | |
| void | ParseVNGYR (out vec3f angularRate) |
| Parses a VNGYR asynchronous packet. More... | |
| void | ParseVNMAR (out vec3f magnetic, out vec3f acceleration, out vec3f angularRate) |
| Parses a VNMAR asynchronous packet. More... | |
| void | ParseVNYMR (out vec3f ypr, out vec3f magnetic, out vec3f acceleration, out vec3f angularRate) |
| Parses a VNYMR asynchronous packet. More... | |
| void | ParseVNYBA (out vec3f ypr, out vec3f accelerationBody, out vec3f angularRate) |
| Parses a VNYBA asynchronous packet. More... | |
| void | ParseVNYIA (out vec3f ypr, out vec3f accelerationInertial, out vec3f angularRate) |
| Parses a VNYIA asynchronous packet. More... | |
| void | ParseVNIMU (out vec3f magneticUncompensated, out vec3f accelerationUncompensated, out vec3f angularRateUncompensated, out float temperature, out float pressure) |
| Parses a VNIMU asynchronous packet. More... | |
| void | ParseVNGPS (out double time, out UInt16 week, out byte gpsFix, out byte numSats, out vec3d lla, out vec3f nedVel, out vec3f nedAcc, out float speedAcc, out float timeAcc) |
| Parses a VNGPS asynchronous packet. More... | |
| void | ParseVNINS (out double time, out UInt16 week, out UInt16 status, out vec3f ypr, out vec3d lla, out vec3f nedVel, out float attUncertainty, out float posUncertainty, out float velUncertainty) |
| Parses a VNINS asynchronous packet. More... | |
| void | ParseVNINE (out double time, out UInt16 week, out UInt16 status, out vec3f ypr, out vec3d position, out vec3f velocity, out float attUncertainty, out float posUncertainty, out float velUncertainty) |
| Parses a VNINE asynchronous packet. More... | |
| void | ParseVNISL (out vec3f ypr, out vec3d lla, out vec3f velocity, out vec3f acceleration, out vec3f angularRate) |
| Parses a VNISL asynchonrous packet. More... | |
| void | ParseVNISE (out vec3f ypr, out vec3d position, out vec3f velocity, out vec3f acceleration, out vec3f angularRate) |
| Parses a VNISE asynchronous packet. More... | |
| void | ParseVNGPE (out double tow, out UInt16 week, out byte gpsFix, out byte numSats, out vec3d position, out vec3f velocity, out vec3f posAcc, out float speedAcc, out float timeAcc) |
| Parses a VNGPE asynchronous packet. More... | |
| void | ParseVNDTV (out float deltaTime, out vec3f deltaTheta, out vec3f deltaVelocity) |
| Parses a VNDTV asynchronous packet. More... | |
| void | ParseBinaryOutput (out UInt16 asyncMode, out UInt16 rateDivisor, out UInt16 outputGroup, out UInt16 commonField, out UInt16 timeField, out UInt16 imuField, out UInt16 gpsField, out UInt16 attitudeField, out UInt16 insField) |
| Parses a response from reading any of the Binary Output registers. More... | |
| void | ParseBinaryOutput (out AsyncMode asyncMode, out UInt16 rateDivisor, out BinaryGroup outputGroup, out CommonGroup commonField, out TimeGroup timeField, out ImuGroup imuField, out GpsGroup gpsField, out AttitudeGroup attitudeField, out InsGroup insField) |
| Parses a response from reading any of the Binary Output registers. More... | |
| string | ParseUserTag () |
| Parses a response from reading the User Tag register. More... | |
| string | ParseModelNumber () |
| Parses a response from reading the Model Number register. More... | |
| UInt32 | ParseHardwareRevision () |
| Parses a response from reading the Hardware Revision register. More... | |
| UInt32 | ParseSerialNumber () |
| Parses a response from reading the Serial Number register. More... | |
| string | ParseFirmwareVersion () |
| Parses a response from reading the Firmware Version register. More... | |
| UInt32 | ParseSerialBaudRate () |
| Parses a response from reading the Serial Baud Rate register. More... | |
| UInt32 | ParseAsyncDataOutputType () |
| Parses a response from reading the Async Data Output Type register. More... | |
| UInt32 | ParseAsyncDataOutputFrequency () |
| Parses a response from reading the Async Data Output Frequency register. More... | |
| vec3f | ParseYawPitchRoll () |
| Parses a response from reading the Yaw Pitch Roll register. More... | |
| vec4f | ParseAttitudeQuaternion () |
| Parses a response from reading the Attitude Quaternion register. More... | |
| void | ParseQuaternionMagneticAccelerationAndAngularRates (out vec4f quat, out vec3f mag, out vec3f accel, out vec3f gyro) |
| Parses a response from reading the Quaternion, Magnetic, Acceleration and Angular Rates register. More... | |
| vec3f | ParseMagneticMeasurements () |
| Parses a response from reading the Magnetic Measurements register. More... | |
| vec3f | ParseAccelerationMeasurements () |
| Parses a response from reading the Acceleration Measurements register. More... | |
| vec3f | ParseAngularRateMeasurements () |
| Parses a response from reading the Angular Rate Measurements register. More... | |
| void | ParseMagneticAccelerationAndAngularRates (out vec3f mag, out vec3f accel, out vec3f gyro) |
| Parses a response from reading the Magnetic, Acceleration and Angular Rates register. More... | |
| void | ParseMagneticAndGravityReferenceVectors (out vec3f magRef, out vec3f accRef) |
| Parses a response from reading the Magnetic and Gravity Reference Vectors register. More... | |
| void | ParseMagnetometerCompensation (out mat3f c, out vec3f b) |
| Parses a response from reading the Magnetometer Compensation register. More... | |
| void | ParseAccelerationCompensation (out mat3f c, out vec3f b) |
| Parses a response from reading the Acceleration Compensation register. More... | |
| mat3f | ParseReferenceFrameRotation () |
| Parses a response from reading the Reference Frame Rotation register. More... | |
| void | ParseYawPitchRollMagneticAccelerationAndAngularRates (out vec3f yawPitchRoll, out vec3f mag, out vec3f accel, out vec3f gyro) |
| Parses a response from reading the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register. More... | |
| void | ParseCommunicationProtocolControl (out byte serialCount, out byte serialStatus, out byte spiCount, out byte spiStatus, out byte serialChecksum, out byte spiChecksum, out byte errorMode) |
| Parses a response from reading the Communication Protocol Control register. More... | |
| void | ParseCommunicationProtocolControl (out CountMode serialCount, out StatusMode serialStatus, out CountMode spiCount, out StatusMode spiStatus, out ChecksumMode serialChecksum, out ChecksumMode spiChecksum, out ErrorMode errorMode) |
| Parses a response from reading the Communication Protocol Control register. More... | |
| void | ParseSynchronizationControl (out byte syncInMode, out byte syncInEdge, out UInt16 syncInSkipFactor, out byte syncOutMode, out byte syncOutPolarity, out UInt16 syncOutSkipFactor, out UInt32 syncOutPulseWidth) |
| Parses a response from reading the Synchronization Control register. More... | |
| void | ParseSynchronizationControl (out SyncInMode syncInMode, out SyncInEdge syncInEdge, out UInt16 syncInSkipFactor, out SyncOutMode syncOutMode, out SyncOutPolarity syncOutPolarity, out UInt16 syncOutSkipFactor, out UInt32 syncOutPulseWidth) |
| Parses a response from reading the Synchronization Control register. More... | |
| void | ParseSynchronizationStatus (out UInt32 syncInCount, out UInt32 syncInTime, out UInt32 syncOutCount) |
| Parses a response from reading the Synchronization Status register. More... | |
| void | ParseVpeBasicControl (out byte enable, out byte headingMode, out byte filteringMode, out byte tuningMode) |
| Parses a response from reading the VPE Basic Control register. More... | |
| void | ParseVpeBasicControl (out VpeEnable enable, out HeadingMode headingMode, out VpeMode filteringMode, out VpeMode tuningMode) |
| Parses a response from reading the VPE Basic Control register. More... | |
| void | ParseVpeMagnetometerBasicTuning (out vec3f baseTuning, out vec3f adaptiveTuning, out vec3f adaptiveFiltering) |
| Parses a response from reading the VPE Magnetometer Basic Tuning register. More... | |
| void | ParseVpeAccelerometerBasicTuning (out vec3f baseTuning, out vec3f adaptiveTuning, out vec3f adaptiveFiltering) |
| Parses a response from reading the VPE Accelerometer Basic Tuning register. More... | |
| void | ParseMagnetometerCalibrationControl (out byte hsiMode, out byte hsiOutput, out byte convergeRate) |
| Parses a response from reading the Magnetometer Calibration Control register. More... | |
| void | ParseMagnetometerCalibrationControl (out HsiMode hsiMode, out HsiOutput hsiOutput, out byte convergeRate) |
| Parses a response from reading the Magnetometer Calibration Control register. More... | |
| void | ParseCalculatedMagnetometerCalibration (out mat3f c, out vec3f b) |
| Parses a response from reading the Calculated Magnetometer Calibration register. More... | |
| vec3f | ParseVelocityCompensationMeasurement () |
| Parses a response from reading the Velocity Compensation Measurement register. More... | |
| void | ParseVelocityCompensationControl (out byte mode, out float velocityTuning, out float rateTuning) |
| Parses a response from reading the Velocity Compensation Control register. More... | |
| void | ParseVelocityCompensationControl (out VelocityCompensationMode mode, out float velocityTuning, out float rateTuning) |
| Parses a response from reading the Velocity Compensation Control register. More... | |
| void | ParseImuMeasurements (out vec3f mag, out vec3f accel, out vec3f gyro, out float temp, out float pressure) |
| Parses a response from reading the IMU Measurements register. More... | |
| void | ParseGpsConfiguration (out byte mode, out byte ppsSource) |
| Parses a response from reading the GPS Configuration register. More... | |
| void | ParseGpsConfiguration (out GpsMode mode, out PpsSource ppsSource) |
| Parses a response from reading the GPS Configuration register. More... | |
| vec3f | ParseGpsAntennaOffset () |
| Parses a response from reading the GPS Antenna Offset register. More... | |
| void | ParseGpsSolutionLla (out double time, out UInt16 week, out byte gpsFix, out byte numSats, out vec3d lla, out vec3f nedVel, out vec3f nedAcc, out float speedAcc, out float timeAcc) |
| Parses a response from reading the GPS Solution - LLA register. More... | |
| void | ParseGpsSolutionLla (out double time, out UInt16 week, out GpsFix gpsFix, out byte numSats, out vec3d lla, out vec3f nedVel, out vec3f nedAcc, out float speedAcc, out float timeAcc) |
| Parses a response from reading the GPS Solution - LLA register. More... | |
| void | ParseGpsSolutionEcef (out double tow, out UInt16 week, out byte gpsFix, out byte numSats, out vec3d position, out vec3f velocity, out vec3f posAcc, out float speedAcc, out float timeAcc) |
| Parses a response from reading the GPS Solution - ECEF register. More... | |
| void | ParseGpsSolutionEcef (out double tow, out UInt16 week, out GpsFix gpsFix, out byte numSats, out vec3d position, out vec3f velocity, out vec3f posAcc, out float speedAcc, out float timeAcc) |
| Parses a response from reading the GPS Solution - ECEF register. More... | |
| void | ParseInsSolutionLla (out double time, out UInt16 week, out UInt16 status, out vec3f yawPitchRoll, out vec3d position, out vec3f nedVel, out float attUncertainty, out float posUncertainty, out float velUncertainty) |
| Parses a response from reading the INS Solution - LLA register. More... | |
| void | ParseInsSolutionEcef (out double time, out UInt16 week, out UInt16 status, out vec3f yawPitchRoll, out vec3d position, out vec3f velocity, out float attUncertainty, out float posUncertainty, out float velUncertainty) |
| Parses a response from reading the INS Solution - ECEF register. More... | |
| void | ParseInsBasicConfiguration (out byte scenario, out byte ahrsAiding) |
| Parses a response from reading the INS Basic Configuration register. More... | |
| void | ParseInsBasicConfiguration (out Scenario scenario, out bool ahrsAiding) |
| Parses a response from reading the INS Basic Configuration register. More... | |
| void | ParseInsBasicConfiguration (out byte scenario, out byte ahrsAiding, out byte estBaseline) |
| Parses a response from reading the INS Basic Configuration register. More... | |
| void | ParseInsBasicConfiguration (out Scenario scenario, out bool ahrsAiding, out bool estBaseline) |
| Parses a response from reading the INS Basic Configuration register. More... | |
| void | ParseInsStateLla (out vec3f yawPitchRoll, out vec3d position, out vec3f velocity, out vec3f accel, out vec3f angularRate) |
| Parses a response from reading the INS State - LLA register. More... | |
| void | ParseInsStateEcef (out vec3f yawPitchRoll, out vec3d position, out vec3f velocity, out vec3f accel, out vec3f angularRate) |
| Parses a response from reading the INS State - ECEF register. More... | |
| void | ParseStartupFilterBiasEstimate (out vec3f gyroBias, out vec3f accelBias, out float pressureBias) |
| Parses a response from reading the Startup Filter Bias Estimate register. More... | |
| void | ParseDeltaThetaAndDeltaVelocity (out float deltaTime, out vec3f deltaTheta, out vec3f deltaVelocity) |
| Parses a response from reading the Delta Theta and Delta Velocity register. More... | |
| void | ParseDeltaThetaAndDeltaVelocityConfiguration (out byte integrationFrame, out byte gyroCompensation, out byte accelCompensation) |
| Parses a response from reading the Delta Theta and Delta Velocity Configuration register. More... | |
| void | ParseDeltaThetaAndDeltaVelocityConfiguration (out IntegrationFrame integrationFrame, out CompensationMode gyroCompensation, out CompensationMode accelCompensation) |
| Parses a response from reading the Delta Theta and Delta Velocity Configuration register. More... | |
| void | ParseReferenceVectorConfiguration (out byte useMagModel, out byte useGravityModel, out UInt32 recalcThreshold, out float year, out vec3d position) |
| Parses a response from reading the Reference Vector Configuration register. More... | |
| void | ParseReferenceVectorConfiguration (out bool useMagModel, out bool useGravityModel, out UInt32 recalcThreshold, out float year, out vec3d position) |
| Parses a response from reading the Reference Vector Configuration register. More... | |
| void | ParseGyroCompensation (out mat3f c, out vec3f b) |
| Parses a response from reading the Gyro Compensation register. More... | |
| void | ParseImuFilteringConfiguration (out UInt16 magWindowSize, out UInt16 accelWindowSize, out UInt16 gyroWindowSize, out UInt16 tempWindowSize, out UInt16 presWindowSize, out byte magFilterMode, out byte accelFilterMode, out byte gyroFilterMode, out byte tempFilterMode, out byte presFilterMode) |
| Parses a response from reading the IMU Filtering Configuration register. More... | |
| void | ParseImuFilteringConfiguration (out UInt16 magWindowSize, out UInt16 accelWindowSize, out UInt16 gyroWindowSize, out UInt16 tempWindowSize, out UInt16 presWindowSize, out FilterMode magFilterMode, out FilterMode accelFilterMode, out FilterMode gyroFilterMode, out FilterMode tempFilterMode, out FilterMode presFilterMode) |
| Parses a response from reading the IMU Filtering Configuration register. More... | |
| void | ParseGpsCompassBaseline (out vec3f position, out vec3f uncertainty) |
| Parses a response from reading the GPS Compass Baseline register. More... | |
| void | ParseGpsCompassEstimatedBaseline (out byte estBaselineUsed, out UInt16 numMeas, out vec3f position, out vec3f uncertainty) |
| Parses a response from reading the GPS Compass Estimated Baseline register. More... | |
| void | ParseGpsCompassEstimatedBaseline (out bool estBaselineUsed, out UInt16 numMeas, out vec3f position, out vec3f uncertainty) |
| Parses a response from reading the GPS Compass Estimated Baseline register. More... | |
| void | ParseYawPitchRollTrueBodyAccelerationAndAngularRates (out vec3f yawPitchRoll, out vec3f bodyAccel, out vec3f gyro) |
| Parses a response from reading the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register. More... | |
| void | ParseYawPitchRollTrueInertialAccelerationAndAngularRates (out vec3f yawPitchRoll, out vec3f inertialAccel, out vec3f gyro) |
| Parses a response from reading the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register. More... | |
| bool | IsCompatible (UInt16 commonField, UInt16 timeField, UInt16 imuField, UInt16 gpsField, UInt16 attitudeField, UInt16 insField) |
| Determines if the packet is a compatible match for an expected binary output message type. More... | |
| bool | IsCompatible (CommonGroup commonField, TimeGroup timeField, ImuGroup imuField, GpsGroup gpsField, AttitudeGroup attitudeField, InsGroup insField) |
| Determines if the packet is a compatible match for an expected binary output message type. More... | |
| UInt16 | GroupField (int index) |
| This will return the requested group field of a binary packet at the specified index. More... | |
| Packet | CloneDeep () |
| Creates a deep clone of the Packet. More... | |
| override string | ToString () |
Static Public Member Functions | |
| static int | GenCmdWriteSettings (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to write sensor settings to non-volatile memory. More... | |
| static Packet | GenCmdWriteSettings (ErrorDetection errorDetectionMode) |
| Generates a command to write sensor settings to non-volatile memory. More... | |
| static int | GenCmdRestoreFactorySettings (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to retore factory settings. More... | |
| static Packet | GenCmdRestoreFactorySettings (ErrorDetection errorDetectionMode) |
| Generates a command to retore factory settings. More... | |
| static int | GenCmdReset (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to reset the sensor. More... | |
| static Packet | GenCmdReset (ErrorDetection errorDetectionMode) |
| Generates a command to reset the sensor. More... | |
| static int | GenCmdTare (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to tare the sensor. More... | |
| static Packet | GenCmdTare (ErrorDetection errorDetectionMode) |
| Generates a command to tare the sensor. More... | |
| static int | GenCmdKnownMagneticDisturbance (byte[] buffer, int index, ErrorDetection errorDetectionMode, bool isMagneticDisturbancePresent) |
| Generates a command to alert the sensor of a known magnetic disturbance. More... | |
| static Packet | GenCmdKnownMagneticDisturbance (ErrorDetection errorDetectionMode, bool isMagneticDisturbancePresent) |
| Generates a command to alert the sensor of a known magnetic disturbance. More... | |
| static int | GenCmdKnownAccelerationDisturbance (byte[] buffer, int index, ErrorDetection errorDetectionMode, bool isAccelerationDisturbancePresent) |
| Generates a command to alert the sensor of a known acceleration disturbance. More... | |
| static Packet | GenCmdKnownAccelerationDisturbance (ErrorDetection errorDetectionMode, bool isAccelerationDisturbancePresent) |
| Generates a command to alert the sensor of a known acceleration disturbance. More... | |
| static int | GenCmdSetGyroBias (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to set the gyro bias. More... | |
| static Packet | GenCmdSetGyroBias (ErrorDetection errorDetectionMode) |
| Generates a command to set the gyro bias. More... | |
| static int | GenCmdGenericRegister (byte[] buffer, int index, ErrorDetection errorDetectionMode, int registerId) |
| Generic method for creating commands to read registers on VectorNav sensors. More... | |
| static int | AppendEndingToCommand (byte[] buffer, int cmdStartIndex, int curCmdLength, ErrorDetection errorDetectionMode) |
| Appends endings to commands. More... | |
| static int | GenCmdReadBinaryOutput1 (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Binary Output 1 register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadBinaryOutput1 (ErrorDetection errorDetectionMode) |
| Generates a command to read the Binary Output 1 register on a VectorNav sensor. More... | |
| static int | GenCmdReadBinaryOutput2 (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Binary Output 2 register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadBinaryOutput2 (ErrorDetection errorDetectionMode) |
| Generates a command to read the Binary Output 2 register on a VectorNav sensor. More... | |
| static int | GenCmdReadBinaryOutput3 (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Binary Output 3 register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadBinaryOutput3 (ErrorDetection errorDetectionMode) |
| Generates a command to read the Binary Output 3 register on a VectorNav sensor. More... | |
| static int | GenCmdReadUserTag (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the User Tag register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadUserTag (ErrorDetection errorDetectionMode) |
| Generates a command to read the User Tag register on a VectorNav sensor. More... | |
| static int | GenCmdReadModelNumber (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Model Number register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadModelNumber (ErrorDetection errorDetectionMode) |
| Generates a command to read the Model Number register on a VectorNav sensor. More... | |
| static int | GenCmdReadHardwareRevision (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Hardware Revision register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadHardwareRevision (ErrorDetection errorDetectionMode) |
| Generates a command to read the Hardware Revision register on a VectorNav sensor. More... | |
| static int | GenCmdReadSerialNumber (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Serial Number register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadSerialNumber (ErrorDetection errorDetectionMode) |
| Generates a command to read the Serial Number register on a VectorNav sensor. More... | |
| static int | GenCmdReadFirmwareVersion (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Firmware Version register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadFirmwareVersion (ErrorDetection errorDetectionMode) |
| Generates a command to read the Firmware Version register on a VectorNav sensor. More... | |
| static int | GenCmdReadSerialBaudRate (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Serial Baud Rate register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadSerialBaudRate (ErrorDetection errorDetectionMode) |
| Generates a command to read the Serial Baud Rate register on a VectorNav sensor. More... | |
| static int | GenCmdReadAsyncDataOutputType (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Async Data Output Type register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadAsyncDataOutputType (ErrorDetection errorDetectionMode) |
| Generates a command to read the Async Data Output Type register on a VectorNav sensor. More... | |
| static int | GenCmdReadAsyncDataOutputFrequency (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Async Data Output Frequency register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadAsyncDataOutputFrequency (ErrorDetection errorDetectionMode) |
| Generates a command to read the Async Data Output Frequency register on a VectorNav sensor. More... | |
| static int | GenCmdReadYawPitchRoll (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Yaw Pitch Roll register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadYawPitchRoll (ErrorDetection errorDetectionMode) |
| Generates a command to read the Yaw Pitch Roll register on a VectorNav sensor. More... | |
| static int | GenCmdReadAttitudeQuaternion (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Attitude Quaternion register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadAttitudeQuaternion (ErrorDetection errorDetectionMode) |
| Generates a command to read the Attitude Quaternion register on a VectorNav sensor. More... | |
| static int | GenCmdReadQuaternionMagneticAccelerationAndAngularRates (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Quaternion, Magnetic, Acceleration and Angular Rates register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadQuaternionMagneticAccelerationAndAngularRates (ErrorDetection errorDetectionMode) |
| Generates a command to read the Quaternion, Magnetic, Acceleration and Angular Rates register on a VectorNav sensor. More... | |
| static int | GenCmdReadMagneticMeasurements (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Magnetic Measurements register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadMagneticMeasurements (ErrorDetection errorDetectionMode) |
| Generates a command to read the Magnetic Measurements register on a VectorNav sensor. More... | |
| static int | GenCmdReadAccelerationMeasurements (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Acceleration Measurements register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadAccelerationMeasurements (ErrorDetection errorDetectionMode) |
| Generates a command to read the Acceleration Measurements register on a VectorNav sensor. More... | |
| static int | GenCmdReadAngularRateMeasurements (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Angular Rate Measurements register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadAngularRateMeasurements (ErrorDetection errorDetectionMode) |
| Generates a command to read the Angular Rate Measurements register on a VectorNav sensor. More... | |
| static int | GenCmdReadMagneticAccelerationAndAngularRates (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Magnetic, Acceleration and Angular Rates register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadMagneticAccelerationAndAngularRates (ErrorDetection errorDetectionMode) |
| Generates a command to read the Magnetic, Acceleration and Angular Rates register on a VectorNav sensor. More... | |
| static int | GenCmdReadMagneticAndGravityReferenceVectors (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Magnetic and Gravity Reference Vectors register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadMagneticAndGravityReferenceVectors (ErrorDetection errorDetectionMode) |
| Generates a command to read the Magnetic and Gravity Reference Vectors register on a VectorNav sensor. More... | |
| static int | GenCmdReadMagnetometerCompensation (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Magnetometer Compensation register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadMagnetometerCompensation (ErrorDetection errorDetectionMode) |
| Generates a command to read the Magnetometer Compensation register on a VectorNav sensor. More... | |
| static int | GenCmdReadAccelerationCompensation (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Acceleration Compensation register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadAccelerationCompensation (ErrorDetection errorDetectionMode) |
| Generates a command to read the Acceleration Compensation register on a VectorNav sensor. More... | |
| static int | GenCmdReadReferenceFrameRotation (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Reference Frame Rotation register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadReferenceFrameRotation (ErrorDetection errorDetectionMode) |
| Generates a command to read the Reference Frame Rotation register on a VectorNav sensor. More... | |
| static int | GenCmdReadYawPitchRollMagneticAccelerationAndAngularRates (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadYawPitchRollMagneticAccelerationAndAngularRates (ErrorDetection errorDetectionMode) |
| Generates a command to read the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register on a VectorNav sensor. More... | |
| static int | GenCmdReadCommunicationProtocolControl (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Communication Protocol Control register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadCommunicationProtocolControl (ErrorDetection errorDetectionMode) |
| Generates a command to read the Communication Protocol Control register on a VectorNav sensor. More... | |
| static int | GenCmdReadSynchronizationControl (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Synchronization Control register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadSynchronizationControl (ErrorDetection errorDetectionMode) |
| Generates a command to read the Synchronization Control register on a VectorNav sensor. More... | |
| static int | GenCmdReadSynchronizationStatus (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Synchronization Status register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadSynchronizationStatus (ErrorDetection errorDetectionMode) |
| Generates a command to read the Synchronization Status register on a VectorNav sensor. More... | |
| static int | GenCmdReadVpeBasicControl (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the VPE Basic Control register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadVpeBasicControl (ErrorDetection errorDetectionMode) |
| Generates a command to read the VPE Basic Control register on a VectorNav sensor. More... | |
| static int | GenCmdReadVpeMagnetometerBasicTuning (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the VPE Magnetometer Basic Tuning register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadVpeMagnetometerBasicTuning (ErrorDetection errorDetectionMode) |
| Generates a command to read the VPE Magnetometer Basic Tuning register on a VectorNav sensor. More... | |
| static int | GenCmdReadVpeAccelerometerBasicTuning (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the VPE Accelerometer Basic Tuning register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadVpeAccelerometerBasicTuning (ErrorDetection errorDetectionMode) |
| Generates a command to read the VPE Accelerometer Basic Tuning register on a VectorNav sensor. More... | |
| static int | GenCmdReadMagnetometerCalibrationControl (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Magnetometer Calibration Control register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadMagnetometerCalibrationControl (ErrorDetection errorDetectionMode) |
| Generates a command to read the Magnetometer Calibration Control register on a VectorNav sensor. More... | |
| static int | GenCmdReadCalculatedMagnetometerCalibration (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Calculated Magnetometer Calibration register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadCalculatedMagnetometerCalibration (ErrorDetection errorDetectionMode) |
| Generates a command to read the Calculated Magnetometer Calibration register on a VectorNav sensor. More... | |
| static int | GenCmdReadVelocityCompensationMeasurement (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Velocity Compensation Measurement register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadVelocityCompensationMeasurement (ErrorDetection errorDetectionMode) |
| Generates a command to read the Velocity Compensation Measurement register on a VectorNav sensor. More... | |
| static int | GenCmdReadVelocityCompensationControl (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Velocity Compensation Control register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadVelocityCompensationControl (ErrorDetection errorDetectionMode) |
| Generates a command to read the Velocity Compensation Control register on a VectorNav sensor. More... | |
| static int | GenCmdReadImuMeasurements (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the IMU Measurements register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadImuMeasurements (ErrorDetection errorDetectionMode) |
| Generates a command to read the IMU Measurements register on a VectorNav sensor. More... | |
| static int | GenCmdReadGpsConfiguration (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Configuration register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadGpsConfiguration (ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Configuration register on a VectorNav sensor. More... | |
| static int | GenCmdReadGpsAntennaOffset (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Antenna Offset register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadGpsAntennaOffset (ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Antenna Offset register on a VectorNav sensor. More... | |
| static int | GenCmdReadGpsSolutionLla (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Solution - LLA register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadGpsSolutionLla (ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Solution - LLA register on a VectorNav sensor. More... | |
| static int | GenCmdReadGpsSolutionEcef (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Solution - ECEF register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadGpsSolutionEcef (ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Solution - ECEF register on a VectorNav sensor. More... | |
| static int | GenCmdReadInsSolutionLla (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the INS Solution - LLA register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadInsSolutionLla (ErrorDetection errorDetectionMode) |
| Generates a command to read the INS Solution - LLA register on a VectorNav sensor. More... | |
| static int | GenCmdReadInsSolutionEcef (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the INS Solution - ECEF register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadInsSolutionEcef (ErrorDetection errorDetectionMode) |
| Generates a command to read the INS Solution - ECEF register on a VectorNav sensor. More... | |
| static int | GenCmdReadInsBasicConfiguration (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the INS Basic Configuration register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadInsBasicConfiguration (ErrorDetection errorDetectionMode) |
| Generates a command to read the INS Basic Configuration register on a VectorNav sensor. More... | |
| static int | GenCmdReadInsStateLla (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the INS State - LLA register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadInsStateLla (ErrorDetection errorDetectionMode) |
| Generates a command to read the INS State - LLA register on a VectorNav sensor. More... | |
| static int | GenCmdReadInsStateEcef (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the INS State - ECEF register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadInsStateEcef (ErrorDetection errorDetectionMode) |
| Generates a command to read the INS State - ECEF register on a VectorNav sensor. More... | |
| static int | GenCmdReadStartupFilterBiasEstimate (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Startup Filter Bias Estimate register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadStartupFilterBiasEstimate (ErrorDetection errorDetectionMode) |
| Generates a command to read the Startup Filter Bias Estimate register on a VectorNav sensor. More... | |
| static int | GenCmdReadDeltaThetaAndDeltaVelocity (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Delta Theta and Delta Velocity register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadDeltaThetaAndDeltaVelocity (ErrorDetection errorDetectionMode) |
| Generates a command to read the Delta Theta and Delta Velocity register on a VectorNav sensor. More... | |
| static int | GenCmdReadDeltaThetaAndDeltaVelocityConfiguration (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Delta Theta and Delta Velocity Configuration register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadDeltaThetaAndDeltaVelocityConfiguration (ErrorDetection errorDetectionMode) |
| Generates a command to read the Delta Theta and Delta Velocity Configuration register on a VectorNav sensor. More... | |
| static int | GenCmdReadReferenceVectorConfiguration (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Reference Vector Configuration register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadReferenceVectorConfiguration (ErrorDetection errorDetectionMode) |
| Generates a command to read the Reference Vector Configuration register on a VectorNav sensor. More... | |
| static int | GenCmdReadGyroCompensation (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Gyro Compensation register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadGyroCompensation (ErrorDetection errorDetectionMode) |
| Generates a command to read the Gyro Compensation register on a VectorNav sensor. More... | |
| static int | GenCmdReadImuFilteringConfiguration (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the IMU Filtering Configuration register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadImuFilteringConfiguration (ErrorDetection errorDetectionMode) |
| Generates a command to read the IMU Filtering Configuration register on a VectorNav sensor. More... | |
| static int | GenCmdReadGpsCompassBaseline (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Compass Baseline register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadGpsCompassBaseline (ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Compass Baseline register on a VectorNav sensor. More... | |
| static int | GenCmdReadGpsCompassEstimatedBaseline (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Compass Estimated Baseline register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadGpsCompassEstimatedBaseline (ErrorDetection errorDetectionMode) |
| Generates a command to read the GPS Compass Estimated Baseline register on a VectorNav sensor. More... | |
| static int | GenCmdReadYawPitchRollTrueBodyAccelerationAndAngularRates (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadYawPitchRollTrueBodyAccelerationAndAngularRates (ErrorDetection errorDetectionMode) |
| Generates a command to read the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register on a VectorNav sensor. More... | |
| static int | GenCmdReadYawPitchRollTrueInertialAccelerationAndAngularRates (byte[] buffer, int index, ErrorDetection errorDetectionMode) |
| Generates a command to read the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register on a VectorNav sensor. More... | |
| static Packet | GenCmdReadYawPitchRollTrueInertialAccelerationAndAngularRates (ErrorDetection errorDetectionMode) |
| Generates a command to read the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register on a VectorNav sensor. More... | |
| static void | ParseBinaryOutput (byte[] buffer, int index, int length, out UInt16 asyncMode, out UInt16 rateDivisor, out UInt16 outputGroup, out UInt16 commonField, out UInt16 timeField, out UInt16 imuField, out UInt16 gpsField, out UInt16 attitudeField, out UInt16 insField) |
| Parses a response from reading any of the Binary Output registers. More... | |
| static void | ParseBinaryOutput (byte[] buffer, int index, int length, out AsyncMode asyncMode, out UInt16 rateDivisor, out BinaryGroup outputGroup, out CommonGroup commonField, out TimeGroup timeField, out ImuGroup imuField, out GpsGroup gpsField, out AttitudeGroup attitudeField, out InsGroup insField) |
| Parses a response from reading any of the Binary Output registers. More... | |
| static string | ParseUserTag (byte[] buffer, int index, int length) |
| Parses a response from reading the User Tag register. More... | |
| static string | ParseModelNumber (byte[] buffer, int index, int length) |
| Parses a response from reading the Model Number register. More... | |
| static UInt32 | ParseHardwareRevision (byte[] buffer, int index, int length) |
| Parses a response from reading the Hardware Revision register. More... | |
| static UInt32 | ParseSerialNumber (byte[] buffer, int index, int length) |
| Parses a response from reading the Serial Number register. More... | |
| static string | ParseFirmwareVersion (byte[] buffer, int index, int length) |
| Parses a response from reading the Firmware Version register. More... | |
| static UInt32 | ParseSerialBaudRate (byte[] buffer, int index, int length) |
| Parses a response from reading the Serial Baud Rate register. More... | |
| static UInt32 | ParseAsyncDataOutputType (byte[] buffer, int index, int length) |
| Parses a response from reading the Async Data Output Type register. More... | |
| static UInt32 | ParseAsyncDataOutputFrequency (byte[] buffer, int index, int length) |
| Parses a response from reading the Async Data Output Frequency register. More... | |
| static vec3f | ParseYawPitchRoll (byte[] buffer, int index, int length) |
| Parses a response from reading the Yaw Pitch Roll register. More... | |
| static vec4f | ParseAttitudeQuaternion (byte[] buffer, int index, int length) |
| Parses a response from reading the Attitude Quaternion register. More... | |
| static void | ParseQuaternionMagneticAccelerationAndAngularRates (byte[] buffer, int index, int length, out vec4f quat, out vec3f mag, out vec3f accel, out vec3f gyro) |
| Parses a response from reading the Quaternion, Magnetic, Acceleration and Angular Rates register. More... | |
| static vec3f | ParseMagneticMeasurements (byte[] buffer, int index, int length) |
| Parses a response from reading the Magnetic Measurements register. More... | |
| static vec3f | ParseAccelerationMeasurements (byte[] buffer, int index, int length) |
| Parses a response from reading the Acceleration Measurements register. More... | |
| static vec3f | ParseAngularRateMeasurements (byte[] buffer, int index, int length) |
| Parses a response from reading the Angular Rate Measurements register. More... | |
| static void | ParseMagneticAccelerationAndAngularRates (byte[] buffer, int index, int length, out vec3f mag, out vec3f accel, out vec3f gyro) |
| Parses a response from reading the Magnetic, Acceleration and Angular Rates register. More... | |
| static void | ParseMagneticAndGravityReferenceVectors (byte[] buffer, int index, int length, out vec3f magRef, out vec3f accRef) |
| Parses a response from reading the Magnetic and Gravity Reference Vectors register. More... | |
| static void | ParseMagnetometerCompensation (byte[] buffer, int index, int length, out mat3f c, out vec3f b) |
| Parses a response from reading the Magnetometer Compensation register. More... | |
| static void | ParseAccelerationCompensation (byte[] buffer, int index, int length, out mat3f c, out vec3f b) |
| Parses a response from reading the Acceleration Compensation register. More... | |
| static mat3f | ParseReferenceFrameRotation (byte[] buffer, int index, int length) |
| Parses a response from reading the Reference Frame Rotation register. More... | |
| static void | ParseYawPitchRollMagneticAccelerationAndAngularRates (byte[] buffer, int index, int length, out vec3f yawPitchRoll, out vec3f mag, out vec3f accel, out vec3f gyro) |
| Parses a response from reading the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register. More... | |
| static void | ParseCommunicationProtocolControl (byte[] buffer, int index, int length, out byte serialCount, out byte serialStatus, out byte spiCount, out byte spiStatus, out byte serialChecksum, out byte spiChecksum, out byte errorMode) |
| Parses a response from reading the Communication Protocol Control register. More... | |
| static void | ParseCommunicationProtocolControl (byte[] buffer, int index, int length, out CountMode serialCount, out StatusMode serialStatus, out CountMode spiCount, out StatusMode spiStatus, out ChecksumMode serialChecksum, out ChecksumMode spiChecksum, out ErrorMode errorMode) |
| Parses a response from reading the Communication Protocol Control register. More... | |
| static void | ParseSynchronizationControl (byte[] buffer, int index, int length, out byte syncInMode, out byte syncInEdge, out UInt16 syncInSkipFactor, out byte syncOutMode, out byte syncOutPolarity, out UInt16 syncOutSkipFactor, out UInt32 syncOutPulseWidth) |
| Parses a response from reading the Synchronization Control register. More... | |
| static void | ParseSynchronizationControl (byte[] buffer, int index, int length, out SyncInMode syncInMode, out SyncInEdge syncInEdge, out UInt16 syncInSkipFactor, out SyncOutMode syncOutMode, out SyncOutPolarity syncOutPolarity, out UInt16 syncOutSkipFactor, out UInt32 syncOutPulseWidth) |
| Parses a response from reading the Synchronization Control register. More... | |
| static void | ParseSynchronizationStatus (byte[] buffer, int index, int length, out UInt32 syncInCount, out UInt32 syncInTime, out UInt32 syncOutCount) |
| Parses a response from reading the Synchronization Status register. More... | |
| static void | ParseVpeBasicControl (byte[] buffer, int index, int length, out byte enable, out byte headingMode, out byte filteringMode, out byte tuningMode) |
| Parses a response from reading the VPE Basic Control register. More... | |
| static void | ParseVpeBasicControl (byte[] buffer, int index, int length, out VpeEnable enable, out HeadingMode headingMode, out VpeMode filteringMode, out VpeMode tuningMode) |
| Parses a response from reading the VPE Basic Control register. More... | |
| static void | ParseVpeMagnetometerBasicTuning (byte[] buffer, int index, int length, out vec3f baseTuning, out vec3f adaptiveTuning, out vec3f adaptiveFiltering) |
| Parses a response from reading the VPE Magnetometer Basic Tuning register. More... | |
| static void | ParseVpeAccelerometerBasicTuning (byte[] buffer, int index, int length, out vec3f baseTuning, out vec3f adaptiveTuning, out vec3f adaptiveFiltering) |
| Parses a response from reading the VPE Accelerometer Basic Tuning register. More... | |
| static void | ParseMagnetometerCalibrationControl (byte[] buffer, int index, int length, out byte hsiMode, out byte hsiOutput, out byte convergeRate) |
| Parses a response from reading the Magnetometer Calibration Control register. More... | |
| static void | ParseMagnetometerCalibrationControl (byte[] buffer, int index, int length, out HsiMode hsiMode, out HsiOutput hsiOutput, out byte convergeRate) |
| Parses a response from reading the Magnetometer Calibration Control register. More... | |
| static void | ParseCalculatedMagnetometerCalibration (byte[] buffer, int index, int length, out mat3f c, out vec3f b) |
| Parses a response from reading the Calculated Magnetometer Calibration register. More... | |
| static vec3f | ParseVelocityCompensationMeasurement (byte[] buffer, int index, int length) |
| Parses a response from reading the Velocity Compensation Measurement register. More... | |
| static void | ParseVelocityCompensationControl (byte[] buffer, int index, int length, out byte mode, out float velocityTuning, out float rateTuning) |
| Parses a response from reading the Velocity Compensation Control register. More... | |
| static void | ParseVelocityCompensationControl (byte[] buffer, int index, int length, out VelocityCompensationMode mode, out float velocityTuning, out float rateTuning) |
| Parses a response from reading the Velocity Compensation Control register. More... | |
| static void | ParseImuMeasurements (byte[] buffer, int index, int length, out vec3f mag, out vec3f accel, out vec3f gyro, out float temp, out float pressure) |
| Parses a response from reading the IMU Measurements register. More... | |
| static void | ParseGpsConfiguration (byte[] buffer, int index, int length, out byte mode, out byte ppsSource) |
| Parses a response from reading the GPS Configuration register. More... | |
| static void | ParseGpsConfiguration (byte[] buffer, int index, int length, out GpsMode mode, out PpsSource ppsSource) |
| Parses a response from reading the GPS Configuration register. More... | |
| static vec3f | ParseGpsAntennaOffset (byte[] buffer, int index, int length) |
| Parses a response from reading the GPS Antenna Offset register. More... | |
| static void | ParseGpsSolutionLla (byte[] buffer, int index, int length, out double time, out UInt16 week, out byte gpsFix, out byte numSats, out vec3d lla, out vec3f nedVel, out vec3f nedAcc, out float speedAcc, out float timeAcc) |
| Parses a response from reading the GPS Solution - LLA register. More... | |
| static void | ParseGpsSolutionLla (byte[] buffer, int index, int length, out double time, out UInt16 week, out GpsFix gpsFix, out byte numSats, out vec3d lla, out vec3f nedVel, out vec3f nedAcc, out float speedAcc, out float timeAcc) |
| Parses a response from reading the GPS Solution - LLA register. More... | |
| static void | ParseGpsSolutionEcef (byte[] buffer, int index, int length, out double tow, out UInt16 week, out byte gpsFix, out byte numSats, out vec3d position, out vec3f velocity, out vec3f posAcc, out float speedAcc, out float timeAcc) |
| Parses a response from reading the GPS Solution - ECEF register. More... | |
| static void | ParseGpsSolutionEcef (byte[] buffer, int index, int length, out double tow, out UInt16 week, out GpsFix gpsFix, out byte numSats, out vec3d position, out vec3f velocity, out vec3f posAcc, out float speedAcc, out float timeAcc) |
| Parses a response from reading the GPS Solution - ECEF register. More... | |
| static void | ParseInsSolutionLla (byte[] buffer, int index, int length, out double time, out UInt16 week, out UInt16 status, out vec3f yawPitchRoll, out vec3d position, out vec3f nedVel, out float attUncertainty, out float posUncertainty, out float velUncertainty) |
| Parses a response from reading the INS Solution - LLA register. More... | |
| static void | ParseInsSolutionEcef (byte[] buffer, int index, int length, out double time, out UInt16 week, out UInt16 status, out vec3f yawPitchRoll, out vec3d position, out vec3f velocity, out float attUncertainty, out float posUncertainty, out float velUncertainty) |
| Parses a response from reading the INS Solution - ECEF register. More... | |
| static void | ParseInsBasicConfiguration (byte[] buffer, int index, int length, out byte scenario, out byte ahrsAiding) |
| Parses a response from reading the INS Basic Configuration register. More... | |
| static void | ParseInsBasicConfiguration (byte[] buffer, int index, int length, out Scenario scenario, out bool ahrsAiding) |
| Parses a response from reading the INS Basic Configuration register. More... | |
| static void | ParseInsBasicConfiguration (byte[] buffer, int index, int length, out byte scenario, out byte ahrsAiding, out byte estBaseline) |
| Parses a response from reading the INS Basic Configuration register. More... | |
| static void | ParseInsBasicConfiguration (byte[] buffer, int index, int length, out Scenario scenario, out bool ahrsAiding, out bool estBaseline) |
| Parses a response from reading the INS Basic Configuration register. More... | |
| static void | ParseInsStateLla (byte[] buffer, int index, int length, out vec3f yawPitchRoll, out vec3d position, out vec3f velocity, out vec3f accel, out vec3f angularRate) |
| Parses a response from reading the INS State - LLA register. More... | |
| static void | ParseInsStateEcef (byte[] buffer, int index, int length, out vec3f yawPitchRoll, out vec3d position, out vec3f velocity, out vec3f accel, out vec3f angularRate) |
| Parses a response from reading the INS State - ECEF register. More... | |
| static void | ParseStartupFilterBiasEstimate (byte[] buffer, int index, int length, out vec3f gyroBias, out vec3f accelBias, out float pressureBias) |
| Parses a response from reading the Startup Filter Bias Estimate register. More... | |
| static void | ParseDeltaThetaAndDeltaVelocity (byte[] buffer, int index, int length, out float deltaTime, out vec3f deltaTheta, out vec3f deltaVelocity) |
| Parses a response from reading the Delta Theta and Delta Velocity register. More... | |
| static void | ParseDeltaThetaAndDeltaVelocityConfiguration (byte[] buffer, int index, int length, out byte integrationFrame, out byte gyroCompensation, out byte accelCompensation) |
| Parses a response from reading the Delta Theta and Delta Velocity Configuration register. More... | |
| static void | ParseDeltaThetaAndDeltaVelocityConfiguration (byte[] buffer, int index, int length, out IntegrationFrame integrationFrame, out CompensationMode gyroCompensation, out CompensationMode accelCompensation) |
| Parses a response from reading the Delta Theta and Delta Velocity Configuration register. More... | |
| static void | ParseReferenceVectorConfiguration (byte[] buffer, int index, int length, out byte useMagModel, out byte useGravityModel, out UInt32 recalcThreshold, out float year, out vec3d position) |
| Parses a response from reading the Reference Vector Configuration register. More... | |
| static void | ParseReferenceVectorConfiguration (byte[] buffer, int index, int length, out bool useMagModel, out bool useGravityModel, out UInt32 recalcThreshold, out float year, out vec3d position) |
| Parses a response from reading the Reference Vector Configuration register. More... | |
| static void | ParseGyroCompensation (byte[] buffer, int index, int length, out mat3f c, out vec3f b) |
| Parses a response from reading the Gyro Compensation register. More... | |
| static void | ParseImuFilteringConfiguration (byte[] buffer, int index, int length, out UInt16 magWindowSize, out UInt16 accelWindowSize, out UInt16 gyroWindowSize, out UInt16 tempWindowSize, out UInt16 presWindowSize, out byte magFilterMode, out byte accelFilterMode, out byte gyroFilterMode, out byte tempFilterMode, out byte presFilterMode) |
| Parses a response from reading the IMU Filtering Configuration register. More... | |
| static void | ParseImuFilteringConfiguration (byte[] buffer, int index, int length, out UInt16 magWindowSize, out UInt16 accelWindowSize, out UInt16 gyroWindowSize, out UInt16 tempWindowSize, out UInt16 presWindowSize, out FilterMode magFilterMode, out FilterMode accelFilterMode, out FilterMode gyroFilterMode, out FilterMode tempFilterMode, out FilterMode presFilterMode) |
| Parses a response from reading the IMU Filtering Configuration register. More... | |
| static void | ParseGpsCompassBaseline (byte[] buffer, int index, int length, out vec3f position, out vec3f uncertainty) |
| Parses a response from reading the GPS Compass Baseline register. More... | |
| static void | ParseGpsCompassEstimatedBaseline (byte[] buffer, int index, int length, out byte estBaselineUsed, out UInt16 numMeas, out vec3f position, out vec3f uncertainty) |
| Parses a response from reading the GPS Compass Estimated Baseline register. More... | |
| static void | ParseGpsCompassEstimatedBaseline (byte[] buffer, int index, int length, out bool estBaselineUsed, out UInt16 numMeas, out vec3f position, out vec3f uncertainty) |
| Parses a response from reading the GPS Compass Estimated Baseline register. More... | |
| static void | ParseYawPitchRollTrueBodyAccelerationAndAngularRates (byte[] buffer, int index, int length, out vec3f yawPitchRoll, out vec3f bodyAccel, out vec3f gyro) |
| Parses a response from reading the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register. More... | |
| static void | ParseYawPitchRollTrueInertialAccelerationAndAngularRates (byte[] buffer, int index, int length, out vec3f yawPitchRoll, out vec3f inertialAccel, out vec3f gyro) |
| Parses a response from reading the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register. More... | |
| static int | GenCmdWriteStartGenericRegister (byte[] buffer, int index, int registerId) |
| Generic method for creating commands to write registers on VectorNav sensors. More... | |
| static int | GenCmdWriteBinaryOutput1 (byte[] buffer, int index, ErrorDetection errorDetectionMode, UInt16 asyncMode, UInt16 rateDivisor, UInt16 commonField, UInt16 timeField, UInt16 imuField, UInt16 gpsField, UInt16 attitudeField, UInt16 insField) |
| Generates a command packet to write to the Binary Output 1 register. More... | |
| static int | GenCmdWriteBinaryOutput1 (byte[] buffer, int index, ErrorDetection errorDetectionMode, AsyncMode asyncMode, UInt16 rateDivisor, CommonGroup commonField, TimeGroup timeField, ImuGroup imuField, GpsGroup gpsField, AttitudeGroup attitudeField, InsGroup insField) |
| Generates a command packet to write to the Binary Output 1 register. More... | |
| static Packet | GenCmdWriteBinaryOutput1 (ErrorDetection errorDetectionMode, UInt16 asyncMode, UInt16 rateDivisor, UInt16 commonField, UInt16 timeField, UInt16 imuField, UInt16 gpsField, UInt16 attitudeField, UInt16 insField) |
| Generates a command packet to write to the Binary Output 1 register. More... | |
| static Packet | GenCmdWriteBinaryOutput1 (ErrorDetection errorDetectionMode, AsyncMode asyncMode, UInt16 rateDivisor, CommonGroup commonField, TimeGroup timeField, ImuGroup imuField, GpsGroup gpsField, AttitudeGroup attitudeField, InsGroup insField) |
| Generates a command packet to write to the Binary Output 1 register. More... | |
| static int | GenCmdWriteBinaryOutput2 (byte[] buffer, int index, ErrorDetection errorDetectionMode, UInt16 asyncMode, UInt16 rateDivisor, UInt16 commonField, UInt16 timeField, UInt16 imuField, UInt16 gpsField, UInt16 attitudeField, UInt16 insField) |
| Generates a command packet to write to the Binary Output 2 register. More... | |
| static int | GenCmdWriteBinaryOutput2 (byte[] buffer, int index, ErrorDetection errorDetectionMode, AsyncMode asyncMode, UInt16 rateDivisor, CommonGroup commonField, TimeGroup timeField, ImuGroup imuField, GpsGroup gpsField, AttitudeGroup attitudeField, InsGroup insField) |
| Generates a command packet to write to the Binary Output 2 register. More... | |
| static Packet | GenCmdWriteBinaryOutput2 (ErrorDetection errorDetectionMode, UInt16 asyncMode, UInt16 rateDivisor, UInt16 commonField, UInt16 timeField, UInt16 imuField, UInt16 gpsField, UInt16 attitudeField, UInt16 insField) |
| Generates a command packet to write to the Binary Output 2 register. More... | |
| static Packet | GenCmdWriteBinaryOutput2 (ErrorDetection errorDetectionMode, AsyncMode asyncMode, UInt16 rateDivisor, CommonGroup commonField, TimeGroup timeField, ImuGroup imuField, GpsGroup gpsField, AttitudeGroup attitudeField, InsGroup insField) |
| Generates a command packet to write to the Binary Output 2 register. More... | |
| static int | GenCmdWriteBinaryOutput3 (byte[] buffer, int index, ErrorDetection errorDetectionMode, UInt16 asyncMode, UInt16 rateDivisor, UInt16 commonField, UInt16 timeField, UInt16 imuField, UInt16 gpsField, UInt16 attitudeField, UInt16 insField) |
| Generates a command packet to write to the Binary Output 3 register. More... | |
| static int | GenCmdWriteBinaryOutput3 (byte[] buffer, int index, ErrorDetection errorDetectionMode, AsyncMode asyncMode, UInt16 rateDivisor, CommonGroup commonField, TimeGroup timeField, ImuGroup imuField, GpsGroup gpsField, AttitudeGroup attitudeField, InsGroup insField) |
| Generates a command packet to write to the Binary Output 3 register. More... | |
| static Packet | GenCmdWriteBinaryOutput3 (ErrorDetection errorDetectionMode, UInt16 asyncMode, UInt16 rateDivisor, UInt16 commonField, UInt16 timeField, UInt16 imuField, UInt16 gpsField, UInt16 attitudeField, UInt16 insField) |
| Generates a command packet to write to the Binary Output 3 register. More... | |
| static Packet | GenCmdWriteBinaryOutput3 (ErrorDetection errorDetectionMode, AsyncMode asyncMode, UInt16 rateDivisor, CommonGroup commonField, TimeGroup timeField, ImuGroup imuField, GpsGroup gpsField, AttitudeGroup attitudeField, InsGroup insField) |
| Generates a command packet to write to the Binary Output 3 register. More... | |
| static int | GenCmdWriteUserTag (byte[] buffer, int index, ErrorDetection errorDetectionMode, string tag) |
| Generates a command packet to write to the User Tag register. More... | |
| static Packet | GenCmdWriteUserTag (ErrorDetection errorDetectionMode, string tag) |
| Generates a command packet to write values to the User Tag register. More... | |
| static int | GenCmdWriteModelNumber (byte[] buffer, int index, ErrorDetection errorDetectionMode, string productName) |
| Generates a command packet to write to the Model Number register. More... | |
| static Packet | GenCmdWriteModelNumber (ErrorDetection errorDetectionMode, string productName) |
| Generates a command packet to write values to the Model Number register. More... | |
| static int | GenCmdWriteHardwareRevision (byte[] buffer, int index, ErrorDetection errorDetectionMode, UInt32 revision) |
| Generates a command packet to write to the Hardware Revision register. More... | |
| static Packet | GenCmdWriteHardwareRevision (ErrorDetection errorDetectionMode, UInt32 revision) |
| Generates a command packet to write values to the Hardware Revision register. More... | |
| static int | GenCmdWriteSerialNumber (byte[] buffer, int index, ErrorDetection errorDetectionMode, UInt32 serialNum) |
| Generates a command packet to write to the Serial Number register. More... | |
| static Packet | GenCmdWriteSerialNumber (ErrorDetection errorDetectionMode, UInt32 serialNum) |
| Generates a command packet to write values to the Serial Number register. More... | |
| static int | GenCmdWriteFirmwareVersion (byte[] buffer, int index, ErrorDetection errorDetectionMode, string firmwareVersion) |
| Generates a command packet to write to the Firmware Version register. More... | |
| static Packet | GenCmdWriteFirmwareVersion (ErrorDetection errorDetectionMode, string firmwareVersion) |
| Generates a command packet to write values to the Firmware Version register. More... | |
| static int | GenCmdWriteSerialBaudRate (byte[] buffer, int index, ErrorDetection errorDetectionMode, UInt32 baudrate) |
| Generates a command packet to write to the Serial Baud Rate register. More... | |
| static Packet | GenCmdWriteSerialBaudRate (ErrorDetection errorDetectionMode, UInt32 baudrate) |
| Generates a command packet to write values to the Serial Baud Rate register. More... | |
| static int | GenCmdWriteAsyncDataOutputType (byte[] buffer, int index, ErrorDetection errorDetectionMode, UInt32 ador) |
| Generates a command packet to write to the Async Data Output Type register. More... | |
| static Packet | GenCmdWriteAsyncDataOutputType (ErrorDetection errorDetectionMode, UInt32 ador) |
| Generates a command packet to write values to the Async Data Output Type register. More... | |
| static Packet | GenCmdWriteAsyncDataOutputType (ErrorDetection errorDetectionMode, AsciiAsync ador) |
| Generates a command packet to write values to the Async Data Output Type register. More... | |
| static int | GenCmdWriteAsyncDataOutputFrequency (byte[] buffer, int index, ErrorDetection errorDetectionMode, UInt32 adof) |
| Generates a command packet to write to the Async Data Output Frequency register. More... | |
| static Packet | GenCmdWriteAsyncDataOutputFrequency (ErrorDetection errorDetectionMode, UInt32 adof) |
| Generates a command packet to write values to the Async Data Output Frequency register. More... | |
| static int | GenCmdWriteYawPitchRoll (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f yawPitchRoll) |
| Generates a command packet to write to the Yaw Pitch Roll register. More... | |
| static Packet | GenCmdWriteYawPitchRoll (ErrorDetection errorDetectionMode, vec3f yawPitchRoll) |
| Generates a command packet to write values to the Yaw Pitch Roll register. More... | |
| static int | GenCmdWriteAttitudeQuaternion (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec4f quat) |
| Generates a command packet to write to the Attitude Quaternion register. More... | |
| static Packet | GenCmdWriteAttitudeQuaternion (ErrorDetection errorDetectionMode, vec4f quat) |
| Generates a command packet to write values to the Attitude Quaternion register. More... | |
| static int | GenCmdWriteQuaternionMagneticAccelerationAndAngularRates (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec4f quat, vec3f mag, vec3f accel, vec3f gyro) |
| Generates a command packet to write to the Quaternion, Magnetic, Acceleration and Angular Rates register. More... | |
| static Packet | GenCmdWriteQuaternionMagneticAccelerationAndAngularRates (ErrorDetection errorDetectionMode, vec4f quat, vec3f mag, vec3f accel, vec3f gyro) |
| Generates a command packet to write values to the Quaternion, Magnetic, Acceleration and Angular Rates register. More... | |
| static int | GenCmdWriteMagneticMeasurements (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f mag) |
| Generates a command packet to write to the Magnetic Measurements register. More... | |
| static Packet | GenCmdWriteMagneticMeasurements (ErrorDetection errorDetectionMode, vec3f mag) |
| Generates a command packet to write values to the Magnetic Measurements register. More... | |
| static int | GenCmdWriteAccelerationMeasurements (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f accel) |
| Generates a command packet to write to the Acceleration Measurements register. More... | |
| static Packet | GenCmdWriteAccelerationMeasurements (ErrorDetection errorDetectionMode, vec3f accel) |
| Generates a command packet to write values to the Acceleration Measurements register. More... | |
| static int | GenCmdWriteAngularRateMeasurements (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f gyro) |
| Generates a command packet to write to the Angular Rate Measurements register. More... | |
| static Packet | GenCmdWriteAngularRateMeasurements (ErrorDetection errorDetectionMode, vec3f gyro) |
| Generates a command packet to write values to the Angular Rate Measurements register. More... | |
| static int | GenCmdWriteMagneticAccelerationAndAngularRates (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f mag, vec3f accel, vec3f gyro) |
| Generates a command packet to write to the Magnetic, Acceleration and Angular Rates register. More... | |
| static Packet | GenCmdWriteMagneticAccelerationAndAngularRates (ErrorDetection errorDetectionMode, vec3f mag, vec3f accel, vec3f gyro) |
| Generates a command packet to write values to the Magnetic, Acceleration and Angular Rates register. More... | |
| static int | GenCmdWriteMagneticAndGravityReferenceVectors (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f magRef, vec3f accRef) |
| Generates a command packet to write to the Magnetic and Gravity Reference Vectors register. More... | |
| static Packet | GenCmdWriteMagneticAndGravityReferenceVectors (ErrorDetection errorDetectionMode, vec3f magRef, vec3f accRef) |
| Generates a command packet to write values to the Magnetic and Gravity Reference Vectors register. More... | |
| static int | GenCmdWriteMagnetometerCompensation (byte[] buffer, int index, ErrorDetection errorDetectionMode, mat3f c, vec3f b) |
| Generates a command packet to write to the Magnetometer Compensation register. More... | |
| static Packet | GenCmdWriteMagnetometerCompensation (ErrorDetection errorDetectionMode, mat3f c, vec3f b) |
| Generates a command packet to write values to the Magnetometer Compensation register. More... | |
| static int | GenCmdWriteAccelerationCompensation (byte[] buffer, int index, ErrorDetection errorDetectionMode, mat3f c, vec3f b) |
| Generates a command packet to write to the Acceleration Compensation register. More... | |
| static Packet | GenCmdWriteAccelerationCompensation (ErrorDetection errorDetectionMode, mat3f c, vec3f b) |
| Generates a command packet to write values to the Acceleration Compensation register. More... | |
| static int | GenCmdWriteReferenceFrameRotation (byte[] buffer, int index, ErrorDetection errorDetectionMode, mat3f c) |
| Generates a command packet to write to the Reference Frame Rotation register. More... | |
| static Packet | GenCmdWriteReferenceFrameRotation (ErrorDetection errorDetectionMode, mat3f c) |
| Generates a command packet to write values to the Reference Frame Rotation register. More... | |
| static int | GenCmdWriteYawPitchRollMagneticAccelerationAndAngularRates (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f yawPitchRoll, vec3f mag, vec3f accel, vec3f gyro) |
| Generates a command packet to write to the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register. More... | |
| static Packet | GenCmdWriteYawPitchRollMagneticAccelerationAndAngularRates (ErrorDetection errorDetectionMode, vec3f yawPitchRoll, vec3f mag, vec3f accel, vec3f gyro) |
| Generates a command packet to write values to the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register. More... | |
| static int | GenCmdWriteCommunicationProtocolControl (byte[] buffer, int index, ErrorDetection errorDetectionMode, byte serialCount, byte serialStatus, byte spiCount, byte spiStatus, byte serialChecksum, byte spiChecksum, byte errorMode) |
| Generates a command packet to write to the Communication Protocol Control register. More... | |
| static Packet | GenCmdWriteCommunicationProtocolControl (ErrorDetection errorDetectionMode, byte serialCount, byte serialStatus, byte spiCount, byte spiStatus, byte serialChecksum, byte spiChecksum, byte errorMode) |
| Generates a command packet to write values to the Communication Protocol Control register. More... | |
| static Packet | GenCmdWriteCommunicationProtocolControl (ErrorDetection errorDetectionMode, CountMode serialCount, StatusMode serialStatus, CountMode spiCount, StatusMode spiStatus, ChecksumMode serialChecksum, ChecksumMode spiChecksum, ErrorMode errorMode) |
| Generates a command packet to write values to the Communication Protocol Control register. More... | |
| static int | GenCmdWriteSynchronizationControl (byte[] buffer, int index, ErrorDetection errorDetectionMode, byte syncInMode, byte syncInEdge, UInt16 syncInSkipFactor, byte syncOutMode, byte syncOutPolarity, UInt16 syncOutSkipFactor, UInt32 syncOutPulseWidth) |
| Generates a command packet to write to the Synchronization Control register. More... | |
| static Packet | GenCmdWriteSynchronizationControl (ErrorDetection errorDetectionMode, byte syncInMode, byte syncInEdge, UInt16 syncInSkipFactor, byte syncOutMode, byte syncOutPolarity, UInt16 syncOutSkipFactor, UInt32 syncOutPulseWidth) |
| Generates a command packet to write values to the Synchronization Control register. More... | |
| static Packet | GenCmdWriteSynchronizationControl (ErrorDetection errorDetectionMode, SyncInMode syncInMode, SyncInEdge syncInEdge, UInt16 syncInSkipFactor, SyncOutMode syncOutMode, SyncOutPolarity syncOutPolarity, UInt16 syncOutSkipFactor, UInt32 syncOutPulseWidth) |
| Generates a command packet to write values to the Synchronization Control register. More... | |
| static int | GenCmdWriteSynchronizationStatus (byte[] buffer, int index, ErrorDetection errorDetectionMode, UInt32 syncInCount, UInt32 syncInTime, UInt32 syncOutCount) |
| Generates a command packet to write to the Synchronization Status register. More... | |
| static Packet | GenCmdWriteSynchronizationStatus (ErrorDetection errorDetectionMode, UInt32 syncInCount, UInt32 syncInTime, UInt32 syncOutCount) |
| Generates a command packet to write values to the Synchronization Status register. More... | |
| static int | GenCmdWriteVpeBasicControl (byte[] buffer, int index, ErrorDetection errorDetectionMode, byte enable, byte headingMode, byte filteringMode, byte tuningMode) |
| Generates a command packet to write to the VPE Basic Control register. More... | |
| static Packet | GenCmdWriteVpeBasicControl (ErrorDetection errorDetectionMode, byte enable, byte headingMode, byte filteringMode, byte tuningMode) |
| Generates a command packet to write values to the VPE Basic Control register. More... | |
| static Packet | GenCmdWriteVpeBasicControl (ErrorDetection errorDetectionMode, VpeEnable enable, HeadingMode headingMode, VpeMode filteringMode, VpeMode tuningMode) |
| Generates a command packet to write values to the VPE Basic Control register. More... | |
| static int | GenCmdWriteVpeMagnetometerBasicTuning (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f baseTuning, vec3f adaptiveTuning, vec3f adaptiveFiltering) |
| Generates a command packet to write to the VPE Magnetometer Basic Tuning register. More... | |
| static Packet | GenCmdWriteVpeMagnetometerBasicTuning (ErrorDetection errorDetectionMode, vec3f baseTuning, vec3f adaptiveTuning, vec3f adaptiveFiltering) |
| Generates a command packet to write values to the VPE Magnetometer Basic Tuning register. More... | |
| static int | GenCmdWriteVpeAccelerometerBasicTuning (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f baseTuning, vec3f adaptiveTuning, vec3f adaptiveFiltering) |
| Generates a command packet to write to the VPE Accelerometer Basic Tuning register. More... | |
| static Packet | GenCmdWriteVpeAccelerometerBasicTuning (ErrorDetection errorDetectionMode, vec3f baseTuning, vec3f adaptiveTuning, vec3f adaptiveFiltering) |
| Generates a command packet to write values to the VPE Accelerometer Basic Tuning register. More... | |
| static int | GenCmdWriteMagnetometerCalibrationControl (byte[] buffer, int index, ErrorDetection errorDetectionMode, byte hsiMode, byte hsiOutput, byte convergeRate) |
| Generates a command packet to write to the Magnetometer Calibration Control register. More... | |
| static Packet | GenCmdWriteMagnetometerCalibrationControl (ErrorDetection errorDetectionMode, byte hsiMode, byte hsiOutput, byte convergeRate) |
| Generates a command packet to write values to the Magnetometer Calibration Control register. More... | |
| static Packet | GenCmdWriteMagnetometerCalibrationControl (ErrorDetection errorDetectionMode, HsiMode hsiMode, HsiOutput hsiOutput, byte convergeRate) |
| Generates a command packet to write values to the Magnetometer Calibration Control register. More... | |
| static int | GenCmdWriteCalculatedMagnetometerCalibration (byte[] buffer, int index, ErrorDetection errorDetectionMode, mat3f c, vec3f b) |
| Generates a command packet to write to the Calculated Magnetometer Calibration register. More... | |
| static Packet | GenCmdWriteCalculatedMagnetometerCalibration (ErrorDetection errorDetectionMode, mat3f c, vec3f b) |
| Generates a command packet to write values to the Calculated Magnetometer Calibration register. More... | |
| static int | GenCmdWriteVelocityCompensationMeasurement (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f velocity) |
| Generates a command packet to write to the Velocity Compensation Measurement register. More... | |
| static Packet | GenCmdWriteVelocityCompensationMeasurement (ErrorDetection errorDetectionMode, vec3f velocity) |
| Generates a command packet to write values to the Velocity Compensation Measurement register. More... | |
| static int | GenCmdWriteVelocityCompensationControl (byte[] buffer, int index, ErrorDetection errorDetectionMode, byte mode, float velocityTuning, float rateTuning) |
| Generates a command packet to write to the Velocity Compensation Control register. More... | |
| static Packet | GenCmdWriteVelocityCompensationControl (ErrorDetection errorDetectionMode, byte mode, float velocityTuning, float rateTuning) |
| Generates a command packet to write values to the Velocity Compensation Control register. More... | |
| static Packet | GenCmdWriteVelocityCompensationControl (ErrorDetection errorDetectionMode, VelocityCompensationMode mode, float velocityTuning, float rateTuning) |
| Generates a command packet to write values to the Velocity Compensation Control register. More... | |
| static int | GenCmdWriteImuMeasurements (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f mag, vec3f accel, vec3f gyro, float temp, float pressure) |
| Generates a command packet to write to the IMU Measurements register. More... | |
| static Packet | GenCmdWriteImuMeasurements (ErrorDetection errorDetectionMode, vec3f mag, vec3f accel, vec3f gyro, float temp, float pressure) |
| Generates a command packet to write values to the IMU Measurements register. More... | |
| static int | GenCmdWriteGpsConfiguration (byte[] buffer, int index, ErrorDetection errorDetectionMode, byte mode, byte ppsSource) |
| Generates a command packet to write to the GPS Configuration register. More... | |
| static Packet | GenCmdWriteGpsConfiguration (ErrorDetection errorDetectionMode, byte mode, byte ppsSource) |
| Generates a command packet to write values to the GPS Configuration register. More... | |
| static Packet | GenCmdWriteGpsConfiguration (ErrorDetection errorDetectionMode, GpsMode mode, PpsSource ppsSource) |
| Generates a command packet to write values to the GPS Configuration register. More... | |
| static int | GenCmdWriteGpsAntennaOffset (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f position) |
| Generates a command packet to write to the GPS Antenna Offset register. More... | |
| static Packet | GenCmdWriteGpsAntennaOffset (ErrorDetection errorDetectionMode, vec3f position) |
| Generates a command packet to write values to the GPS Antenna Offset register. More... | |
| static int | GenCmdWriteGpsSolutionLla (byte[] buffer, int index, ErrorDetection errorDetectionMode, double time, UInt16 week, byte gpsFix, byte numSats, vec3d lla, vec3f nedVel, vec3f nedAcc, float speedAcc, float timeAcc) |
| Generates a command packet to write to the GPS Solution - LLA register. More... | |
| static Packet | GenCmdWriteGpsSolutionLla (ErrorDetection errorDetectionMode, double time, UInt16 week, byte gpsFix, byte numSats, vec3d lla, vec3f nedVel, vec3f nedAcc, float speedAcc, float timeAcc) |
| Generates a command packet to write values to the GPS Solution - LLA register. More... | |
| static Packet | GenCmdWriteGpsSolutionLla (ErrorDetection errorDetectionMode, double time, UInt16 week, GpsFix gpsFix, byte numSats, vec3d lla, vec3f nedVel, vec3f nedAcc, float speedAcc, float timeAcc) |
| Generates a command packet to write values to the GPS Solution - LLA register. More... | |
| static int | GenCmdWriteGpsSolutionEcef (byte[] buffer, int index, ErrorDetection errorDetectionMode, double tow, UInt16 week, byte gpsFix, byte numSats, vec3d position, vec3f velocity, vec3f posAcc, float speedAcc, float timeAcc) |
| Generates a command packet to write to the GPS Solution - ECEF register. More... | |
| static Packet | GenCmdWriteGpsSolutionEcef (ErrorDetection errorDetectionMode, double tow, UInt16 week, byte gpsFix, byte numSats, vec3d position, vec3f velocity, vec3f posAcc, float speedAcc, float timeAcc) |
| Generates a command packet to write values to the GPS Solution - ECEF register. More... | |
| static Packet | GenCmdWriteGpsSolutionEcef (ErrorDetection errorDetectionMode, double tow, UInt16 week, GpsFix gpsFix, byte numSats, vec3d position, vec3f velocity, vec3f posAcc, float speedAcc, float timeAcc) |
| Generates a command packet to write values to the GPS Solution - ECEF register. More... | |
| static int | GenCmdWriteInsSolutionLla (byte[] buffer, int index, ErrorDetection errorDetectionMode, double time, UInt16 week, UInt16 status, vec3f yawPitchRoll, vec3d position, vec3f nedVel, float attUncertainty, float posUncertainty, float velUncertainty) |
| Generates a command packet to write to the INS Solution - LLA register. More... | |
| static Packet | GenCmdWriteInsSolutionLla (ErrorDetection errorDetectionMode, double time, UInt16 week, UInt16 status, vec3f yawPitchRoll, vec3d position, vec3f nedVel, float attUncertainty, float posUncertainty, float velUncertainty) |
| Generates a command packet to write values to the INS Solution - LLA register. More... | |
| static int | GenCmdWriteInsSolutionEcef (byte[] buffer, int index, ErrorDetection errorDetectionMode, double time, UInt16 week, UInt16 status, vec3f yawPitchRoll, vec3d position, vec3f velocity, float attUncertainty, float posUncertainty, float velUncertainty) |
| Generates a command packet to write to the INS Solution - ECEF register. More... | |
| static Packet | GenCmdWriteInsSolutionEcef (ErrorDetection errorDetectionMode, double time, UInt16 week, UInt16 status, vec3f yawPitchRoll, vec3d position, vec3f velocity, float attUncertainty, float posUncertainty, float velUncertainty) |
| Generates a command packet to write values to the INS Solution - ECEF register. More... | |
| static int | GenCmdWriteInsBasicConfiguration (byte[] buffer, int index, ErrorDetection errorDetectionMode, byte scenario, byte ahrsAiding) |
| Generates a command packet to write to the INS Basic Configuration register. More... | |
| static Packet | GenCmdWriteInsBasicConfiguration (ErrorDetection errorDetectionMode, byte scenario, byte ahrsAiding) |
| Generates a command packet to write values to the INS Basic Configuration register. More... | |
| static Packet | GenCmdWriteInsBasicConfiguration (ErrorDetection errorDetectionMode, Scenario scenario, bool ahrsAiding) |
| Generates a command packet to write values to the INS Basic Configuration register. More... | |
| static int | GenCmdWriteInsBasicConfiguration (byte[] buffer, int index, ErrorDetection errorDetectionMode, byte scenario, byte ahrsAiding, byte estBaseline) |
| Generates a command packet to write to the INS Basic Configuration register. More... | |
| static Packet | GenCmdWriteInsBasicConfiguration (ErrorDetection errorDetectionMode, byte scenario, byte ahrsAiding, byte estBaseline) |
| Generates a command packet to write values to the INS Basic Configuration register. More... | |
| static Packet | GenCmdWriteInsBasicConfiguration (ErrorDetection errorDetectionMode, Scenario scenario, bool ahrsAiding, bool estBaseline) |
| Generates a command packet to write values to the INS Basic Configuration register. More... | |
| static int | GenCmdWriteInsStateLla (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f yawPitchRoll, vec3d position, vec3f velocity, vec3f accel, vec3f angularRate) |
| Generates a command packet to write to the INS State - LLA register. More... | |
| static Packet | GenCmdWriteInsStateLla (ErrorDetection errorDetectionMode, vec3f yawPitchRoll, vec3d position, vec3f velocity, vec3f accel, vec3f angularRate) |
| Generates a command packet to write values to the INS State - LLA register. More... | |
| static int | GenCmdWriteInsStateEcef (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f yawPitchRoll, vec3d position, vec3f velocity, vec3f accel, vec3f angularRate) |
| Generates a command packet to write to the INS State - ECEF register. More... | |
| static Packet | GenCmdWriteInsStateEcef (ErrorDetection errorDetectionMode, vec3f yawPitchRoll, vec3d position, vec3f velocity, vec3f accel, vec3f angularRate) |
| Generates a command packet to write values to the INS State - ECEF register. More... | |
| static int | GenCmdWriteStartupFilterBiasEstimate (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f gyroBias, vec3f accelBias, float pressureBias) |
| Generates a command packet to write to the Startup Filter Bias Estimate register. More... | |
| static Packet | GenCmdWriteStartupFilterBiasEstimate (ErrorDetection errorDetectionMode, vec3f gyroBias, vec3f accelBias, float pressureBias) |
| Generates a command packet to write values to the Startup Filter Bias Estimate register. More... | |
| static int | GenCmdWriteDeltaThetaAndDeltaVelocity (byte[] buffer, int index, ErrorDetection errorDetectionMode, float deltaTime, vec3f deltaTheta, vec3f deltaVelocity) |
| Generates a command packet to write to the Delta Theta and Delta Velocity register. More... | |
| static Packet | GenCmdWriteDeltaThetaAndDeltaVelocity (ErrorDetection errorDetectionMode, float deltaTime, vec3f deltaTheta, vec3f deltaVelocity) |
| Generates a command packet to write values to the Delta Theta and Delta Velocity register. More... | |
| static int | GenCmdWriteDeltaThetaAndDeltaVelocityConfiguration (byte[] buffer, int index, ErrorDetection errorDetectionMode, byte integrationFrame, byte gyroCompensation, byte accelCompensation) |
| Generates a command packet to write to the Delta Theta and Delta Velocity Configuration register. More... | |
| static Packet | GenCmdWriteDeltaThetaAndDeltaVelocityConfiguration (ErrorDetection errorDetectionMode, byte integrationFrame, byte gyroCompensation, byte accelCompensation) |
| Generates a command packet to write values to the Delta Theta and Delta Velocity Configuration register. More... | |
| static Packet | GenCmdWriteDeltaThetaAndDeltaVelocityConfiguration (ErrorDetection errorDetectionMode, IntegrationFrame integrationFrame, CompensationMode gyroCompensation, CompensationMode accelCompensation) |
| Generates a command packet to write values to the Delta Theta and Delta Velocity Configuration register. More... | |
| static int | GenCmdWriteReferenceVectorConfiguration (byte[] buffer, int index, ErrorDetection errorDetectionMode, byte useMagModel, byte useGravityModel, UInt32 recalcThreshold, float year, vec3d position) |
| Generates a command packet to write to the Reference Vector Configuration register. More... | |
| static Packet | GenCmdWriteReferenceVectorConfiguration (ErrorDetection errorDetectionMode, byte useMagModel, byte useGravityModel, UInt32 recalcThreshold, float year, vec3d position) |
| Generates a command packet to write values to the Reference Vector Configuration register. More... | |
| static Packet | GenCmdWriteReferenceVectorConfiguration (ErrorDetection errorDetectionMode, bool useMagModel, bool useGravityModel, UInt32 recalcThreshold, float year, vec3d position) |
| Generates a command packet to write values to the Reference Vector Configuration register. More... | |
| static int | GenCmdWriteGyroCompensation (byte[] buffer, int index, ErrorDetection errorDetectionMode, mat3f c, vec3f b) |
| Generates a command packet to write to the Gyro Compensation register. More... | |
| static Packet | GenCmdWriteGyroCompensation (ErrorDetection errorDetectionMode, mat3f c, vec3f b) |
| Generates a command packet to write values to the Gyro Compensation register. More... | |
| static int | GenCmdWriteImuFilteringConfiguration (byte[] buffer, int index, ErrorDetection errorDetectionMode, UInt16 magWindowSize, UInt16 accelWindowSize, UInt16 gyroWindowSize, UInt16 tempWindowSize, UInt16 presWindowSize, byte magFilterMode, byte accelFilterMode, byte gyroFilterMode, byte tempFilterMode, byte presFilterMode) |
| Generates a command packet to write to the IMU Filtering Configuration register. More... | |
| static Packet | GenCmdWriteImuFilteringConfiguration (ErrorDetection errorDetectionMode, UInt16 magWindowSize, UInt16 accelWindowSize, UInt16 gyroWindowSize, UInt16 tempWindowSize, UInt16 presWindowSize, byte magFilterMode, byte accelFilterMode, byte gyroFilterMode, byte tempFilterMode, byte presFilterMode) |
| Generates a command packet to write values to the IMU Filtering Configuration register. More... | |
| static Packet | GenCmdWriteImuFilteringConfiguration (ErrorDetection errorDetectionMode, UInt16 magWindowSize, UInt16 accelWindowSize, UInt16 gyroWindowSize, UInt16 tempWindowSize, UInt16 presWindowSize, FilterMode magFilterMode, FilterMode accelFilterMode, FilterMode gyroFilterMode, FilterMode tempFilterMode, FilterMode presFilterMode) |
| Generates a command packet to write values to the IMU Filtering Configuration register. More... | |
| static int | GenCmdWriteGpsCompassBaseline (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f position, vec3f uncertainty) |
| Generates a command packet to write to the GPS Compass Baseline register. More... | |
| static Packet | GenCmdWriteGpsCompassBaseline (ErrorDetection errorDetectionMode, vec3f position, vec3f uncertainty) |
| Generates a command packet to write values to the GPS Compass Baseline register. More... | |
| static int | GenCmdWriteGpsCompassEstimatedBaseline (byte[] buffer, int index, ErrorDetection errorDetectionMode, byte estBaselineUsed, UInt16 numMeas, vec3f position, vec3f uncertainty) |
| Generates a command packet to write to the GPS Compass Estimated Baseline register. More... | |
| static Packet | GenCmdWriteGpsCompassEstimatedBaseline (ErrorDetection errorDetectionMode, byte estBaselineUsed, UInt16 numMeas, vec3f position, vec3f uncertainty) |
| Generates a command packet to write values to the GPS Compass Estimated Baseline register. More... | |
| static Packet | GenCmdWriteGpsCompassEstimatedBaseline (ErrorDetection errorDetectionMode, bool estBaselineUsed, UInt16 numMeas, vec3f position, vec3f uncertainty) |
| Generates a command packet to write values to the GPS Compass Estimated Baseline register. More... | |
| static int | GenCmdWriteYawPitchRollTrueBodyAccelerationAndAngularRates (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f yawPitchRoll, vec3f bodyAccel, vec3f gyro) |
| Generates a command packet to write to the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register. More... | |
| static Packet | GenCmdWriteYawPitchRollTrueBodyAccelerationAndAngularRates (ErrorDetection errorDetectionMode, vec3f yawPitchRoll, vec3f bodyAccel, vec3f gyro) |
| Generates a command packet to write values to the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register. More... | |
| static int | GenCmdWriteYawPitchRollTrueInertialAccelerationAndAngularRates (byte[] buffer, int index, ErrorDetection errorDetectionMode, vec3f yawPitchRoll, vec3f inertialAccel, vec3f gyro) |
| Generates a command packet to write to the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register. More... | |
| static Packet | GenCmdWriteYawPitchRollTrueInertialAccelerationAndAngularRates (ErrorDetection errorDetectionMode, vec3f yawPitchRoll, vec3f inertialAccel, vec3f gyro) |
| Generates a command packet to write values to the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register. More... | |
| static int | ComputeNumOfBytesForBinaryGroupPayload (BinaryGroup group, UInt16 groupField) |
| Computes the number of bytes expected for a binary group field. More... | |
| static int | ComputeBinaryPacketLength (byte[] buffer, int index) |
| Computes the expected number of bytes for a possible binary packet. More... | |
Public Attributes | |
| const byte | AsciiStartChar = (byte) '$' |
| const byte | AsciiEndChar1 = (byte) '\r' |
| const byte | AsciiEndChar2 = (byte) '\n' |
| const byte | BinaryStartChar = 0xFA |
Static Public Attributes | |
| static readonly byte[,] | BinaryGroupLengths |
Properties | |
| PacketType | Type [get] |
| Returns the type of packet. More... | |
| bool | IsValid [get] |
Performs data integrity check on the data packet. If the packet passes, true will be returned; otherwise false. More... | |
| bool | IsError [get] |
Returns true if the packet is an ASCII error message from the sensor; otherwise false. More... | |
| bool | IsResponse [get] |
Returns true if the packet is an ASCII response to a message sent to the sensor; otherwise false. More... | |
| bool | IsAsciiAsync [get] |
Returns true if the packet is an ASCII asynchronous message; otherwise false. More... | |
| AsciiAsync | AsciiAsyncType [get] |
| The type of ASCII asynchronous packet. More... | |
| SensorError | Error [get] |
| If the packet is an ASCII error message from the sensor, the contained error will be returned. More... | |
| byte | Groups [get] |
| If the packet is a binary message, this will return the groups field. More... | |
| byte[] | Data [get] |
| Returns a copy of the data contained in the packet. More... | |
| byte[] | Buffer [get] |
| The raw underlying buffer for the packet. More... | |
| int | Length [get] |
| The number of bytes in the packet. More... | |
Structure representing a UART packet received from a VectorNav sensor.
| VectorNav.Protocol.Uart.Packet.Packet | ( | byte[] | bufferContainingPacket, |
| int | startIndex, | ||
| int | length | ||
| ) |
Creates a new packet based on the provided packet data buffer.
| type | The type of packet. |
| bufferContainingPacket | The buffer containing the data. |
| startIndex | The start index of the packet. |
| length | The number of bytes in the packet. |
|
static |
Appends endings to commands.
| buffer | The user provided buffer containing the current built command. |
| cmdStartIndex | The index of the start of the command. Should point to '$'. |
| curCmdLength | The number of bytes currently in the command. |
| errorDetectionMode | The error detection mode to use on the command. |
| Packet VectorNav.Protocol.Uart.Packet.CloneDeep | ( | ) |
|
static |
Computes the expected number of bytes for a possible binary packet.
| buffer | Buffer containing the possible binary packet. |
| index | The index of the start of the binary packet (i.e. the 0xFA character). |
|
static |
Computes the number of bytes expected for a binary group field.
| group | The group to calculate the total for. |
| groupField | The flags for data types present. |
| float VectorNav.Protocol.Uart.Packet.ExtractFloat | ( | ) |
Extracts a float data type from a binary packet and advances the next extraction point appropriately.
| char VectorNav.Protocol.Uart.Packet.ExtractInt8 | ( | ) |
Extracts an int8 data type from a binary packet and advances the next extraction point appropriately.
| mat3f VectorNav.Protocol.Uart.Packet.ExtractMat3f | ( | ) |
Extracts a mat3f data type from a binary packet and advances the next extraction point appropriately.
| UInt16 VectorNav.Protocol.Uart.Packet.ExtractUint16 | ( | ) |
Extracts a uint16 data type from a binary packet and advances the next extraction point appropriately.
| UInt32 VectorNav.Protocol.Uart.Packet.ExtractUint32 | ( | ) |
Extracts a uint32 data type from a binary packet and advances the next extraction point appropriately.
| UInt64 VectorNav.Protocol.Uart.Packet.ExtractUint64 | ( | ) |
Extracts a uint64 data type from a binary packet and advances the next extraction point appropriately.
| byte VectorNav.Protocol.Uart.Packet.ExtractUint8 | ( | ) |
Extracts a uint8 data type from a binary packet and advances the next extraction point appropriately.
| vec3d VectorNav.Protocol.Uart.Packet.ExtractVec3d | ( | ) |
Extracts a Vector3D data type from a binary packet and advances the next extraction point appropriately.
| vec3f VectorNav.Protocol.Uart.Packet.ExtractVec3f | ( | ) |
Extracts a vec3f data type from a binary packet and advances the next extraction point appropriately.
| vec4f VectorNav.Protocol.Uart.Packet.ExtractVec4f | ( | ) |
Extracts a vec4f data type from a binary packet and advances the next extraction point appropriately.
|
static |
Generic method for creating commands to read registers on VectorNav sensors.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
| registerId | The register ID to read from. |
|
static |
Generates a command to alert the sensor of a known acceleration disturbance.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| isAccelerationDisturbancePresent | Indicates if a known acceleration disturbance is present or not. |
|
static |
Generates a command to alert the sensor of a known acceleration disturbance.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| isAccelerationDisturbancePresent | Indicates if a known magnetic disturbance is present or not. |
|
static |
Generates a command to alert the sensor of a known magnetic disturbance.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| isMagneticDisturbancePresent | Indicates if a known magnetic disturbance is present or not. |
|
static |
Generates a command to alert the sensor of a known magnetic disturbance.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| isMagneticDisturbancePresent | Indicates if a known magnetic disturbance is present or not. |
|
static |
Generates a command to read the Acceleration Compensation register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Acceleration Measurements register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Angular Rate Measurements register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Async Data Output Frequency register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Async Data Output Type register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Attitude Quaternion register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Binary Output 1 register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Binary Output 2 register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Binary Output 3 register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Calculated Magnetometer Calibration register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Communication Protocol Control register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
Generates a command to read the Communication Protocol Control register on a VectorNav sensor.
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
Generates a command to read the Delta Theta and Delta Velocity register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Delta Theta and Delta Velocity Configuration register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Firmware Version register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the GPS Antenna Offset register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the GPS Compass Baseline register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the GPS Compass Estimated Baseline register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the GPS Configuration register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the GPS Solution - ECEF register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the GPS Solution - LLA register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Gyro Compensation register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Hardware Revision register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the IMU Filtering Configuration register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the IMU Measurements register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the INS Basic Configuration register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the INS Solution - ECEF register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the INS Solution - LLA register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the INS State - ECEF register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the INS State - LLA register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Magnetic, Acceleration and Angular Rates register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Magnetic and Gravity Reference Vectors register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Magnetic Measurements register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Magnetometer Calibration Control register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Magnetometer Compensation register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Model Number register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Quaternion, Magnetic, Acceleration and Angular Rates register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Reference Frame Rotation register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Reference Vector Configuration register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Serial Baud Rate register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Serial Number register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Startup Filter Bias Estimate register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Synchronization Control register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Synchronization Status register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the User Tag register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Velocity Compensation Control register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Velocity Compensation Measurement register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the VPE Accelerometer Basic Tuning register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the VPE Basic Control register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the VPE Magnetometer Basic Tuning register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Yaw Pitch Roll register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to read the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register on a VectorNav sensor.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| errorDetectionMode | The type of error-detection to use in generating the command. |
|
static |
|
static |
Generates a command to reset the sensor.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
|
static |
Generates a command to reset the sensor.
| errorDetectionMode | The error detection mode to append to the generated packet. |
|
static |
Generates a command to retore factory settings.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
|
static |
Generates a command to retore factory settings.
| errorDetectionMode | The error detection mode to append to the generated packet. |
|
static |
Generates a command to set the gyro bias.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
|
static |
Generates a command to set the gyro bias.
| errorDetectionMode | The error detection mode to append to the generated packet. |
|
static |
Generates a command to tare the sensor.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
|
static |
Generates a command to tare the sensor.
| errorDetectionMode | The error detection mode to append to the generated packet. |
|
static |
Generates a command packet to write to the Acceleration Compensation register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| c | The value to write to the register's Acceleration Compensation field. |
| b | The value to write to the register's Acceleration Compensation field. |
|
static |
Generates a command packet to write values to the Acceleration Compensation register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| c | The value to write to the register's Acceleration Compensation field. |
| b | The value to write to the register's Acceleration Compensation field. |
|
static |
Generates a command packet to write to the Acceleration Measurements register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| accel | The value to write to the register's Acceleration Measurements field. |
|
static |
Generates a command packet to write values to the Acceleration Measurements register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| accel | The value to write to the register's Acceleration Measurements field. |
|
static |
Generates a command packet to write to the Angular Rate Measurements register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| gyro | The value to write to the register's Angular Rate Measurements field. |
|
static |
Generates a command packet to write values to the Angular Rate Measurements register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| gyro | The value to write to the register's Angular Rate Measurements field. |
|
static |
Generates a command packet to write to the Async Data Output Frequency register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| adof | The value to write to the register's Async Data Output Frequency field. |
|
static |
|
static |
Generates a command packet to write to the Async Data Output Type register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| ador | The value to write to the register's Async Data Output Type field. |
|
static |
|
static |
|
static |
Generates a command packet to write to the Attitude Quaternion register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| quat | The value to write to the register's Attitude Quaternion field. |
|
static |
Generates a command packet to write values to the Attitude Quaternion register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| quat | The value to write to the register's Attitude Quaternion field. |
|
static |
Generates a command packet to write to the Binary Output 1 register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Binary Output 1 register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Binary Output 1 register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Binary Output 1 register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Binary Output 2 register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Binary Output 2 register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Binary Output 2 register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Binary Output 2 register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Binary Output 3 register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Binary Output 3 register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Binary Output 3 register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Binary Output 3 register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| asyncMode | The register's async mode. |
| rateDivisor | The register's rate divisor field. |
| commonField | The flags for Group 1 (Common) field. |
| timeField | The flags for Group 2 (Time) field. |
| imuField | The flags for Group 3 (IMU) field. |
| gpsField | The flags for Group 4 (GPS) field. |
| attitudeField | The flags for Group 5 (Attitude) field. |
| insField | The flags for Group 6 (INS) field. |
|
static |
Generates a command packet to write to the Calculated Magnetometer Calibration register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| c | The value to write to the register's Calculated Magnetometer Calibration field. |
| b | The value to write to the register's Calculated Magnetometer Calibration field. |
|
static |
Generates a command packet to write values to the Calculated Magnetometer Calibration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| c | The value to write to the register's Calculated Magnetometer Calibration field. |
| b | The value to write to the register's Calculated Magnetometer Calibration field. |
|
static |
Generates a command packet to write to the Communication Protocol Control register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| serialCount | The value to write to the register's Communication Protocol Control field. |
| serialStatus | The value to write to the register's Communication Protocol Control field. |
| spiCount | The value to write to the register's Communication Protocol Control field. |
| spiStatus | The value to write to the register's Communication Protocol Control field. |
| serialChecksum | The value to write to the register's Communication Protocol Control field. |
| spiChecksum | The value to write to the register's Communication Protocol Control field. |
| errorMode | The value to write to the register's Communication Protocol Control field. |
|
static |
Generates a command packet to write values to the Communication Protocol Control register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| serialCount | The value to write to the register's Communication Protocol Control field. |
| serialStatus | The value to write to the register's Communication Protocol Control field. |
| spiCount | The value to write to the register's Communication Protocol Control field. |
| spiStatus | The value to write to the register's Communication Protocol Control field. |
| serialChecksum | The value to write to the register's Communication Protocol Control field. |
| spiChecksum | The value to write to the register's Communication Protocol Control field. |
| errorMode | The value to write to the register's Communication Protocol Control field. |
|
static |
Generates a command packet to write values to the Communication Protocol Control register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| serialCount | The value to write to the register's Communication Protocol Control field. |
| serialStatus | The value to write to the register's Communication Protocol Control field. |
| spiCount | The value to write to the register's Communication Protocol Control field. |
| spiStatus | The value to write to the register's Communication Protocol Control field. |
| serialChecksum | The value to write to the register's Communication Protocol Control field. |
| spiChecksum | The value to write to the register's Communication Protocol Control field. |
| errorMode | The value to write to the register's Communication Protocol Control field. |
|
static |
Generates a command packet to write to the Delta Theta and Delta Velocity register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| deltaTime | The value to write to the register's Delta Theta and Delta Velocity field. |
| deltaTheta | The value to write to the register's Delta Theta and Delta Velocity field. |
| deltaVelocity | The value to write to the register's Delta Theta and Delta Velocity field. |
|
static |
Generates a command packet to write values to the Delta Theta and Delta Velocity register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| deltaTime | The value to write to the register's Delta Theta and Delta Velocity field. |
| deltaTheta | The value to write to the register's Delta Theta and Delta Velocity field. |
| deltaVelocity | The value to write to the register's Delta Theta and Delta Velocity field. |
|
static |
Generates a command packet to write to the Delta Theta and Delta Velocity Configuration register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| integrationFrame | The value to write to the register's Delta Theta and Delta Velocity Configuration field. |
| gyroCompensation | The value to write to the register's Delta Theta and Delta Velocity Configuration field. |
| accelCompensation | The value to write to the register's Delta Theta and Delta Velocity Configuration field. |
|
static |
Generates a command packet to write values to the Delta Theta and Delta Velocity Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| integrationFrame | The value to write to the register's Delta Theta and Delta Velocity Configuration field. |
| gyroCompensation | The value to write to the register's Delta Theta and Delta Velocity Configuration field. |
| accelCompensation | The value to write to the register's Delta Theta and Delta Velocity Configuration field. |
|
static |
Generates a command packet to write values to the Delta Theta and Delta Velocity Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| integrationFrame | The value to write to the register's Delta Theta and Delta Velocity Configuration field. |
| gyroCompensation | The value to write to the register's Delta Theta and Delta Velocity Configuration field. |
| accelCompensation | The value to write to the register's Delta Theta and Delta Velocity Configuration field. |
|
static |
Generates a command packet to write to the Firmware Version register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| firmwareVersion | The value to write to the register's Firmware Version field. |
|
static |
Generates a command packet to write values to the Firmware Version register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| firmwareVersion | The value to write to the register's Firmware Version field. |
|
static |
Generates a command packet to write to the GPS Antenna Offset register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| position | The value to write to the register's GPS Antenna Offset field. |
|
static |
Generates a command packet to write values to the GPS Antenna Offset register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| position | The value to write to the register's GPS Antenna Offset field. |
|
static |
Generates a command packet to write to the GPS Compass Baseline register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| position | The value to write to the register's GPS Compass Baseline field. |
| uncertainty | The value to write to the register's GPS Compass Baseline field. |
|
static |
Generates a command packet to write values to the GPS Compass Baseline register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| position | The value to write to the register's GPS Compass Baseline field. |
| uncertainty | The value to write to the register's GPS Compass Baseline field. |
|
static |
Generates a command packet to write to the GPS Compass Estimated Baseline register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| estBaselineUsed | The value to write to the register's GPS Compass Estimated Baseline field. |
| numMeas | The value to write to the register's GPS Compass Estimated Baseline field. |
| position | The value to write to the register's GPS Compass Estimated Baseline field. |
| uncertainty | The value to write to the register's GPS Compass Estimated Baseline field. |
|
static |
Generates a command packet to write values to the GPS Compass Estimated Baseline register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| estBaselineUsed | The value to write to the register's GPS Compass Estimated Baseline field. |
| numMeas | The value to write to the register's GPS Compass Estimated Baseline field. |
| position | The value to write to the register's GPS Compass Estimated Baseline field. |
| uncertainty | The value to write to the register's GPS Compass Estimated Baseline field. |
|
static |
Generates a command packet to write values to the GPS Compass Estimated Baseline register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| estBaselineUsed | The value to write to the register's GPS Compass Estimated Baseline field. |
| numMeas | The value to write to the register's GPS Compass Estimated Baseline field. |
| position | The value to write to the register's GPS Compass Estimated Baseline field. |
| uncertainty | The value to write to the register's GPS Compass Estimated Baseline field. |
|
static |
Generates a command packet to write to the GPS Configuration register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| mode | The value to write to the register's GPS Configuration field. |
| ppsSource | The value to write to the register's GPS Configuration field. |
|
static |
Generates a command packet to write values to the GPS Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| mode | The value to write to the register's GPS Configuration field. |
| ppsSource | The value to write to the register's GPS Configuration field. |
|
static |
Generates a command packet to write values to the GPS Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| mode | The value to write to the register's GPS Configuration field. |
| ppsSource | The value to write to the register's GPS Configuration field. |
|
static |
Generates a command packet to write to the GPS Solution - ECEF register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| tow | The value to write to the register's GPS Solution - ECEF field. |
| week | The value to write to the register's GPS Solution - ECEF field. |
| gpsFix | The value to write to the register's GPS Solution - ECEF field. |
| numSats | The value to write to the register's GPS Solution - ECEF field. |
| position | The value to write to the register's GPS Solution - ECEF field. |
| velocity | The value to write to the register's GPS Solution - ECEF field. |
| posAcc | The value to write to the register's GPS Solution - ECEF field. |
| speedAcc | The value to write to the register's GPS Solution - ECEF field. |
| timeAcc | The value to write to the register's GPS Solution - ECEF field. |
|
static |
Generates a command packet to write values to the GPS Solution - ECEF register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| tow | The value to write to the register's GPS Solution - ECEF field. |
| week | The value to write to the register's GPS Solution - ECEF field. |
| gpsFix | The value to write to the register's GPS Solution - ECEF field. |
| numSats | The value to write to the register's GPS Solution - ECEF field. |
| position | The value to write to the register's GPS Solution - ECEF field. |
| velocity | The value to write to the register's GPS Solution - ECEF field. |
| posAcc | The value to write to the register's GPS Solution - ECEF field. |
| speedAcc | The value to write to the register's GPS Solution - ECEF field. |
| timeAcc | The value to write to the register's GPS Solution - ECEF field. |
|
static |
Generates a command packet to write values to the GPS Solution - ECEF register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| tow | The value to write to the register's GPS Solution - ECEF field. |
| week | The value to write to the register's GPS Solution - ECEF field. |
| gpsFix | The value to write to the register's GPS Solution - ECEF field. |
| numSats | The value to write to the register's GPS Solution - ECEF field. |
| position | The value to write to the register's GPS Solution - ECEF field. |
| velocity | The value to write to the register's GPS Solution - ECEF field. |
| posAcc | The value to write to the register's GPS Solution - ECEF field. |
| speedAcc | The value to write to the register's GPS Solution - ECEF field. |
| timeAcc | The value to write to the register's GPS Solution - ECEF field. |
|
static |
Generates a command packet to write to the GPS Solution - LLA register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| time | The value to write to the register's GPS Solution - LLA field. |
| week | The value to write to the register's GPS Solution - LLA field. |
| gpsFix | The value to write to the register's GPS Solution - LLA field. |
| numSats | The value to write to the register's GPS Solution - LLA field. |
| lla | The value to write to the register's GPS Solution - LLA field. |
| nedVel | The value to write to the register's GPS Solution - LLA field. |
| nedAcc | The value to write to the register's GPS Solution - LLA field. |
| speedAcc | The value to write to the register's GPS Solution - LLA field. |
| timeAcc | The value to write to the register's GPS Solution - LLA field. |
|
static |
Generates a command packet to write values to the GPS Solution - LLA register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| time | The value to write to the register's GPS Solution - LLA field. |
| week | The value to write to the register's GPS Solution - LLA field. |
| gpsFix | The value to write to the register's GPS Solution - LLA field. |
| numSats | The value to write to the register's GPS Solution - LLA field. |
| lla | The value to write to the register's GPS Solution - LLA field. |
| nedVel | The value to write to the register's GPS Solution - LLA field. |
| nedAcc | The value to write to the register's GPS Solution - LLA field. |
| speedAcc | The value to write to the register's GPS Solution - LLA field. |
| timeAcc | The value to write to the register's GPS Solution - LLA field. |
|
static |
Generates a command packet to write values to the GPS Solution - LLA register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| time | The value to write to the register's GPS Solution - LLA field. |
| week | The value to write to the register's GPS Solution - LLA field. |
| gpsFix | The value to write to the register's GPS Solution - LLA field. |
| numSats | The value to write to the register's GPS Solution - LLA field. |
| lla | The value to write to the register's GPS Solution - LLA field. |
| nedVel | The value to write to the register's GPS Solution - LLA field. |
| nedAcc | The value to write to the register's GPS Solution - LLA field. |
| speedAcc | The value to write to the register's GPS Solution - LLA field. |
| timeAcc | The value to write to the register's GPS Solution - LLA field. |
|
static |
Generates a command packet to write to the Gyro Compensation register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| c | The value to write to the register's Gyro Compensation field. |
| b | The value to write to the register's Gyro Compensation field. |
|
static |
Generates a command packet to write values to the Gyro Compensation register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| c | The value to write to the register's Gyro Compensation field. |
| b | The value to write to the register's Gyro Compensation field. |
|
static |
Generates a command packet to write to the Hardware Revision register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| revision | The value to write to the register's Hardware Revision field. |
|
static |
Generates a command packet to write values to the Hardware Revision register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| revision | The value to write to the register's Hardware Revision field. |
|
static |
Generates a command packet to write to the IMU Filtering Configuration register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| magWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| accelWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| gyroWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| tempWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| presWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| magFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| accelFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| gyroFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| tempFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| presFilterMode | The value to write to the register's IMU Filtering Configuration field. |
|
static |
Generates a command packet to write values to the IMU Filtering Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| magWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| accelWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| gyroWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| tempWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| presWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| magFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| accelFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| gyroFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| tempFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| presFilterMode | The value to write to the register's IMU Filtering Configuration field. |
|
static |
Generates a command packet to write values to the IMU Filtering Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| magWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| accelWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| gyroWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| tempWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| presWindowSize | The value to write to the register's IMU Filtering Configuration field. |
| magFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| accelFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| gyroFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| tempFilterMode | The value to write to the register's IMU Filtering Configuration field. |
| presFilterMode | The value to write to the register's IMU Filtering Configuration field. |
|
static |
Generates a command packet to write to the IMU Measurements register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| mag | The value to write to the register's IMU Measurements field. |
| accel | The value to write to the register's IMU Measurements field. |
| gyro | The value to write to the register's IMU Measurements field. |
| temp | The value to write to the register's IMU Measurements field. |
| pressure | The value to write to the register's IMU Measurements field. |
|
static |
Generates a command packet to write values to the IMU Measurements register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| mag | The value to write to the register's IMU Measurements field. |
| accel | The value to write to the register's IMU Measurements field. |
| gyro | The value to write to the register's IMU Measurements field. |
| temp | The value to write to the register's IMU Measurements field. |
| pressure | The value to write to the register's IMU Measurements field. |
|
static |
Generates a command packet to write to the INS Basic Configuration register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| scenario | The value to write to the register's INS Basic Configuration field. |
| ahrsAiding | The value to write to the register's INS Basic Configuration field. |
|
static |
Generates a command packet to write values to the INS Basic Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| scenario | The value to write to the register's INS Basic Configuration field. |
| ahrsAiding | The value to write to the register's INS Basic Configuration field. |
|
static |
Generates a command packet to write values to the INS Basic Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| scenario | The value to write to the register's INS Basic Configuration field. |
| ahrsAiding | The value to write to the register's INS Basic Configuration field. |
|
static |
Generates a command packet to write to the INS Basic Configuration register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| scenario | The value to write to the register's INS Basic Configuration field. |
| ahrsAiding | The value to write to the register's INS Basic Configuration field. |
| estBaseline | The value to write to the register's INS Basic Configuration field. |
|
static |
Generates a command packet to write values to the INS Basic Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| scenario | The value to write to the register's INS Basic Configuration field. |
| ahrsAiding | The value to write to the register's INS Basic Configuration field. |
| estBaseline | The value to write to the register's INS Basic Configuration field. |
|
static |
Generates a command packet to write values to the INS Basic Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| scenario | The value to write to the register's INS Basic Configuration field. |
| ahrsAiding | The value to write to the register's INS Basic Configuration field. |
| estBaseline | The value to write to the register's INS Basic Configuration field. |
|
static |
Generates a command packet to write to the INS Solution - ECEF register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| time | The value to write to the register's INS Solution - ECEF field. |
| week | The value to write to the register's INS Solution - ECEF field. |
| status | The value to write to the register's INS Solution - ECEF field. |
| yawPitchRoll | The value to write to the register's INS Solution - ECEF field. |
| position | The value to write to the register's INS Solution - ECEF field. |
| velocity | The value to write to the register's INS Solution - ECEF field. |
| attUncertainty | The value to write to the register's INS Solution - ECEF field. |
| posUncertainty | The value to write to the register's INS Solution - ECEF field. |
| velUncertainty | The value to write to the register's INS Solution - ECEF field. |
|
static |
Generates a command packet to write values to the INS Solution - ECEF register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| time | The value to write to the register's INS Solution - ECEF field. |
| week | The value to write to the register's INS Solution - ECEF field. |
| status | The value to write to the register's INS Solution - ECEF field. |
| yawPitchRoll | The value to write to the register's INS Solution - ECEF field. |
| position | The value to write to the register's INS Solution - ECEF field. |
| velocity | The value to write to the register's INS Solution - ECEF field. |
| attUncertainty | The value to write to the register's INS Solution - ECEF field. |
| posUncertainty | The value to write to the register's INS Solution - ECEF field. |
| velUncertainty | The value to write to the register's INS Solution - ECEF field. |
|
static |
Generates a command packet to write to the INS Solution - LLA register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| time | The value to write to the register's INS Solution - LLA field. |
| week | The value to write to the register's INS Solution - LLA field. |
| status | The value to write to the register's INS Solution - LLA field. |
| yawPitchRoll | The value to write to the register's INS Solution - LLA field. |
| position | The value to write to the register's INS Solution - LLA field. |
| nedVel | The value to write to the register's INS Solution - LLA field. |
| attUncertainty | The value to write to the register's INS Solution - LLA field. |
| posUncertainty | The value to write to the register's INS Solution - LLA field. |
| velUncertainty | The value to write to the register's INS Solution - LLA field. |
|
static |
Generates a command packet to write values to the INS Solution - LLA register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| time | The value to write to the register's INS Solution - LLA field. |
| week | The value to write to the register's INS Solution - LLA field. |
| status | The value to write to the register's INS Solution - LLA field. |
| yawPitchRoll | The value to write to the register's INS Solution - LLA field. |
| position | The value to write to the register's INS Solution - LLA field. |
| nedVel | The value to write to the register's INS Solution - LLA field. |
| attUncertainty | The value to write to the register's INS Solution - LLA field. |
| posUncertainty | The value to write to the register's INS Solution - LLA field. |
| velUncertainty | The value to write to the register's INS Solution - LLA field. |
|
static |
Generates a command packet to write to the INS State - ECEF register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| yawPitchRoll | The value to write to the register's INS State - ECEF field. |
| position | The value to write to the register's INS State - ECEF field. |
| velocity | The value to write to the register's INS State - ECEF field. |
| accel | The value to write to the register's INS State - ECEF field. |
| angularRate | The value to write to the register's INS State - ECEF field. |
|
static |
Generates a command packet to write values to the INS State - ECEF register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| yawPitchRoll | The value to write to the register's INS State - ECEF field. |
| position | The value to write to the register's INS State - ECEF field. |
| velocity | The value to write to the register's INS State - ECEF field. |
| accel | The value to write to the register's INS State - ECEF field. |
| angularRate | The value to write to the register's INS State - ECEF field. |
|
static |
Generates a command packet to write to the INS State - LLA register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| yawPitchRoll | The value to write to the register's INS State - LLA field. |
| position | The value to write to the register's INS State - LLA field. |
| velocity | The value to write to the register's INS State - LLA field. |
| accel | The value to write to the register's INS State - LLA field. |
| angularRate | The value to write to the register's INS State - LLA field. |
|
static |
Generates a command packet to write values to the INS State - LLA register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| yawPitchRoll | The value to write to the register's INS State - LLA field. |
| position | The value to write to the register's INS State - LLA field. |
| velocity | The value to write to the register's INS State - LLA field. |
| accel | The value to write to the register's INS State - LLA field. |
| angularRate | The value to write to the register's INS State - LLA field. |
|
static |
Generates a command packet to write to the Magnetic, Acceleration and Angular Rates register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| mag | The value to write to the register's Magnetic, Acceleration and Angular Rates field. |
| accel | The value to write to the register's Magnetic, Acceleration and Angular Rates field. |
| gyro | The value to write to the register's Magnetic, Acceleration and Angular Rates field. |
|
static |
Generates a command packet to write values to the Magnetic, Acceleration and Angular Rates register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| mag | The value to write to the register's Magnetic, Acceleration and Angular Rates field. |
| accel | The value to write to the register's Magnetic, Acceleration and Angular Rates field. |
| gyro | The value to write to the register's Magnetic, Acceleration and Angular Rates field. |
|
static |
Generates a command packet to write to the Magnetic and Gravity Reference Vectors register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| magRef | The value to write to the register's Magnetic and Gravity Reference Vectors field. |
| accRef | The value to write to the register's Magnetic and Gravity Reference Vectors field. |
|
static |
Generates a command packet to write values to the Magnetic and Gravity Reference Vectors register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| magRef | The value to write to the register's Magnetic and Gravity Reference Vectors field. |
| accRef | The value to write to the register's Magnetic and Gravity Reference Vectors field. |
|
static |
Generates a command packet to write to the Magnetic Measurements register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| mag | The value to write to the register's Magnetic Measurements field. |
|
static |
Generates a command packet to write values to the Magnetic Measurements register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| mag | The value to write to the register's Magnetic Measurements field. |
|
static |
Generates a command packet to write to the Magnetometer Calibration Control register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| hsiMode | The value to write to the register's Magnetometer Calibration Control field. |
| hsiOutput | The value to write to the register's Magnetometer Calibration Control field. |
| convergeRate | The value to write to the register's Magnetometer Calibration Control field. |
|
static |
Generates a command packet to write values to the Magnetometer Calibration Control register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| hsiMode | The value to write to the register's Magnetometer Calibration Control field. |
| hsiOutput | The value to write to the register's Magnetometer Calibration Control field. |
| convergeRate | The value to write to the register's Magnetometer Calibration Control field. |
|
static |
Generates a command packet to write values to the Magnetometer Calibration Control register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| hsiMode | The value to write to the register's Magnetometer Calibration Control field. |
| hsiOutput | The value to write to the register's Magnetometer Calibration Control field. |
| convergeRate | The value to write to the register's Magnetometer Calibration Control field. |
|
static |
Generates a command packet to write to the Magnetometer Compensation register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| c | The value to write to the register's Magnetometer Compensation field. |
| b | The value to write to the register's Magnetometer Compensation field. |
|
static |
Generates a command packet to write values to the Magnetometer Compensation register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| c | The value to write to the register's Magnetometer Compensation field. |
| b | The value to write to the register's Magnetometer Compensation field. |
|
static |
Generates a command packet to write to the Model Number register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| productName | The value to write to the register's Model Number field. |
|
static |
Generates a command packet to write values to the Model Number register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| productName | The value to write to the register's Model Number field. |
|
static |
Generates a command packet to write to the Quaternion, Magnetic, Acceleration and Angular Rates register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| quat | The value to write to the register's Quaternion, Magnetic, Acceleration and Angular Rates field. |
| mag | The value to write to the register's Quaternion, Magnetic, Acceleration and Angular Rates field. |
| accel | The value to write to the register's Quaternion, Magnetic, Acceleration and Angular Rates field. |
| gyro | The value to write to the register's Quaternion, Magnetic, Acceleration and Angular Rates field. |
|
static |
Generates a command packet to write values to the Quaternion, Magnetic, Acceleration and Angular Rates register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| quat | The value to write to the register's Quaternion, Magnetic, Acceleration and Angular Rates field. |
| mag | The value to write to the register's Quaternion, Magnetic, Acceleration and Angular Rates field. |
| accel | The value to write to the register's Quaternion, Magnetic, Acceleration and Angular Rates field. |
| gyro | The value to write to the register's Quaternion, Magnetic, Acceleration and Angular Rates field. |
|
static |
Generates a command packet to write to the Reference Frame Rotation register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| c | The value to write to the register's Reference Frame Rotation field. |
|
static |
Generates a command packet to write values to the Reference Frame Rotation register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| c | The value to write to the register's Reference Frame Rotation field. |
|
static |
Generates a command packet to write to the Reference Vector Configuration register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| useMagModel | The value to write to the register's Reference Vector Configuration field. |
| useGravityModel | The value to write to the register's Reference Vector Configuration field. |
| recalcThreshold | The value to write to the register's Reference Vector Configuration field. |
| year | The value to write to the register's Reference Vector Configuration field. |
| position | The value to write to the register's Reference Vector Configuration field. |
|
static |
Generates a command packet to write values to the Reference Vector Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| useMagModel | The value to write to the register's Reference Vector Configuration field. |
| useGravityModel | The value to write to the register's Reference Vector Configuration field. |
| recalcThreshold | The value to write to the register's Reference Vector Configuration field. |
| year | The value to write to the register's Reference Vector Configuration field. |
| position | The value to write to the register's Reference Vector Configuration field. |
|
static |
Generates a command packet to write values to the Reference Vector Configuration register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| useMagModel | The value to write to the register's Reference Vector Configuration field. |
| useGravityModel | The value to write to the register's Reference Vector Configuration field. |
| recalcThreshold | The value to write to the register's Reference Vector Configuration field. |
| year | The value to write to the register's Reference Vector Configuration field. |
| position | The value to write to the register's Reference Vector Configuration field. |
|
static |
Generates a command packet to write to the Serial Baud Rate register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| baudrate | The value to write to the register's Serial Baud Rate field. |
|
static |
Generates a command packet to write values to the Serial Baud Rate register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| baudrate | The value to write to the register's Serial Baud Rate field. |
|
static |
Generates a command packet to write to the Serial Number register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| serialNum | The value to write to the register's Serial Number field. |
|
static |
Generates a command packet to write values to the Serial Number register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| serialNum | The value to write to the register's Serial Number field. |
|
static |
Generates a command to write sensor settings to non-volatile memory.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
|
static |
Generates a command to write sensor settings to non-volatile memory.
| errorDetectionMode | The error detection mode to append to the generated packet. |
|
static |
Generic method for creating commands to write registers on VectorNav sensors.
| buffer | Buffer provided by user which will have the generated command placed into. |
| index | The index of the provided buffer to place the start of the command. |
| registerId | The register ID to read from. |
|
static |
Generates a command packet to write to the Startup Filter Bias Estimate register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| gyroBias | The value to write to the register's Startup Filter Bias Estimate field. |
| accelBias | The value to write to the register's Startup Filter Bias Estimate field. |
| pressureBias | The value to write to the register's Startup Filter Bias Estimate field. |
|
static |
Generates a command packet to write values to the Startup Filter Bias Estimate register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| gyroBias | The value to write to the register's Startup Filter Bias Estimate field. |
| accelBias | The value to write to the register's Startup Filter Bias Estimate field. |
| pressureBias | The value to write to the register's Startup Filter Bias Estimate field. |
|
static |
Generates a command packet to write to the Synchronization Control register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| syncInMode | The value to write to the register's Synchronization Control field. |
| syncInEdge | The value to write to the register's Synchronization Control field. |
| syncInSkipFactor | The value to write to the register's Synchronization Control field. |
| syncOutMode | The value to write to the register's Synchronization Control field. |
| syncOutPolarity | The value to write to the register's Synchronization Control field. |
| syncOutSkipFactor | The value to write to the register's Synchronization Control field. |
| syncOutPulseWidth | The value to write to the register's Synchronization Control field. |
|
static |
Generates a command packet to write values to the Synchronization Control register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| syncInMode | The value to write to the register's Synchronization Control field. |
| syncInEdge | The value to write to the register's Synchronization Control field. |
| syncInSkipFactor | The value to write to the register's Synchronization Control field. |
| syncOutMode | The value to write to the register's Synchronization Control field. |
| syncOutPolarity | The value to write to the register's Synchronization Control field. |
| syncOutSkipFactor | The value to write to the register's Synchronization Control field. |
| syncOutPulseWidth | The value to write to the register's Synchronization Control field. |
|
static |
Generates a command packet to write values to the Synchronization Control register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| syncInMode | The value to write to the register's Synchronization Control field. |
| syncInEdge | The value to write to the register's Synchronization Control field. |
| syncInSkipFactor | The value to write to the register's Synchronization Control field. |
| syncOutMode | The value to write to the register's Synchronization Control field. |
| syncOutPolarity | The value to write to the register's Synchronization Control field. |
| syncOutSkipFactor | The value to write to the register's Synchronization Control field. |
| syncOutPulseWidth | The value to write to the register's Synchronization Control field. |
|
static |
Generates a command packet to write to the Synchronization Status register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| syncInCount | The value to write to the register's Synchronization Status field. |
| syncInTime | The value to write to the register's Synchronization Status field. |
| syncOutCount | The value to write to the register's Synchronization Status field. |
|
static |
Generates a command packet to write values to the Synchronization Status register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| syncInCount | The value to write to the register's Synchronization Status field. |
| syncInTime | The value to write to the register's Synchronization Status field. |
| syncOutCount | The value to write to the register's Synchronization Status field. |
|
static |
Generates a command packet to write to the User Tag register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| tag | The value to write to the register's User Tag field. |
|
static |
Generates a command packet to write values to the User Tag register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| tag | The value to write to the register's User Tag field. |
|
static |
Generates a command packet to write to the Velocity Compensation Control register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| mode | The value to write to the register's Velocity Compensation Control field. |
| velocityTuning | The value to write to the register's Velocity Compensation Control field. |
| rateTuning | The value to write to the register's Velocity Compensation Control field. |
|
static |
Generates a command packet to write values to the Velocity Compensation Control register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| mode | The value to write to the register's Velocity Compensation Control field. |
| velocityTuning | The value to write to the register's Velocity Compensation Control field. |
| rateTuning | The value to write to the register's Velocity Compensation Control field. |
|
static |
Generates a command packet to write values to the Velocity Compensation Control register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| mode | The value to write to the register's Velocity Compensation Control field. |
| velocityTuning | The value to write to the register's Velocity Compensation Control field. |
| rateTuning | The value to write to the register's Velocity Compensation Control field. |
|
static |
Generates a command packet to write to the Velocity Compensation Measurement register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| velocity | The value to write to the register's Velocity Compensation Measurement field. |
|
static |
Generates a command packet to write values to the Velocity Compensation Measurement register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| velocity | The value to write to the register's Velocity Compensation Measurement field. |
|
static |
Generates a command packet to write to the VPE Accelerometer Basic Tuning register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| baseTuning | The value to write to the register's VPE Accelerometer Basic Tuning field. |
| adaptiveTuning | The value to write to the register's VPE Accelerometer Basic Tuning field. |
| adaptiveFiltering | The value to write to the register's VPE Accelerometer Basic Tuning field. |
|
static |
Generates a command packet to write values to the VPE Accelerometer Basic Tuning register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| baseTuning | The value to write to the register's VPE Accelerometer Basic Tuning field. |
| adaptiveTuning | The value to write to the register's VPE Accelerometer Basic Tuning field. |
| adaptiveFiltering | The value to write to the register's VPE Accelerometer Basic Tuning field. |
|
static |
Generates a command packet to write to the VPE Basic Control register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| enable | The value to write to the register's VPE Basic Control field. |
| headingMode | The value to write to the register's VPE Basic Control field. |
| filteringMode | The value to write to the register's VPE Basic Control field. |
| tuningMode | The value to write to the register's VPE Basic Control field. |
|
static |
Generates a command packet to write values to the VPE Basic Control register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| enable | The value to write to the register's VPE Basic Control field. |
| headingMode | The value to write to the register's VPE Basic Control field. |
| filteringMode | The value to write to the register's VPE Basic Control field. |
| tuningMode | The value to write to the register's VPE Basic Control field. |
|
static |
Generates a command packet to write values to the VPE Basic Control register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| enable | The value to write to the register's VPE Basic Control field. |
| headingMode | The value to write to the register's VPE Basic Control field. |
| filteringMode | The value to write to the register's VPE Basic Control field. |
| tuningMode | The value to write to the register's VPE Basic Control field. |
|
static |
Generates a command packet to write to the VPE Magnetometer Basic Tuning register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| baseTuning | The value to write to the register's VPE Magnetometer Basic Tuning field. |
| adaptiveTuning | The value to write to the register's VPE Magnetometer Basic Tuning field. |
| adaptiveFiltering | The value to write to the register's VPE Magnetometer Basic Tuning field. |
|
static |
Generates a command packet to write values to the VPE Magnetometer Basic Tuning register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| baseTuning | The value to write to the register's VPE Magnetometer Basic Tuning field. |
| adaptiveTuning | The value to write to the register's VPE Magnetometer Basic Tuning field. |
| adaptiveFiltering | The value to write to the register's VPE Magnetometer Basic Tuning field. |
|
static |
Generates a command packet to write to the Yaw Pitch Roll register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| yawPitchRoll | The value to write to the register's Yaw Pitch Roll field. |
|
static |
Generates a command packet to write values to the Yaw Pitch Roll register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| yawPitchRoll | The value to write to the register's Yaw Pitch Roll field. |
|
static |
Generates a command packet to write to the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| yawPitchRoll | The value to write to the register's Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates field. |
| mag | The value to write to the register's Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates field. |
| accel | The value to write to the register's Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates field. |
| gyro | The value to write to the register's Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates field. |
|
static |
Generates a command packet to write values to the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| yawPitchRoll | The value to write to the register's Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates field. |
| mag | The value to write to the register's Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates field. |
| accel | The value to write to the register's Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates field. |
| gyro | The value to write to the register's Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates field. |
|
static |
Generates a command packet to write to the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| yawPitchRoll | The value to write to the register's Yaw, Pitch, Roll, True Body Acceleration and Angular Rates field. |
| bodyAccel | The value to write to the register's Yaw, Pitch, Roll, True Body Acceleration and Angular Rates field. |
| gyro | The value to write to the register's Yaw, Pitch, Roll, True Body Acceleration and Angular Rates field. |
|
static |
Generates a command packet to write values to the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| yawPitchRoll | The value to write to the register's Yaw, Pitch, Roll, True Body Acceleration and Angular Rates field. |
| bodyAccel | The value to write to the register's Yaw, Pitch, Roll, True Body Acceleration and Angular Rates field. |
| gyro | The value to write to the register's Yaw, Pitch, Roll, True Body Acceleration and Angular Rates field. |
|
static |
Generates a command packet to write to the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register.
| buffer | Buffer to place the command packet into. |
| index | The start index of the buffer to start placing the command packet at. |
| errorDetectionMode | The error detection mode to append to the packet. |
| yawPitchRoll | The value to write to the register's Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates field. |
| inertialAccel | The value to write to the register's Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates field. |
| gyro | The value to write to the register's Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates field. |
|
static |
Generates a command packet to write values to the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register.
| errorDetectionMode | The error detection mode to append to the generated packet. |
| yawPitchRoll | The value to write to the register's Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates field. |
| inertialAccel | The value to write to the register's Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates field. |
| gyro | The value to write to the register's Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates field. |
| UInt16 VectorNav.Protocol.Uart.Packet.GroupField | ( | int | index | ) |
This will return the requested group field of a binary packet at the specified index.
| index | The 0-based index of the requested group field. |
| bool VectorNav.Protocol.Uart.Packet.IsCompatible | ( | UInt16 | commonField, |
| UInt16 | timeField, | ||
| UInt16 | imuField, | ||
| UInt16 | gpsField, | ||
| UInt16 | attitudeField, | ||
| UInt16 | insField | ||
| ) |
Determines if the packet is a compatible match for an expected binary output message type.
| commonField | The Common Field configuration. |
| timeField | The Time Field configuration. |
| imuField | The IMU Field configuration. |
| gpsField | The GPS field configuration. |
| attitudeField | The Attitude Field configuration. |
| insField | The INS Field configuration. |
true if the packet matches the expected field configuration; otherwise false. | bool VectorNav.Protocol.Uart.Packet.IsCompatible | ( | CommonGroup | commonField, |
| TimeGroup | timeField, | ||
| ImuGroup | imuField, | ||
| GpsGroup | gpsField, | ||
| AttitudeGroup | attitudeField, | ||
| InsGroup | insField | ||
| ) |
Determines if the packet is a compatible match for an expected binary output message type.
| commonField | The Common Field configuration. |
| timeField | The Time Field configuration. |
| imuField | The IMU Field configuration. |
| gpsField | The GPS field configuration. |
| attitudeField | The Attitude Field configuration. |
| insField | The INS Field configuration. |
true if the packet matches the expected field configuration; otherwise false.
|
static |
Parses a response from reading the Acceleration Compensation register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| c | The register's C field. |
| b | The register's B field. |
Parses a response from reading the Acceleration Compensation register.
| c | The register's C field. |
| b | The register's B field. |
|
static |
Parses a response from reading the Acceleration Measurements register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| vec3f VectorNav.Protocol.Uart.Packet.ParseAccelerationMeasurements | ( | ) |
Parses a response from reading the Acceleration Measurements register.
|
static |
Parses a response from reading the Angular Rate Measurements register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| vec3f VectorNav.Protocol.Uart.Packet.ParseAngularRateMeasurements | ( | ) |
Parses a response from reading the Angular Rate Measurements register.
|
static |
Parses a response from reading the Async Data Output Frequency register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| UInt32 VectorNav.Protocol.Uart.Packet.ParseAsyncDataOutputFrequency | ( | ) |
Parses a response from reading the Async Data Output Frequency register.
|
static |
Parses a response from reading the Async Data Output Type register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| UInt32 VectorNav.Protocol.Uart.Packet.ParseAsyncDataOutputType | ( | ) |
Parses a response from reading the Async Data Output Type register.
|
static |
Parses a response from reading the Attitude Quaternion register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| vec4f VectorNav.Protocol.Uart.Packet.ParseAttitudeQuaternion | ( | ) |
Parses a response from reading the Attitude Quaternion register.
|
static |
Parses a response from reading any of the Binary Output registers.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| asyncMode | The register's AsyncMode field. |
| rateDivisor | The register's RateDivisor field. |
| outputGroup | The register's OutputGroup field. |
| commonField | The set fields of Output Group 1 (Common) if present. |
| timeField | The set fields of Output Group 2 (Time) if present. |
| imuField | The set fields of Output Group 3 (IMU) if present. |
| gpsField | The set fields of Output Group 4 (GPS) if present. |
| attitudeField | The set fields of Output Group 5 (Attitude) if present. |
| insField | The set fields of Output Group 6 (INS) if present. |
| void VectorNav.Protocol.Uart.Packet.ParseBinaryOutput | ( | out UInt16 | asyncMode, |
| out UInt16 | rateDivisor, | ||
| out UInt16 | outputGroup, | ||
| out UInt16 | commonField, | ||
| out UInt16 | timeField, | ||
| out UInt16 | imuField, | ||
| out UInt16 | gpsField, | ||
| out UInt16 | attitudeField, | ||
| out UInt16 | insField | ||
| ) |
Parses a response from reading any of the Binary Output registers.
| asyncMode | The register's AsyncMode field. |
| rateDivisor | The register's RateDivisor field. |
| outputGroup | The register's OutputGroup field. |
| commonField | The set fields of Output Group 1 (Common) if present. |
| timeField | The set fields of Output Group 2 (Time) if present. |
| imuField | The set fields of Output Group 3 (IMU) if present. |
| gpsField | The set fields of Output Group 4 (GPS) if present. |
| attitudeField | The set fields of Output Group 5 (Attitude) if present. |
| insField | The set fields of Output Group 6 (INS) if present. |
|
static |
Parses a response from reading any of the Binary Output registers.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| asyncMode | The register's AsyncMode field. |
| rateDivisor | The register's RateDivisor field. |
| outputGroup | The register's OutputGroup field. |
| commonField | The set fields of Output Group 1 (Common) if present. |
| timeField | The set fields of Output Group 2 (Time) if present. |
| imuField | The set fields of Output Group 3 (IMU) if present. |
| gpsField | The set fields of Output Group 4 (GPS) if present. |
| attitudeField | The set fields of Output Group 5 (Attitude) if present. |
| insField | The set fields of Output Group 6 (INS) if present. |
| void VectorNav.Protocol.Uart.Packet.ParseBinaryOutput | ( | out AsyncMode | asyncMode, |
| out UInt16 | rateDivisor, | ||
| out BinaryGroup | outputGroup, | ||
| out CommonGroup | commonField, | ||
| out TimeGroup | timeField, | ||
| out ImuGroup | imuField, | ||
| out GpsGroup | gpsField, | ||
| out AttitudeGroup | attitudeField, | ||
| out InsGroup | insField | ||
| ) |
Parses a response from reading any of the Binary Output registers.
| asyncMode | The register's AsyncMode field. |
| rateDivisor | The register's RateDivisor field. |
| outputGroup | The register's OutputGroup field. |
| commonField | The set fields of Output Group 1 (Common) if present. |
| timeField | The set fields of Output Group 2 (Time) if present. |
| imuField | The set fields of Output Group 3 (IMU) if present. |
| gpsField | The set fields of Output Group 4 (GPS) if present. |
| attitudeField | The set fields of Output Group 5 (Attitude) if present. |
| insField | The set fields of Output Group 6 (INS) if present. |
|
static |
Parses a response from reading the Calculated Magnetometer Calibration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| c | The register's C field. |
| b | The register's B field. |
| void VectorNav.Protocol.Uart.Packet.ParseCalculatedMagnetometerCalibration | ( | out mat3f | c, |
| out vec3f | b | ||
| ) |
Parses a response from reading the Calculated Magnetometer Calibration register.
| c | The register's C field. |
| b | The register's B field. |
|
static |
Parses a response from reading the Communication Protocol Control register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| serialCount | The register's SerialCount field. |
| serialStatus | The register's SerialStatus field. |
| spiCount | The register's SPICount field. |
| spiStatus | The register's SPIStatus field. |
| serialChecksum | The register's SerialChecksum field. |
| spiChecksum | The register's SPIChecksum field. |
| errorMode | The register's ErrorMode field. |
| void VectorNav.Protocol.Uart.Packet.ParseCommunicationProtocolControl | ( | out byte | serialCount, |
| out byte | serialStatus, | ||
| out byte | spiCount, | ||
| out byte | spiStatus, | ||
| out byte | serialChecksum, | ||
| out byte | spiChecksum, | ||
| out byte | errorMode | ||
| ) |
Parses a response from reading the Communication Protocol Control register.
| serialCount | The register's SerialCount field. |
| serialStatus | The register's SerialStatus field. |
| spiCount | The register's SPICount field. |
| spiStatus | The register's SPIStatus field. |
| serialChecksum | The register's SerialChecksum field. |
| spiChecksum | The register's SPIChecksum field. |
| errorMode | The register's ErrorMode field. |
|
static |
Parses a response from reading the Communication Protocol Control register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| serialCount | The register's SerialCount field. |
| serialStatus | The register's SerialStatus field. |
| spiCount | The register's SPICount field. |
| spiStatus | The register's SPIStatus field. |
| serialChecksum | The register's SerialChecksum field. |
| spiChecksum | The register's SPIChecksum field. |
| errorMode | The register's ErrorMode field. |
| void VectorNav.Protocol.Uart.Packet.ParseCommunicationProtocolControl | ( | out CountMode | serialCount, |
| out StatusMode | serialStatus, | ||
| out CountMode | spiCount, | ||
| out StatusMode | spiStatus, | ||
| out ChecksumMode | serialChecksum, | ||
| out ChecksumMode | spiChecksum, | ||
| out ErrorMode | errorMode | ||
| ) |
Parses a response from reading the Communication Protocol Control register.
| serialCount | The register's SerialCount field. |
| serialStatus | The register's SerialStatus field. |
| spiCount | The register's SPICount field. |
| spiStatus | The register's SPIStatus field. |
| serialChecksum | The register's SerialChecksum field. |
| spiChecksum | The register's SPIChecksum field. |
| errorMode | The register's ErrorMode field. |
|
static |
Parses a response from reading the Delta Theta and Delta Velocity register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| deltaTime | The register's DeltaTime field. |
| deltaTheta | The register's DeltaTheta field. |
| deltaVelocity | The register's DeltaVelocity field. |
| void VectorNav.Protocol.Uart.Packet.ParseDeltaThetaAndDeltaVelocity | ( | out float | deltaTime, |
| out vec3f | deltaTheta, | ||
| out vec3f | deltaVelocity | ||
| ) |
Parses a response from reading the Delta Theta and Delta Velocity register.
| deltaTime | The register's DeltaTime field. |
| deltaTheta | The register's DeltaTheta field. |
| deltaVelocity | The register's DeltaVelocity field. |
|
static |
Parses a response from reading the Delta Theta and Delta Velocity Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| integrationFrame | The register's IntegrationFrame field. |
| gyroCompensation | The register's GyroCompensation field. |
| accelCompensation | The register's AccelCompensation field. |
| void VectorNav.Protocol.Uart.Packet.ParseDeltaThetaAndDeltaVelocityConfiguration | ( | out byte | integrationFrame, |
| out byte | gyroCompensation, | ||
| out byte | accelCompensation | ||
| ) |
Parses a response from reading the Delta Theta and Delta Velocity Configuration register.
| integrationFrame | The register's IntegrationFrame field. |
| gyroCompensation | The register's GyroCompensation field. |
| accelCompensation | The register's AccelCompensation field. |
|
static |
Parses a response from reading the Delta Theta and Delta Velocity Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| integrationFrame | The register's IntegrationFrame field. |
| gyroCompensation | The register's GyroCompensation field. |
| accelCompensation | The register's AccelCompensation field. |
| void VectorNav.Protocol.Uart.Packet.ParseDeltaThetaAndDeltaVelocityConfiguration | ( | out IntegrationFrame | integrationFrame, |
| out CompensationMode | gyroCompensation, | ||
| out CompensationMode | accelCompensation | ||
| ) |
Parses a response from reading the Delta Theta and Delta Velocity Configuration register.
| integrationFrame | The register's IntegrationFrame field. |
| gyroCompensation | The register's GyroCompensation field. |
| accelCompensation | The register's AccelCompensation field. |
|
static |
Parses a response from reading the Firmware Version register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| string VectorNav.Protocol.Uart.Packet.ParseFirmwareVersion | ( | ) |
Parses a response from reading the Firmware Version register.
|
static |
Parses a response from reading the GPS Antenna Offset register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| vec3f VectorNav.Protocol.Uart.Packet.ParseGpsAntennaOffset | ( | ) |
Parses a response from reading the GPS Antenna Offset register.
|
static |
Parses a response from reading the GPS Compass Baseline register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| position | The register's Position field. |
| uncertainty | The register's Uncertainty field. |
| void VectorNav.Protocol.Uart.Packet.ParseGpsCompassBaseline | ( | out vec3f | position, |
| out vec3f | uncertainty | ||
| ) |
Parses a response from reading the GPS Compass Baseline register.
| position | The register's Position field. |
| uncertainty | The register's Uncertainty field. |
|
static |
Parses a response from reading the GPS Compass Estimated Baseline register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| estBaselineUsed | The register's EstBaselineUsed field. |
| numMeas | The register's NumMeas field. |
| position | The register's Position field. |
| uncertainty | The register's Uncertainty field. |
| void VectorNav.Protocol.Uart.Packet.ParseGpsCompassEstimatedBaseline | ( | out byte | estBaselineUsed, |
| out UInt16 | numMeas, | ||
| out vec3f | position, | ||
| out vec3f | uncertainty | ||
| ) |
Parses a response from reading the GPS Compass Estimated Baseline register.
| estBaselineUsed | The register's EstBaselineUsed field. |
| numMeas | The register's NumMeas field. |
| position | The register's Position field. |
| uncertainty | The register's Uncertainty field. |
|
static |
Parses a response from reading the GPS Compass Estimated Baseline register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| estBaselineUsed | The register's EstBaselineUsed field. |
| numMeas | The register's NumMeas field. |
| position | The register's Position field. |
| uncertainty | The register's Uncertainty field. |
| void VectorNav.Protocol.Uart.Packet.ParseGpsCompassEstimatedBaseline | ( | out bool | estBaselineUsed, |
| out UInt16 | numMeas, | ||
| out vec3f | position, | ||
| out vec3f | uncertainty | ||
| ) |
Parses a response from reading the GPS Compass Estimated Baseline register.
| estBaselineUsed | The register's EstBaselineUsed field. |
| numMeas | The register's NumMeas field. |
| position | The register's Position field. |
| uncertainty | The register's Uncertainty field. |
|
static |
Parses a response from reading the GPS Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| mode | The register's Mode field. |
| ppsSource | The register's PpsSource field. |
| void VectorNav.Protocol.Uart.Packet.ParseGpsConfiguration | ( | out byte | mode, |
| out byte | ppsSource | ||
| ) |
Parses a response from reading the GPS Configuration register.
| mode | The register's Mode field. |
| ppsSource | The register's PpsSource field. |
|
static |
Parses a response from reading the GPS Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| mode | The register's Mode field. |
| ppsSource | The register's PpsSource field. |
| void VectorNav.Protocol.Uart.Packet.ParseGpsConfiguration | ( | out GpsMode | mode, |
| out PpsSource | ppsSource | ||
| ) |
Parses a response from reading the GPS Configuration register.
| mode | The register's Mode field. |
| ppsSource | The register's PpsSource field. |
|
static |
Parses a response from reading the GPS Solution - ECEF register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| tow | The register's Tow field. |
| week | The register's Week field. |
| gpsFix | The register's GpsFix field. |
| numSats | The register's NumSats field. |
| position | The register's Position field. |
| velocity | The register's Velocity field. |
| posAcc | The register's PosAcc field. |
| speedAcc | The register's SpeedAcc field. |
| timeAcc | The register's TimeAcc field. |
| void VectorNav.Protocol.Uart.Packet.ParseGpsSolutionEcef | ( | out double | tow, |
| out UInt16 | week, | ||
| out byte | gpsFix, | ||
| out byte | numSats, | ||
| out vec3d | position, | ||
| out vec3f | velocity, | ||
| out vec3f | posAcc, | ||
| out float | speedAcc, | ||
| out float | timeAcc | ||
| ) |
Parses a response from reading the GPS Solution - ECEF register.
| tow | The register's Tow field. |
| week | The register's Week field. |
| gpsFix | The register's GpsFix field. |
| numSats | The register's NumSats field. |
| position | The register's Position field. |
| velocity | The register's Velocity field. |
| posAcc | The register's PosAcc field. |
| speedAcc | The register's SpeedAcc field. |
| timeAcc | The register's TimeAcc field. |
|
static |
Parses a response from reading the GPS Solution - ECEF register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| tow | The register's Tow field. |
| week | The register's Week field. |
| gpsFix | The register's GpsFix field. |
| numSats | The register's NumSats field. |
| position | The register's Position field. |
| velocity | The register's Velocity field. |
| posAcc | The register's PosAcc field. |
| speedAcc | The register's SpeedAcc field. |
| timeAcc | The register's TimeAcc field. |
| void VectorNav.Protocol.Uart.Packet.ParseGpsSolutionEcef | ( | out double | tow, |
| out UInt16 | week, | ||
| out GpsFix | gpsFix, | ||
| out byte | numSats, | ||
| out vec3d | position, | ||
| out vec3f | velocity, | ||
| out vec3f | posAcc, | ||
| out float | speedAcc, | ||
| out float | timeAcc | ||
| ) |
Parses a response from reading the GPS Solution - ECEF register.
| tow | The register's Tow field. |
| week | The register's Week field. |
| gpsFix | The register's GpsFix field. |
| numSats | The register's NumSats field. |
| position | The register's Position field. |
| velocity | The register's Velocity field. |
| posAcc | The register's PosAcc field. |
| speedAcc | The register's SpeedAcc field. |
| timeAcc | The register's TimeAcc field. |
|
static |
Parses a response from reading the GPS Solution - LLA register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| time | The register's Time field. |
| week | The register's Week field. |
| gpsFix | The register's GpsFix field. |
| numSats | The register's NumSats field. |
| lla | The register's Lla field. |
| nedVel | The register's NedVel field. |
| nedAcc | The register's NedAcc field. |
| speedAcc | The register's SpeedAcc field. |
| timeAcc | The register's TimeAcc field. |
| void VectorNav.Protocol.Uart.Packet.ParseGpsSolutionLla | ( | out double | time, |
| out UInt16 | week, | ||
| out byte | gpsFix, | ||
| out byte | numSats, | ||
| out vec3d | lla, | ||
| out vec3f | nedVel, | ||
| out vec3f | nedAcc, | ||
| out float | speedAcc, | ||
| out float | timeAcc | ||
| ) |
Parses a response from reading the GPS Solution - LLA register.
| time | The register's Time field. |
| week | The register's Week field. |
| gpsFix | The register's GpsFix field. |
| numSats | The register's NumSats field. |
| lla | The register's Lla field. |
| nedVel | The register's NedVel field. |
| nedAcc | The register's NedAcc field. |
| speedAcc | The register's SpeedAcc field. |
| timeAcc | The register's TimeAcc field. |
|
static |
Parses a response from reading the GPS Solution - LLA register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| time | The register's Time field. |
| week | The register's Week field. |
| gpsFix | The register's GpsFix field. |
| numSats | The register's NumSats field. |
| lla | The register's Lla field. |
| nedVel | The register's NedVel field. |
| nedAcc | The register's NedAcc field. |
| speedAcc | The register's SpeedAcc field. |
| timeAcc | The register's TimeAcc field. |
| void VectorNav.Protocol.Uart.Packet.ParseGpsSolutionLla | ( | out double | time, |
| out UInt16 | week, | ||
| out GpsFix | gpsFix, | ||
| out byte | numSats, | ||
| out vec3d | lla, | ||
| out vec3f | nedVel, | ||
| out vec3f | nedAcc, | ||
| out float | speedAcc, | ||
| out float | timeAcc | ||
| ) |
Parses a response from reading the GPS Solution - LLA register.
| time | The register's Time field. |
| week | The register's Week field. |
| gpsFix | The register's GpsFix field. |
| numSats | The register's NumSats field. |
| lla | The register's Lla field. |
| nedVel | The register's NedVel field. |
| nedAcc | The register's NedAcc field. |
| speedAcc | The register's SpeedAcc field. |
| timeAcc | The register's TimeAcc field. |
|
static |
Parses a response from reading the Gyro Compensation register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| c | The register's C field. |
| b | The register's B field. |
Parses a response from reading the Gyro Compensation register.
| c | The register's C field. |
| b | The register's B field. |
|
static |
Parses a response from reading the Hardware Revision register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| UInt32 VectorNav.Protocol.Uart.Packet.ParseHardwareRevision | ( | ) |
Parses a response from reading the Hardware Revision register.
|
static |
Parses a response from reading the IMU Filtering Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| magWindowSize | The register's MagWindowSize field. |
| accelWindowSize | The register's AccelWindowSize field. |
| gyroWindowSize | The register's GyroWindowSize field. |
| tempWindowSize | The register's TempWindowSize field. |
| presWindowSize | The register's PresWindowSize field. |
| magFilterMode | The register's MagFilterMode field. |
| accelFilterMode | The register's AccelFilterMode field. |
| gyroFilterMode | The register's GyroFilterMode field. |
| tempFilterMode | The register's TempFilterMode field. |
| presFilterMode | The register's PresFilterMode field. |
| void VectorNav.Protocol.Uart.Packet.ParseImuFilteringConfiguration | ( | out UInt16 | magWindowSize, |
| out UInt16 | accelWindowSize, | ||
| out UInt16 | gyroWindowSize, | ||
| out UInt16 | tempWindowSize, | ||
| out UInt16 | presWindowSize, | ||
| out byte | magFilterMode, | ||
| out byte | accelFilterMode, | ||
| out byte | gyroFilterMode, | ||
| out byte | tempFilterMode, | ||
| out byte | presFilterMode | ||
| ) |
Parses a response from reading the IMU Filtering Configuration register.
| magWindowSize | The register's MagWindowSize field. |
| accelWindowSize | The register's AccelWindowSize field. |
| gyroWindowSize | The register's GyroWindowSize field. |
| tempWindowSize | The register's TempWindowSize field. |
| presWindowSize | The register's PresWindowSize field. |
| magFilterMode | The register's MagFilterMode field. |
| accelFilterMode | The register's AccelFilterMode field. |
| gyroFilterMode | The register's GyroFilterMode field. |
| tempFilterMode | The register's TempFilterMode field. |
| presFilterMode | The register's PresFilterMode field. |
|
static |
Parses a response from reading the IMU Filtering Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| magWindowSize | The register's MagWindowSize field. |
| accelWindowSize | The register's AccelWindowSize field. |
| gyroWindowSize | The register's GyroWindowSize field. |
| tempWindowSize | The register's TempWindowSize field. |
| presWindowSize | The register's PresWindowSize field. |
| magFilterMode | The register's MagFilterMode field. |
| accelFilterMode | The register's AccelFilterMode field. |
| gyroFilterMode | The register's GyroFilterMode field. |
| tempFilterMode | The register's TempFilterMode field. |
| presFilterMode | The register's PresFilterMode field. |
| void VectorNav.Protocol.Uart.Packet.ParseImuFilteringConfiguration | ( | out UInt16 | magWindowSize, |
| out UInt16 | accelWindowSize, | ||
| out UInt16 | gyroWindowSize, | ||
| out UInt16 | tempWindowSize, | ||
| out UInt16 | presWindowSize, | ||
| out FilterMode | magFilterMode, | ||
| out FilterMode | accelFilterMode, | ||
| out FilterMode | gyroFilterMode, | ||
| out FilterMode | tempFilterMode, | ||
| out FilterMode | presFilterMode | ||
| ) |
Parses a response from reading the IMU Filtering Configuration register.
| magWindowSize | The register's MagWindowSize field. |
| accelWindowSize | The register's AccelWindowSize field. |
| gyroWindowSize | The register's GyroWindowSize field. |
| tempWindowSize | The register's TempWindowSize field. |
| presWindowSize | The register's PresWindowSize field. |
| magFilterMode | The register's MagFilterMode field. |
| accelFilterMode | The register's AccelFilterMode field. |
| gyroFilterMode | The register's GyroFilterMode field. |
| tempFilterMode | The register's TempFilterMode field. |
| presFilterMode | The register's PresFilterMode field. |
|
static |
Parses a response from reading the IMU Measurements register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| mag | The register's Mag field. |
| accel | The register's Accel field. |
| gyro | The register's Gyro field. |
| temp | The register's Temp field. |
| pressure | The register's Pressure field. |
| void VectorNav.Protocol.Uart.Packet.ParseImuMeasurements | ( | out vec3f | mag, |
| out vec3f | accel, | ||
| out vec3f | gyro, | ||
| out float | temp, | ||
| out float | pressure | ||
| ) |
Parses a response from reading the IMU Measurements register.
| mag | The register's Mag field. |
| accel | The register's Accel field. |
| gyro | The register's Gyro field. |
| temp | The register's Temp field. |
| pressure | The register's Pressure field. |
|
static |
Parses a response from reading the INS Basic Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| scenario | The register's Scenario field. |
| ahrsAiding | The register's AhrsAiding field. |
| void VectorNav.Protocol.Uart.Packet.ParseInsBasicConfiguration | ( | out byte | scenario, |
| out byte | ahrsAiding | ||
| ) |
Parses a response from reading the INS Basic Configuration register.
| scenario | The register's Scenario field. |
| ahrsAiding | The register's AhrsAiding field. |
|
static |
Parses a response from reading the INS Basic Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| scenario | The register's Scenario field. |
| ahrsAiding | The register's AhrsAiding field. |
| void VectorNav.Protocol.Uart.Packet.ParseInsBasicConfiguration | ( | out Scenario | scenario, |
| out bool | ahrsAiding | ||
| ) |
Parses a response from reading the INS Basic Configuration register.
| scenario | The register's Scenario field. |
| ahrsAiding | The register's AhrsAiding field. |
|
static |
Parses a response from reading the INS Basic Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| scenario | The register's Scenario field. |
| ahrsAiding | The register's AhrsAiding field. |
| estBaseline | The register's EstBaseline field. |
| void VectorNav.Protocol.Uart.Packet.ParseInsBasicConfiguration | ( | out byte | scenario, |
| out byte | ahrsAiding, | ||
| out byte | estBaseline | ||
| ) |
Parses a response from reading the INS Basic Configuration register.
| scenario | The register's Scenario field. |
| ahrsAiding | The register's AhrsAiding field. |
| estBaseline | The register's EstBaseline field. |
|
static |
Parses a response from reading the INS Basic Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| scenario | The register's Scenario field. |
| ahrsAiding | The register's AhrsAiding field. |
| estBaseline | The register's EstBaseline field. |
| void VectorNav.Protocol.Uart.Packet.ParseInsBasicConfiguration | ( | out Scenario | scenario, |
| out bool | ahrsAiding, | ||
| out bool | estBaseline | ||
| ) |
Parses a response from reading the INS Basic Configuration register.
| scenario | The register's Scenario field. |
| ahrsAiding | The register's AhrsAiding field. |
| estBaseline | The register's EstBaseline field. |
|
static |
Parses a response from reading the INS Solution - ECEF register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| time | The register's Time field. |
| week | The register's Week field. |
| status | The register's Status field. |
| yawPitchRoll | The register's YawPitchRoll field. |
| position | The register's Position field. |
| velocity | The register's Velocity field. |
| attUncertainty | The register's AttUncertainty field. |
| posUncertainty | The register's PosUncertainty field. |
| velUncertainty | The register's VelUncertainty field. |
| void VectorNav.Protocol.Uart.Packet.ParseInsSolutionEcef | ( | out double | time, |
| out UInt16 | week, | ||
| out UInt16 | status, | ||
| out vec3f | yawPitchRoll, | ||
| out vec3d | position, | ||
| out vec3f | velocity, | ||
| out float | attUncertainty, | ||
| out float | posUncertainty, | ||
| out float | velUncertainty | ||
| ) |
Parses a response from reading the INS Solution - ECEF register.
| time | The register's Time field. |
| week | The register's Week field. |
| status | The register's Status field. |
| yawPitchRoll | The register's YawPitchRoll field. |
| position | The register's Position field. |
| velocity | The register's Velocity field. |
| attUncertainty | The register's AttUncertainty field. |
| posUncertainty | The register's PosUncertainty field. |
| velUncertainty | The register's VelUncertainty field. |
|
static |
Parses a response from reading the INS Solution - LLA register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| time | The register's Time field. |
| week | The register's Week field. |
| status | The register's Status field. |
| yawPitchRoll | The register's YawPitchRoll field. |
| position | The register's Position field. |
| nedVel | The register's NedVel field. |
| attUncertainty | The register's AttUncertainty field. |
| posUncertainty | The register's PosUncertainty field. |
| velUncertainty | The register's VelUncertainty field. |
| void VectorNav.Protocol.Uart.Packet.ParseInsSolutionLla | ( | out double | time, |
| out UInt16 | week, | ||
| out UInt16 | status, | ||
| out vec3f | yawPitchRoll, | ||
| out vec3d | position, | ||
| out vec3f | nedVel, | ||
| out float | attUncertainty, | ||
| out float | posUncertainty, | ||
| out float | velUncertainty | ||
| ) |
Parses a response from reading the INS Solution - LLA register.
| time | The register's Time field. |
| week | The register's Week field. |
| status | The register's Status field. |
| yawPitchRoll | The register's YawPitchRoll field. |
| position | The register's Position field. |
| nedVel | The register's NedVel field. |
| attUncertainty | The register's AttUncertainty field. |
| posUncertainty | The register's PosUncertainty field. |
| velUncertainty | The register's VelUncertainty field. |
|
static |
Parses a response from reading the INS State - ECEF register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| yawPitchRoll | The register's YawPitchRoll field. |
| position | The register's Position field. |
| velocity | The register's Velocity field. |
| accel | The register's Accel field. |
| angularRate | The register's AngularRate field. |
| void VectorNav.Protocol.Uart.Packet.ParseInsStateEcef | ( | out vec3f | yawPitchRoll, |
| out vec3d | position, | ||
| out vec3f | velocity, | ||
| out vec3f | accel, | ||
| out vec3f | angularRate | ||
| ) |
Parses a response from reading the INS State - ECEF register.
| yawPitchRoll | The register's YawPitchRoll field. |
| position | The register's Position field. |
| velocity | The register's Velocity field. |
| accel | The register's Accel field. |
| angularRate | The register's AngularRate field. |
|
static |
Parses a response from reading the INS State - LLA register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| yawPitchRoll | The register's YawPitchRoll field. |
| position | The register's Position field. |
| velocity | The register's Velocity field. |
| accel | The register's Accel field. |
| angularRate | The register's AngularRate field. |
| void VectorNav.Protocol.Uart.Packet.ParseInsStateLla | ( | out vec3f | yawPitchRoll, |
| out vec3d | position, | ||
| out vec3f | velocity, | ||
| out vec3f | accel, | ||
| out vec3f | angularRate | ||
| ) |
Parses a response from reading the INS State - LLA register.
| yawPitchRoll | The register's YawPitchRoll field. |
| position | The register's Position field. |
| velocity | The register's Velocity field. |
| accel | The register's Accel field. |
| angularRate | The register's AngularRate field. |
|
static |
Parses a response from reading the Magnetic, Acceleration and Angular Rates register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| mag | The register's Mag field. |
| accel | The register's Accel field. |
| gyro | The register's Gyro field. |
| void VectorNav.Protocol.Uart.Packet.ParseMagneticAccelerationAndAngularRates | ( | out vec3f | mag, |
| out vec3f | accel, | ||
| out vec3f | gyro | ||
| ) |
Parses a response from reading the Magnetic, Acceleration and Angular Rates register.
| mag | The register's Mag field. |
| accel | The register's Accel field. |
| gyro | The register's Gyro field. |
|
static |
Parses a response from reading the Magnetic and Gravity Reference Vectors register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| magRef | The register's MagRef field. |
| accRef | The register's AccRef field. |
| void VectorNav.Protocol.Uart.Packet.ParseMagneticAndGravityReferenceVectors | ( | out vec3f | magRef, |
| out vec3f | accRef | ||
| ) |
Parses a response from reading the Magnetic and Gravity Reference Vectors register.
| magRef | The register's MagRef field. |
| accRef | The register's AccRef field. |
|
static |
Parses a response from reading the Magnetic Measurements register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| vec3f VectorNav.Protocol.Uart.Packet.ParseMagneticMeasurements | ( | ) |
Parses a response from reading the Magnetic Measurements register.
|
static |
Parses a response from reading the Magnetometer Calibration Control register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| hsiMode | The register's HSIMode field. |
| hsiOutput | The register's HSIOutput field. |
| convergeRate | The register's ConvergeRate field. |
| void VectorNav.Protocol.Uart.Packet.ParseMagnetometerCalibrationControl | ( | out byte | hsiMode, |
| out byte | hsiOutput, | ||
| out byte | convergeRate | ||
| ) |
Parses a response from reading the Magnetometer Calibration Control register.
| hsiMode | The register's HSIMode field. |
| hsiOutput | The register's HSIOutput field. |
| convergeRate | The register's ConvergeRate field. |
|
static |
Parses a response from reading the Magnetometer Calibration Control register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| hsiMode | The register's HSIMode field. |
| hsiOutput | The register's HSIOutput field. |
| convergeRate | The register's ConvergeRate field. |
| void VectorNav.Protocol.Uart.Packet.ParseMagnetometerCalibrationControl | ( | out HsiMode | hsiMode, |
| out HsiOutput | hsiOutput, | ||
| out byte | convergeRate | ||
| ) |
Parses a response from reading the Magnetometer Calibration Control register.
| hsiMode | The register's HSIMode field. |
| hsiOutput | The register's HSIOutput field. |
| convergeRate | The register's ConvergeRate field. |
|
static |
Parses a response from reading the Magnetometer Compensation register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| c | The register's C field. |
| b | The register's B field. |
Parses a response from reading the Magnetometer Compensation register.
| c | The register's C field. |
| b | The register's B field. |
|
static |
Parses a response from reading the Model Number register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| string VectorNav.Protocol.Uart.Packet.ParseModelNumber | ( | ) |
Parses a response from reading the Model Number register.
|
static |
Parses a response from reading the Quaternion, Magnetic, Acceleration and Angular Rates register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| quat | The register's Quat field. |
| mag | The register's Mag field. |
| accel | The register's Accel field. |
| gyro | The register's Gyro field. |
| void VectorNav.Protocol.Uart.Packet.ParseQuaternionMagneticAccelerationAndAngularRates | ( | out vec4f | quat, |
| out vec3f | mag, | ||
| out vec3f | accel, | ||
| out vec3f | gyro | ||
| ) |
Parses a response from reading the Quaternion, Magnetic, Acceleration and Angular Rates register.
| quat | The register's Quat field. |
| mag | The register's Mag field. |
| accel | The register's Accel field. |
| gyro | The register's Gyro field. |
|
static |
Parses a response from reading the Reference Frame Rotation register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| mat3f VectorNav.Protocol.Uart.Packet.ParseReferenceFrameRotation | ( | ) |
Parses a response from reading the Reference Frame Rotation register.
|
static |
Parses a response from reading the Reference Vector Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| useMagModel | The register's UseMagModel field. |
| useGravityModel | The register's UseGravityModel field. |
| recalcThreshold | The register's RecalcThreshold field. |
| year | The register's Year field. |
| position | The register's Position field. |
| void VectorNav.Protocol.Uart.Packet.ParseReferenceVectorConfiguration | ( | out byte | useMagModel, |
| out byte | useGravityModel, | ||
| out UInt32 | recalcThreshold, | ||
| out float | year, | ||
| out vec3d | position | ||
| ) |
Parses a response from reading the Reference Vector Configuration register.
| useMagModel | The register's UseMagModel field. |
| useGravityModel | The register's UseGravityModel field. |
| recalcThreshold | The register's RecalcThreshold field. |
| year | The register's Year field. |
| position | The register's Position field. |
|
static |
Parses a response from reading the Reference Vector Configuration register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| useMagModel | The register's UseMagModel field. |
| useGravityModel | The register's UseGravityModel field. |
| recalcThreshold | The register's RecalcThreshold field. |
| year | The register's Year field. |
| position | The register's Position field. |
| void VectorNav.Protocol.Uart.Packet.ParseReferenceVectorConfiguration | ( | out bool | useMagModel, |
| out bool | useGravityModel, | ||
| out UInt32 | recalcThreshold, | ||
| out float | year, | ||
| out vec3d | position | ||
| ) |
Parses a response from reading the Reference Vector Configuration register.
| useMagModel | The register's UseMagModel field. |
| useGravityModel | The register's UseGravityModel field. |
| recalcThreshold | The register's RecalcThreshold field. |
| year | The register's Year field. |
| position | The register's Position field. |
|
static |
Parses a response from reading the Serial Baud Rate register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| UInt32 VectorNav.Protocol.Uart.Packet.ParseSerialBaudRate | ( | ) |
Parses a response from reading the Serial Baud Rate register.
|
static |
Parses a response from reading the Serial Number register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| UInt32 VectorNav.Protocol.Uart.Packet.ParseSerialNumber | ( | ) |
Parses a response from reading the Serial Number register.
|
static |
Parses a response from reading the Startup Filter Bias Estimate register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| gyroBias | The register's GyroBias field. |
| accelBias | The register's AccelBias field. |
| pressureBias | The register's PressureBias field. |
| void VectorNav.Protocol.Uart.Packet.ParseStartupFilterBiasEstimate | ( | out vec3f | gyroBias, |
| out vec3f | accelBias, | ||
| out float | pressureBias | ||
| ) |
Parses a response from reading the Startup Filter Bias Estimate register.
| gyroBias | The register's GyroBias field. |
| accelBias | The register's AccelBias field. |
| pressureBias | The register's PressureBias field. |
|
static |
Parses a response from reading the Synchronization Control register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| syncInMode | The register's SyncInMode field. |
| syncInEdge | The register's SyncInEdge field. |
| syncInSkipFactor | The register's SyncInSkipFactor field. |
| syncOutMode | The register's SyncOutMode field. |
| syncOutPolarity | The register's SyncOutPolarity field. |
| syncOutSkipFactor | The register's SyncOutSkipFactor field. |
| syncOutPulseWidth | The register's SyncOutPulseWidth field. |
| void VectorNav.Protocol.Uart.Packet.ParseSynchronizationControl | ( | out byte | syncInMode, |
| out byte | syncInEdge, | ||
| out UInt16 | syncInSkipFactor, | ||
| out byte | syncOutMode, | ||
| out byte | syncOutPolarity, | ||
| out UInt16 | syncOutSkipFactor, | ||
| out UInt32 | syncOutPulseWidth | ||
| ) |
Parses a response from reading the Synchronization Control register.
| syncInMode | The register's SyncInMode field. |
| syncInEdge | The register's SyncInEdge field. |
| syncInSkipFactor | The register's SyncInSkipFactor field. |
| syncOutMode | The register's SyncOutMode field. |
| syncOutPolarity | The register's SyncOutPolarity field. |
| syncOutSkipFactor | The register's SyncOutSkipFactor field. |
| syncOutPulseWidth | The register's SyncOutPulseWidth field. |
|
static |
Parses a response from reading the Synchronization Control register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| syncInMode | The register's SyncInMode field. |
| syncInEdge | The register's SyncInEdge field. |
| syncInSkipFactor | The register's SyncInSkipFactor field. |
| syncOutMode | The register's SyncOutMode field. |
| syncOutPolarity | The register's SyncOutPolarity field. |
| syncOutSkipFactor | The register's SyncOutSkipFactor field. |
| syncOutPulseWidth | The register's SyncOutPulseWidth field. |
| void VectorNav.Protocol.Uart.Packet.ParseSynchronizationControl | ( | out SyncInMode | syncInMode, |
| out SyncInEdge | syncInEdge, | ||
| out UInt16 | syncInSkipFactor, | ||
| out SyncOutMode | syncOutMode, | ||
| out SyncOutPolarity | syncOutPolarity, | ||
| out UInt16 | syncOutSkipFactor, | ||
| out UInt32 | syncOutPulseWidth | ||
| ) |
Parses a response from reading the Synchronization Control register.
| syncInMode | The register's SyncInMode field. |
| syncInEdge | The register's SyncInEdge field. |
| syncInSkipFactor | The register's SyncInSkipFactor field. |
| syncOutMode | The register's SyncOutMode field. |
| syncOutPolarity | The register's SyncOutPolarity field. |
| syncOutSkipFactor | The register's SyncOutSkipFactor field. |
| syncOutPulseWidth | The register's SyncOutPulseWidth field. |
|
static |
Parses a response from reading the Synchronization Status register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| syncInCount | The register's SyncInCount field. |
| syncInTime | The register's SyncInTime field. |
| syncOutCount | The register's SyncOutCount field. |
| void VectorNav.Protocol.Uart.Packet.ParseSynchronizationStatus | ( | out UInt32 | syncInCount, |
| out UInt32 | syncInTime, | ||
| out UInt32 | syncOutCount | ||
| ) |
Parses a response from reading the Synchronization Status register.
| syncInCount | The register's SyncInCount field. |
| syncInTime | The register's SyncInTime field. |
| syncOutCount | The register's SyncOutCount field. |
|
static |
Parses a response from reading the User Tag register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| string VectorNav.Protocol.Uart.Packet.ParseUserTag | ( | ) |
Parses a response from reading the User Tag register.
|
static |
Parses a response from reading the Velocity Compensation Control register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| mode | The register's Mode field. |
| velocityTuning | The register's VelocityTuning field. |
| rateTuning | The register's RateTuning field. |
| void VectorNav.Protocol.Uart.Packet.ParseVelocityCompensationControl | ( | out byte | mode, |
| out float | velocityTuning, | ||
| out float | rateTuning | ||
| ) |
Parses a response from reading the Velocity Compensation Control register.
| mode | The register's Mode field. |
| velocityTuning | The register's VelocityTuning field. |
| rateTuning | The register's RateTuning field. |
|
static |
Parses a response from reading the Velocity Compensation Control register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| mode | The register's Mode field. |
| velocityTuning | The register's VelocityTuning field. |
| rateTuning | The register's RateTuning field. |
| void VectorNav.Protocol.Uart.Packet.ParseVelocityCompensationControl | ( | out VelocityCompensationMode | mode, |
| out float | velocityTuning, | ||
| out float | rateTuning | ||
| ) |
Parses a response from reading the Velocity Compensation Control register.
| mode | The register's Mode field. |
| velocityTuning | The register's VelocityTuning field. |
| rateTuning | The register's RateTuning field. |
|
static |
Parses a response from reading the Velocity Compensation Measurement register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| vec3f VectorNav.Protocol.Uart.Packet.ParseVelocityCompensationMeasurement | ( | ) |
Parses a response from reading the Velocity Compensation Measurement register.
| void VectorNav.Protocol.Uart.Packet.ParseVNACC | ( | out vec3f | acceleration | ) |
Parses a VNACC asynchronous packet.
| acceleration | The acceleration values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNDTV | ( | out float | deltaTime, |
| out vec3f | deltaTheta, | ||
| out vec3f | deltaVelocity | ||
| ) |
Parses a VNDTV asynchronous packet.
| deltaTime | The DeltaTime value in the packet. |
| deltaTheta | The DeltaTheta values in the packet. |
| deltaVelocity | The DeltaVelocity values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNGPE | ( | out double | tow, |
| out UInt16 | week, | ||
| out byte | gpsFix, | ||
| out byte | numSats, | ||
| out vec3d | position, | ||
| out vec3f | velocity, | ||
| out vec3f | posAcc, | ||
| out float | speedAcc, | ||
| out float | timeAcc | ||
| ) |
Parses a VNGPE asynchronous packet.
| tow | The tow value in the packet. |
| week | The week value in the packet. |
| gpsFix | The GPS fix value in the packet. |
| numSats | The numSats value in the packet. |
| position | The ECEF position values in the packet. |
| velocity | The ECEF velocity values in the packet. |
| posAcc | The PosAcc values in the packet. |
| speedAcc | The SpeedAcc value in the packet. |
| timeAcc | The TimeAcc value in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNGPS | ( | out double | time, |
| out UInt16 | week, | ||
| out byte | gpsFix, | ||
| out byte | numSats, | ||
| out vec3d | lla, | ||
| out vec3f | nedVel, | ||
| out vec3f | nedAcc, | ||
| out float | speedAcc, | ||
| out float | timeAcc | ||
| ) |
Parses a VNGPS asynchronous packet.
| time | The time value in the packet. |
| week | The week value in the packet. |
| gpsFix | The GPS fix value in the packet. |
| numSats | The NumSats value in the packet. |
| lla | The latitude, longitude and altitude values in the packet. |
| nedVel | The NED velocity values in the packet. |
| nedAcc | The NED position accuracy values in the packet. |
| speedAcc | The SpeedAcc value in the packet. |
| timeAcc | The TimeAcc value in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNGYR | ( | out vec3f | angularRate | ) |
Parses a VNGYR asynchronous packet.
| angularRate | The angular rate values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNIMU | ( | out vec3f | magneticUncompensated, |
| out vec3f | accelerationUncompensated, | ||
| out vec3f | angularRateUncompensated, | ||
| out float | temperature, | ||
| out float | pressure | ||
| ) |
Parses a VNIMU asynchronous packet.
| magneticUncompensated | The uncompensated magnetic values in the packet. |
| accelerationUncompensated | The uncompensated acceleration values in the packet. |
| angularRateUncompensated | The uncompensated angular rate values in the packet. |
| temperature | The temperature value in the packet. |
| pressure | The pressure value in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNINE | ( | out double | time, |
| out UInt16 | week, | ||
| out UInt16 | status, | ||
| out vec3f | ypr, | ||
| out vec3d | position, | ||
| out vec3f | velocity, | ||
| out float | attUncertainty, | ||
| out float | posUncertainty, | ||
| out float | velUncertainty | ||
| ) |
Parses a VNINE asynchronous packet.
| time | The time value in the packet. |
| week | The week value in the packet. |
| status | The status value in the packet. |
| ypr | The yaw, pitch, roll values in the packet. |
| position | The ECEF position values in the packet. |
| velocity | The ECEF velocity values in the packet. |
| attUncertainty | The attitude uncertainty value in the packet. |
| posUncertainty | The position uncertainty value in the packet. |
| velUncertainty | The velocity uncertainty value in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNINS | ( | out double | time, |
| out UInt16 | week, | ||
| out UInt16 | status, | ||
| out vec3f | ypr, | ||
| out vec3d | lla, | ||
| out vec3f | nedVel, | ||
| out float | attUncertainty, | ||
| out float | posUncertainty, | ||
| out float | velUncertainty | ||
| ) |
Parses a VNINS asynchronous packet.
| time | The time value in the packet. |
| week | The week value in the packet. |
| status | The status value in the packet. |
| ypr | The yaw, pitch, roll values in the packet. |
| lla | The latitude, longitude, altitude values in the packet. |
| nedVel | The NED velocity values in the packet. |
| attUncertainty | The attitude uncertainty value in the packet. |
| posUncertainty | The position uncertainty value in the packet. |
| velUncertainty | The velocity uncertainty value in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNISE | ( | out vec3f | ypr, |
| out vec3d | position, | ||
| out vec3f | velocity, | ||
| out vec3f | acceleration, | ||
| out vec3f | angularRate | ||
| ) |
Parses a VNISE asynchronous packet.
| ypr | The yaw, pitch, roll values in the packet. |
| position | The ECEF position values in the packet. |
| velocity | The ECEF velocity values in the packet. |
| acceleration | The acceleration values in the packet. |
| angularRate | The angular rate values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNISL | ( | out vec3f | ypr, |
| out vec3d | lla, | ||
| out vec3f | velocity, | ||
| out vec3f | acceleration, | ||
| out vec3f | angularRate | ||
| ) |
Parses a VNISL asynchonrous packet.
| ypr | The yaw, pitch, roll values in the packet. |
| lla | The latitude, longitude, altitude values in the packet. |
| velocity | The velocity values in the packet. |
| acceleration | The acceleration values in the packet. |
| angularRate | The angular rate values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNMAG | ( | out vec3f | magnetic | ) |
Parses a VNMAG asynchronous packet.
| magnetic | The magnetic values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNMAR | ( | out vec3f | magnetic, |
| out vec3f | acceleration, | ||
| out vec3f | angularRate | ||
| ) |
Parses a VNMAR asynchronous packet.
| magnetic | The magnetic values in the packet. |
| acceleration | The acceleration values in the packet. |
| angularRate | The angular rate values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNQMR | ( | out vec4f | quaternion, |
| out vec3f | magnetic, | ||
| out vec3f | acceleration, | ||
| out vec3f | angularRate | ||
| ) |
Parses a VNQMR asynchronous packet.
| quaternion | The quaternion values in the packet. |
| magnetic | The magnetic values in the packet. |
| acceleration | The acceleration values in the packet. |
| angularRate | The angular rate values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNQTN | ( | out vec4f | quaternion | ) |
Parses a VNQTN asynchronous packet.
| quaternion | The quaternion values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNYBA | ( | out vec3f | ypr, |
| out vec3f | accelerationBody, | ||
| out vec3f | angularRate | ||
| ) |
Parses a VNYBA asynchronous packet.
| ypr | The yaw, pitch, roll values in the packet. |
| accelerationBody | The acceleration body values in the packet. |
| angularRate | The angular rate values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNYIA | ( | out vec3f | ypr, |
| out vec3f | accelerationInertial, | ||
| out vec3f | angularRate | ||
| ) |
Parses a VNYIA asynchronous packet.
| ypr | The yaw, pitch, roll values in the packet. |
| accelerationInertial | The acceleration inertial values in the packet. |
| angularRate | The angular rate values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNYMR | ( | out vec3f | ypr, |
| out vec3f | magnetic, | ||
| out vec3f | acceleration, | ||
| out vec3f | angularRate | ||
| ) |
Parses a VNYMR asynchronous packet.
| ypr | The yaw, pitch, roll values in the packet. |
| magnetic | The magnetic values in the packet. |
| acceleration | The acceleration values in the packet. |
| angularRate | The angular rate values in the packet. |
| void VectorNav.Protocol.Uart.Packet.ParseVNYPR | ( | out vec3f | ypr | ) |
Parses a VNYPR asynchronous packet.
| ypr | The yaw, pitch, roll values in the packet. |
|
static |
Parses a response from reading the VPE Accelerometer Basic Tuning register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| baseTuning | The register's BaseTuning field. |
| adaptiveTuning | The register's AdaptiveTuning field. |
| adaptiveFiltering | The register's AdaptiveFiltering field. |
| void VectorNav.Protocol.Uart.Packet.ParseVpeAccelerometerBasicTuning | ( | out vec3f | baseTuning, |
| out vec3f | adaptiveTuning, | ||
| out vec3f | adaptiveFiltering | ||
| ) |
Parses a response from reading the VPE Accelerometer Basic Tuning register.
| baseTuning | The register's BaseTuning field. |
| adaptiveTuning | The register's AdaptiveTuning field. |
| adaptiveFiltering | The register's AdaptiveFiltering field. |
|
static |
Parses a response from reading the VPE Basic Control register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| enable | The register's Enable field. |
| headingMode | The register's HeadingMode field. |
| filteringMode | The register's FilteringMode field. |
| tuningMode | The register's TuningMode field. |
| void VectorNav.Protocol.Uart.Packet.ParseVpeBasicControl | ( | out byte | enable, |
| out byte | headingMode, | ||
| out byte | filteringMode, | ||
| out byte | tuningMode | ||
| ) |
Parses a response from reading the VPE Basic Control register.
| enable | The register's Enable field. |
| headingMode | The register's HeadingMode field. |
| filteringMode | The register's FilteringMode field. |
| tuningMode | The register's TuningMode field. |
|
static |
Parses a response from reading the VPE Basic Control register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| enable | The register's Enable field. |
| headingMode | The register's HeadingMode field. |
| filteringMode | The register's FilteringMode field. |
| tuningMode | The register's TuningMode field. |
| void VectorNav.Protocol.Uart.Packet.ParseVpeBasicControl | ( | out VpeEnable | enable, |
| out HeadingMode | headingMode, | ||
| out VpeMode | filteringMode, | ||
| out VpeMode | tuningMode | ||
| ) |
Parses a response from reading the VPE Basic Control register.
| enable | The register's Enable field. |
| headingMode | The register's HeadingMode field. |
| filteringMode | The register's FilteringMode field. |
| tuningMode | The register's TuningMode field. |
|
static |
Parses a response from reading the VPE Magnetometer Basic Tuning register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| baseTuning | The register's BaseTuning field. |
| adaptiveTuning | The register's AdaptiveTuning field. |
| adaptiveFiltering | The register's AdaptiveFiltering field. |
| void VectorNav.Protocol.Uart.Packet.ParseVpeMagnetometerBasicTuning | ( | out vec3f | baseTuning, |
| out vec3f | adaptiveTuning, | ||
| out vec3f | adaptiveFiltering | ||
| ) |
Parses a response from reading the VPE Magnetometer Basic Tuning register.
| baseTuning | The register's BaseTuning field. |
| adaptiveTuning | The register's AdaptiveTuning field. |
| adaptiveFiltering | The register's AdaptiveFiltering field. |
|
static |
Parses a response from reading the Yaw Pitch Roll register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| vec3f VectorNav.Protocol.Uart.Packet.ParseYawPitchRoll | ( | ) |
Parses a response from reading the Yaw Pitch Roll register.
|
static |
Parses a response from reading the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| yawPitchRoll | The register's YawPitchRoll field. |
| mag | The register's Mag field. |
| accel | The register's Accel field. |
| gyro | The register's Gyro field. |
| void VectorNav.Protocol.Uart.Packet.ParseYawPitchRollMagneticAccelerationAndAngularRates | ( | out vec3f | yawPitchRoll, |
| out vec3f | mag, | ||
| out vec3f | accel, | ||
| out vec3f | gyro | ||
| ) |
Parses a response from reading the Yaw, Pitch, Roll, Magnetic, Acceleration and Angular Rates register.
| yawPitchRoll | The register's YawPitchRoll field. |
| mag | The register's Mag field. |
| accel | The register's Accel field. |
| gyro | The register's Gyro field. |
|
static |
Parses a response from reading the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| yawPitchRoll | The register's YawPitchRoll field. |
| bodyAccel | The register's BodyAccel field. |
| gyro | The register's Gyro field. |
| void VectorNav.Protocol.Uart.Packet.ParseYawPitchRollTrueBodyAccelerationAndAngularRates | ( | out vec3f | yawPitchRoll, |
| out vec3f | bodyAccel, | ||
| out vec3f | gyro | ||
| ) |
Parses a response from reading the Yaw, Pitch, Roll, True Body Acceleration and Angular Rates register.
| yawPitchRoll | The register's YawPitchRoll field. |
| bodyAccel | The register's BodyAccel field. |
| gyro | The register's Gyro field. |
|
static |
Parses a response from reading the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register.
| buffer | Buffer containing the received data packet. |
| index | The start index of the data packet. Should point to the '$' character of the packet. |
| length | The total length of the data packet. |
| yawPitchRoll | The register's YawPitchRoll field. |
| inertialAccel | The register's InertialAccel field. |
| gyro | The register's Gyro field. |
| void VectorNav.Protocol.Uart.Packet.ParseYawPitchRollTrueInertialAccelerationAndAngularRates | ( | out vec3f | yawPitchRoll, |
| out vec3f | inertialAccel, | ||
| out vec3f | gyro | ||
| ) |
Parses a response from reading the Yaw, Pitch, Roll, True Inertial Acceleration and Angular Rates register.
| yawPitchRoll | The register's YawPitchRoll field. |
| inertialAccel | The register's InertialAccel field. |
| gyro | The register's Gyro field. |
|
static |
|
get |
The type of ASCII asynchronous packet.
|
get |
The raw underlying buffer for the packet.
|
get |
Returns a copy of the data contained in the packet.
|
get |
If the packet is an ASCII error message from the sensor, the contained error will be returned.
|
get |
If the packet is a binary message, this will return the groups field.
|
get |
Returns true if the packet is an ASCII asynchronous message; otherwise false.
|
get |
Returns true if the packet is an ASCII error message from the sensor; otherwise false.
|
get |
Returns true if the packet is an ASCII response to a message sent to the sensor; otherwise false.
|
get |
Performs data integrity check on the data packet. If the packet passes, true will be returned; otherwise false.
This will perform an 8-bit XOR checksum, a CRC16-CCITT CRC, or no check depending on the provided data integrity in the packet.
|
get |
The number of bytes in the packet.
|
get |
Returns the type of packet.
1.8.10