VectorNav .NET Library
Public Member Functions | Static Public Member Functions | Properties | List of all members
VectorNav.Sensor.CompositeData Class Reference

Public Member Functions

CompositeData Copy ()
 Creates a deep copy of the object. More...
 

Static Public Member Functions

static CompositeData ParsePacket (Packet p)
 Parses a packet. More...
 
static void ParsePacket (Packet p, IEnumerable< CompositeData > o)
 Parses a packet and updates multiple CompositeData objects. More...
 

Properties

bool HasAnyAttitude [get]
 Indicates if AnyAttitude has valid data. More...
 
AttitudeF AnyAttitude [get]
 Gets and converts the latest attitude data regardless of the received underlying type. Based on which type of attitude data that was last received and processed, this value may be based on either received YawPitchRoll, Quaternion, or DirectionCosineMatrix data. More...
 
bool HasYawPitchRoll [get]
 Indicates if YawPitchRoll has valid data. More...
 
vec3f YawPitchRoll [get, set]
 Yaw, pitch, roll data. More...
 
bool HasQuaternion [get]
 Indicates if Quaternion has valid data. More...
 
vec4f Quaternion [get, set]
 Quaternion data. More...
 
bool HasDirectionCosineMatrix [get]
 Indicates if DirectionCosineMatrix has valid data. More...
 
mat3f DirectionCosineMatrix [get, set]
 Direction cosine matrix data. More...
 
bool HasAnyMagnetic [get]
 Indicates if AnyMagnetic has valid data. More...
 
vec3f AnyMagnetic [get]
 Gets and converts the latest magnetic data regardless of the received underlying type. Based on which type of magnetic data that was last received and processed, this value may be based on either received Magnetic or MagneticUncompensated data. More...
 
bool HasMagnetic [get]
 Indicates if Magnetic has valid data. More...
 
vec3f Magnetic [get, set]
 Magnetic data. More...
 
bool HasMagneticUncompensated [get]
 Indicates if MagneticUncompensated has valid data. More...
 
vec3f MagneticUncompensated [get, set]
 Magnetic uncompensated data. More...
 
bool HasMagneticNed [get]
 Indicates if MagneticNed has valid data. More...
 
vec3f MagneticNed [get, set]
 Magnetic NED data. More...
 
bool HasMagneticEcef [get]
 Indicates if MagneticEcef has valid data. More...
 
vec3f MagneticEcef [get, set]
 Magnetic ECEF data. More...
 
bool HasAnyAcceleration [get]
 Indicates if AnyAcceleration has valid data. More...
 
vec3f AnyAcceleration [get]
 Gets and converts the latest acceleration data regardless of the received underlying type. Based on which type of acceleration data that was last received and processed, this value may be based on either received Acceleration, AccelerationLinearBody, or AccelerationUncompensated data. More...
 
bool HasAcceleration [get]
 Indicates if Acceleration has valid data. More...
 
vec3f Acceleration [get, set]
 Acceleration data. More...
 
bool HasAccelerationLinearBody [get]
 Indicates if AccelerationLinearBody has valid data. More...
 
vec3f AccelerationLinearBody [get, set]
 Acceleration linear body data. More...
 
bool HasAccelerationUncompensated [get]
 Indicates if AccelerationUncompensated has valid data. More...
 
vec3f AccelerationUncompensated [get, set]
 Acceleration uncompensated data. More...
 
bool HasAccelerationLinearNed [get]
 Indicates if AccelerationLinearNed has valid data. More...
 
vec3f AccelerationLinearNed [get, set]
 Acceleration linear NED data. More...
 
bool HasAccelerationLinearEcef [get]
 Indicates if AccelerationLinearEcef has valid data. More...
 
vec3f AccelerationLinearEcef [get, set]
 Acceleration linear ECEF data. More...
 
bool HasAccelerationNed [get]
 Indicates if AccelerationNed has valid data. More...
 
vec3f AccelerationNed [get, set]
 Acceleration NED data. More...
 
bool HasAccelerationEcef [get]
 Indicates if AccelerationEcef has valid data. More...
 
vec3f AccelerationEcef [get, set]
 Acceleration ECEF data. More...
 
bool HasAnyAngularRate [get]
 Indicates if AnyAngularRate has valid data. More...
 
vec3f AnyAngularRate [get]
 Gets and converts the latest angular rate data regardless of the received underlying type. Based on which type of angular rate data that was last received and processed, this value may be based on either received AngularRate or AngularRateUncompensated data. More...
 
bool HasAngularRate [get]
 Indicates if AngularRate has valid data. More...
 
vec3f AngularRate [get, set]
 Angular rate data. More...
 
bool HasAngularRateUncompensated [get]
 Indicates if AngularRateUncompensated has valid data. More...
 
vec3f AngularRateUncompensated [get, set]
 Angular rate uncompensated data. More...
 
bool HasAnyTemperature [get]
 Indicates if AnyTemperature has valid data. More...
 
float AnyTemperature [get]
 Gets and converts the latest temperature data regardless of the received underlying type. More...
 
bool HasTemperature [get]
 Indicates if Temperature has valid data. More...
 
float Temperature [get, set]
 Temperature data. More...
 
bool HasAnyPressure [get]
 Indicates if AnyPressure has valid data. More...
 
float AnyPressure [get]
 Gets and converts the latest pressure data regardless of the received underlying type. More...
 
bool HasPressure [get]
 Indicates if Pressure has valid data. More...
 
float Pressure [get, set]
 Pressure data. More...
 
bool HasAnyPosition [get]
 Indicates if AnyPosition has valid data. More...
 
PositionD AnyPosition [get]
 Gets and converts the latest position data regardless of the received underlying type. Based on which type of position data that was last received and processed, this value may be based on either received PositionGpsLla, PositionGpsEcef, PositionEstimatedLla, or PositionEstimatedEcef data. More...
 
bool HasPositionGpsLla [get]
 Indicates if PositionGpsLla has valid data. More...
 
vec3d PositionGpsLla [get, set]
 GPS latitude, longitude, altitude data. More...
 
bool HasPositionGpsEcef [get]
 Indicates if PositionGpsEcef has valid data. More...
 
vec3d PositionGpsEcef [get, set]
 GPS earth-centered, earth-fixed position data. More...
 
bool HasPositionEstimatedLla [get]
 Indicates if PositionEstimatedLla has valid data. More...
 
vec3d PositionEstimatedLla [get, set]
 Estimated latitude, longitude, altitude data. More...
 
bool HasPositionEstimatedEcef [get]
 Indicates if PositionEstimatedEcef has valid data. More...
 
vec3d PositionEstimatedEcef [get, set]
 Estimated earth-centered, earth-fixed position data. More...
 
bool HasAnyVelocity [get]
 Indicates if AnyVelocity has valid data. More...
 
vec3f AnyVelocity [get]
 Gets and converts the latest velocity data regardless of the received underlying type. Based on which type of velocity data that was last received and processed, this value may be based on either received VelocityGpsNed, VelocityGpsEcef, VelocityEstimatedNed, or VelocityEstimatedEcef data. More...
 
bool HasVelocityGpsNed [get]
 Indicates if VelocityGpsNed has valid data. More...
 
vec3f VelocityGpsNed [get, set]
 GPS velocity NED data. More...
 
bool HasVelocityGpsEcef [get]
 Indicates if VelocityGpsEcef has valid data. More...
 
vec3f VelocityGpsEcef [get, set]
 GPS velocity ECEF data. More...
 
bool HasVelocityEstimatedNed [get]
 Indicates if VelocityEstimatedNed has valid data. More...
 
vec3f VelocityEstimatedNed [get, set]
 Estimated velocity NED data. More...
 
bool HasVelocityEstimatedEcef [get]
 Indicates if VelocityEstimatedEcef has valid data. More...
 
vec3f VelocityEstimatedEcef [get, set]
 Estimated velocity ECEF data. More...
 
bool HasVelocityEstimatedBody [get]
 Indicates if VelocityEstimatedBody has valid data. More...
 
vec3f VelocityEstimatedBody [get, set]
 Estimated velocity body data. More...
 
bool HasDeltaTime [get]
 Indicates if DeltaTime has valid data. More...
 
float DeltaTime [get, set]
 Delta time data. More...
 
bool HasDeltaTheta [get]
 Indicates if DeltaTheta has valid data. More...
 
vec3f DeltaTheta [get, set]
 Delta theta data. More...
 
bool HasDeltaVelocity [get]
 Indicates if DeltaVelocity has valid data. More...
 
vec3f DeltaVelocity [get, set]
 Delta velocity data. More...
 
bool HasTimeStartup [get]
 Indicates if TimeStartup has valid data. More...
 
UInt64 TimeStartup [get, set]
 Time startup data. More...
 
bool HasTimeGps [get]
 Indicates if TimeGps has valid data. More...
 
UInt64 TimeGps [get, set]
 TimeGps data. More...
 
bool HasTow [get]
 Indicates if Tow has valid data. More...
 
double Tow [get, set]
 GPS time of week data. More...
 
bool HasWeek [get]
 Indicates if Week has valid data. More...
 
UInt16 Week [get, set]
 Week data. More...
 
bool HasNumSats [get]
 Indicates if NumSats has valid data. More...
 
byte NumSats [get, set]
 NumSats data. More...
 
bool HasTimeSyncIn [get]
 Indicates if TimeSyncIn has valid data. More...
 
UInt64 TimeSyncIn [get, set]
 TimeSyncIn data. More...
 
bool HasVpeStatus [get]
 Indicates if VpeStatus has valid data. More...
 
VpeStatus VpeStatus [get, set]
 VpeStatus data. More...
 
bool HasInsStatus [get]
 Indicates if InsStatus has valid data. More...
 
InsStatus InsStatus [get, set]
 InsStatus data. More...
 
bool HasSyncInCnt [get]
 Indicates if SyncInCnt has valid data. More...
 
UInt32 SyncInCnt [get, set]
 SyncInCnt data. More...
 
bool HasTimeGpsPps [get]
 Indicates if TimeGpsPps has valid data. More...
 
UInt64 TimeGpsPps [get, set]
 TimeGpsPps data. More...
 
bool HasGpsTow [get]
 Indicates if GpsTow has valid data. More...
 
UInt64 GpsTow [get, set]
 GpsTow data. More...
 
bool HasTimeUtc [get]
 Indicates if TimeUtc has valid data. More...
 
DateTime TimeUtc [get, set]
 TimeUtc data. More...
 
bool HasSensSat [get]
 Indicates if SensSat has valid data. More...
 
SensSat SensSat [get, set]
 SensSat data. More...
 
bool HasFix [get]
 Indicates if Fix has valid data. More...
 
GpsFix Fix [get, set]
 GPS fix data. More...
 
bool HasAnyPositionUncertainty [get]
 Indicates if AnyPositionUncertainty has valid data. More...
 
vec3f AnyPositionUncertainty [get]
 Gets and converts the latest position uncertainty data regardless of the received underlying type. Based on which type of position uncertainty data that was last received and processed, this value may be based on either received PositionUncertaintyGpsNed, PositionUncertaintyGpsEcef, or PositionUncertaintyEstimated data. More...
 
bool HasPositionUncertaintyGpsNed [get]
 Indicates if PositionUncertaintyGpsNed has valid data. More...
 
vec3f PositionUncertaintyGpsNed [get, set]
 GPS position uncertainty NED data. More...
 
bool HasPositionUncertaintyGpsEcef [get]
 Indicates if PositionUncertaintyGpsEcef has valid data. More...
 
vec3f PositionUncertaintyGpsEcef [get, set]
 GPS position uncertainty ECEF data. More...
 
bool HasPositionUncertaintyEstimated [get]
 Indicates if PositionUncertaintyEstimated has valid data. More...
 
float PositionUncertaintyEstimated [get, set]
 Estimated position uncertainty data. More...
 
bool HasAnyVelocityUncertainty [get]
 Indicates if AnyVelocityUncertainty has valid data. More...
 
float AnyVelocityUncertainty [get]
 Gets and converts the latest velocity uncertainty data regardless of the received underlying type. Based on which type of velocity uncertainty data that was last received and processed, this value may be based on either received VelocityUncertaintyGps, or VelocityUncertaintyEstimated data. More...
 
bool HasVelocityUncertaintyGps [get]
 Indicates if VelocityUncertaintyGps has valid data. More...
 
float VelocityUncertaintyGps [get, set]
 GPS velocity uncertainty data. More...
 
bool HasVelocityUncertaintyEstimated [get]
 Indicates if VelocityUncertaintyEstimated has valid data. More...
 
float VelocityUncertaintyEstimated [get, set]
 Estimated velocity uncertainty data. More...
 
bool HasTimeUncertainty [get]
 Indicates if TimeUncertainty has valid data. More...
 
UInt32 TimeUncertainty [get, set]
 Time uncertainty data. More...
 
bool HasAttitudeUncertainty [get]
 Indicates if AttitudeUncertainty has valid data. More...
 
vec3f AttitudeUncertainty [get, set]
 Attitude uncertainty data. More...
 
bool HasCourseOverGround [get]
 Indicates if CourseOverGround has valid data. More...
 
float CourseOverGround [get]
 Computes the course over ground from any velocity data available. More...
 
bool HasSpeedOverGround [get]
 Indicates if SpeedOverGround has valid data. More...
 
float SpeedOverGround [get]
 Computes the speed over ground from any velocity data available. More...
 

Member Function Documentation

CompositeData VectorNav.Sensor.CompositeData.Copy ( )

Creates a deep copy of the object.

Returns
The copied object.
static CompositeData VectorNav.Sensor.CompositeData.ParsePacket ( Packet  p)
static

Parses a packet.

Parameters
pThe packet to parse.
Returns
The data contained in the parsed packet.
static void VectorNav.Sensor.CompositeData.ParsePacket ( Packet  p,
IEnumerable< CompositeData o 
)
static

Parses a packet and updates multiple CompositeData objects.

Parameters
pThe packet to parse.
oCollection of CompositeData objects to update.

Property Documentation

vec3f VectorNav.Sensor.CompositeData.Acceleration
getset

Acceleration data.

vec3f VectorNav.Sensor.CompositeData.AccelerationEcef
getset

Acceleration ECEF data.

vec3f VectorNav.Sensor.CompositeData.AccelerationLinearBody
getset

Acceleration linear body data.

vec3f VectorNav.Sensor.CompositeData.AccelerationLinearEcef
getset

Acceleration linear ECEF data.

vec3f VectorNav.Sensor.CompositeData.AccelerationLinearNed
getset

Acceleration linear NED data.

vec3f VectorNav.Sensor.CompositeData.AccelerationNed
getset

Acceleration NED data.

vec3f VectorNav.Sensor.CompositeData.AccelerationUncompensated
getset

Acceleration uncompensated data.

vec3f VectorNav.Sensor.CompositeData.AngularRate
getset

Angular rate data.

vec3f VectorNav.Sensor.CompositeData.AngularRateUncompensated
getset

Angular rate uncompensated data.

vec3f VectorNav.Sensor.CompositeData.AnyAcceleration
get

Gets and converts the latest acceleration data regardless of the received underlying type. Based on which type of acceleration data that was last received and processed, this value may be based on either received Acceleration, AccelerationLinearBody, or AccelerationUncompensated data.

Exceptions
InvalidOperationExceptionThrown if HasAnyAcceleration is false.
vec3f VectorNav.Sensor.CompositeData.AnyAngularRate
get

Gets and converts the latest angular rate data regardless of the received underlying type. Based on which type of angular rate data that was last received and processed, this value may be based on either received AngularRate or AngularRateUncompensated data.

Exceptions
InvalidOperationExceptionThrown if HasAnyAngularRate is false.
AttitudeF VectorNav.Sensor.CompositeData.AnyAttitude
get

Gets and converts the latest attitude data regardless of the received underlying type. Based on which type of attitude data that was last received and processed, this value may be based on either received YawPitchRoll, Quaternion, or DirectionCosineMatrix data.

Exceptions
InvalidOperationExceptionThrown if HasAnyAttitude is false.
vec3f VectorNav.Sensor.CompositeData.AnyMagnetic
get

Gets and converts the latest magnetic data regardless of the received underlying type. Based on which type of magnetic data that was last received and processed, this value may be based on either received Magnetic or MagneticUncompensated data.

Exceptions
InvalidOperationExceptionThrown if HasAnyMagnetic is false.
PositionD VectorNav.Sensor.CompositeData.AnyPosition
get

Gets and converts the latest position data regardless of the received underlying type. Based on which type of position data that was last received and processed, this value may be based on either received PositionGpsLla, PositionGpsEcef, PositionEstimatedLla, or PositionEstimatedEcef data.

Exceptions
InvalidOperationExceptionThrown if HasAnyPosition is false.
vec3f VectorNav.Sensor.CompositeData.AnyPositionUncertainty
get

Gets and converts the latest position uncertainty data regardless of the received underlying type. Based on which type of position uncertainty data that was last received and processed, this value may be based on either received PositionUncertaintyGpsNed, PositionUncertaintyGpsEcef, or PositionUncertaintyEstimated data.

Exceptions
InvalidOperationExceptionThrown if HasAnyPositionUncertainty is false.
float VectorNav.Sensor.CompositeData.AnyPressure
get

Gets and converts the latest pressure data regardless of the received underlying type.

Exceptions
InvalidOperationExceptionThrown if HasAnyPressure is false.
float VectorNav.Sensor.CompositeData.AnyTemperature
get

Gets and converts the latest temperature data regardless of the received underlying type.

Exceptions
InvalidOperationExceptionThrown if HasAnyTemperature is false.
vec3f VectorNav.Sensor.CompositeData.AnyVelocity
get

Gets and converts the latest velocity data regardless of the received underlying type. Based on which type of velocity data that was last received and processed, this value may be based on either received VelocityGpsNed, VelocityGpsEcef, VelocityEstimatedNed, or VelocityEstimatedEcef data.

Exceptions
InvalidOperationExceptionThrown if HasAnyVelocity is false.
float VectorNav.Sensor.CompositeData.AnyVelocityUncertainty
get

Gets and converts the latest velocity uncertainty data regardless of the received underlying type. Based on which type of velocity uncertainty data that was last received and processed, this value may be based on either received VelocityUncertaintyGps, or VelocityUncertaintyEstimated data.

Exceptions
InvalidOperationExceptionThrown if HasAnyVelocityUncertainty is false.
vec3f VectorNav.Sensor.CompositeData.AttitudeUncertainty
getset

Attitude uncertainty data.

float VectorNav.Sensor.CompositeData.CourseOverGround
get

Computes the course over ground from any velocity data available.

Returns
The computed course over ground.
Exceptions
InvalidOperationExceptionThrown if HasCourseOverGround is false.
vec3f VectorNav.Sensor.CompositeData.DeltaTheta
getset

Delta theta data.

float VectorNav.Sensor.CompositeData.DeltaTime
getset

Delta time data.

vec3f VectorNav.Sensor.CompositeData.DeltaVelocity
getset

Delta velocity data.

mat3f VectorNav.Sensor.CompositeData.DirectionCosineMatrix
getset

Direction cosine matrix data.

GpsFix VectorNav.Sensor.CompositeData.Fix
getset

GPS fix data.

UInt64 VectorNav.Sensor.CompositeData.GpsTow
getset

GpsTow data.

bool VectorNav.Sensor.CompositeData.HasAcceleration
get

Indicates if Acceleration has valid data.

bool VectorNav.Sensor.CompositeData.HasAccelerationEcef
get

Indicates if AccelerationEcef has valid data.

bool VectorNav.Sensor.CompositeData.HasAccelerationLinearBody
get

Indicates if AccelerationLinearBody has valid data.

bool VectorNav.Sensor.CompositeData.HasAccelerationLinearEcef
get

Indicates if AccelerationLinearEcef has valid data.

bool VectorNav.Sensor.CompositeData.HasAccelerationLinearNed
get

Indicates if AccelerationLinearNed has valid data.

bool VectorNav.Sensor.CompositeData.HasAccelerationNed
get

Indicates if AccelerationNed has valid data.

bool VectorNav.Sensor.CompositeData.HasAccelerationUncompensated
get

Indicates if AccelerationUncompensated has valid data.

bool VectorNav.Sensor.CompositeData.HasAngularRate
get

Indicates if AngularRate has valid data.

bool VectorNav.Sensor.CompositeData.HasAngularRateUncompensated
get

Indicates if AngularRateUncompensated has valid data.

bool VectorNav.Sensor.CompositeData.HasAnyAcceleration
get

Indicates if AnyAcceleration has valid data.

bool VectorNav.Sensor.CompositeData.HasAnyAngularRate
get

Indicates if AnyAngularRate has valid data.

bool VectorNav.Sensor.CompositeData.HasAnyAttitude
get

Indicates if AnyAttitude has valid data.

bool VectorNav.Sensor.CompositeData.HasAnyMagnetic
get

Indicates if AnyMagnetic has valid data.

bool VectorNav.Sensor.CompositeData.HasAnyPosition
get

Indicates if AnyPosition has valid data.

bool VectorNav.Sensor.CompositeData.HasAnyPositionUncertainty
get

Indicates if AnyPositionUncertainty has valid data.

bool VectorNav.Sensor.CompositeData.HasAnyPressure
get

Indicates if AnyPressure has valid data.

bool VectorNav.Sensor.CompositeData.HasAnyTemperature
get

Indicates if AnyTemperature has valid data.

bool VectorNav.Sensor.CompositeData.HasAnyVelocity
get

Indicates if AnyVelocity has valid data.

bool VectorNav.Sensor.CompositeData.HasAnyVelocityUncertainty
get

Indicates if AnyVelocityUncertainty has valid data.

bool VectorNav.Sensor.CompositeData.HasAttitudeUncertainty
get

Indicates if AttitudeUncertainty has valid data.

bool VectorNav.Sensor.CompositeData.HasCourseOverGround
get

Indicates if CourseOverGround has valid data.

bool VectorNav.Sensor.CompositeData.HasDeltaTheta
get

Indicates if DeltaTheta has valid data.

bool VectorNav.Sensor.CompositeData.HasDeltaTime
get

Indicates if DeltaTime has valid data.

bool VectorNav.Sensor.CompositeData.HasDeltaVelocity
get

Indicates if DeltaVelocity has valid data.

bool VectorNav.Sensor.CompositeData.HasDirectionCosineMatrix
get

Indicates if DirectionCosineMatrix has valid data.

bool VectorNav.Sensor.CompositeData.HasFix
get

Indicates if Fix has valid data.

bool VectorNav.Sensor.CompositeData.HasGpsTow
get

Indicates if GpsTow has valid data.

bool VectorNav.Sensor.CompositeData.HasInsStatus
get

Indicates if InsStatus has valid data.

bool VectorNav.Sensor.CompositeData.HasMagnetic
get

Indicates if Magnetic has valid data.

bool VectorNav.Sensor.CompositeData.HasMagneticEcef
get

Indicates if MagneticEcef has valid data.

bool VectorNav.Sensor.CompositeData.HasMagneticNed
get

Indicates if MagneticNed has valid data.

bool VectorNav.Sensor.CompositeData.HasMagneticUncompensated
get

Indicates if MagneticUncompensated has valid data.

bool VectorNav.Sensor.CompositeData.HasNumSats
get

Indicates if NumSats has valid data.

bool VectorNav.Sensor.CompositeData.HasPositionEstimatedEcef
get

Indicates if PositionEstimatedEcef has valid data.

bool VectorNav.Sensor.CompositeData.HasPositionEstimatedLla
get

Indicates if PositionEstimatedLla has valid data.

bool VectorNav.Sensor.CompositeData.HasPositionGpsEcef
get

Indicates if PositionGpsEcef has valid data.

bool VectorNav.Sensor.CompositeData.HasPositionGpsLla
get

Indicates if PositionGpsLla has valid data.

bool VectorNav.Sensor.CompositeData.HasPositionUncertaintyEstimated
get

Indicates if PositionUncertaintyEstimated has valid data.

bool VectorNav.Sensor.CompositeData.HasPositionUncertaintyGpsEcef
get

Indicates if PositionUncertaintyGpsEcef has valid data.

bool VectorNav.Sensor.CompositeData.HasPositionUncertaintyGpsNed
get

Indicates if PositionUncertaintyGpsNed has valid data.

bool VectorNav.Sensor.CompositeData.HasPressure
get

Indicates if Pressure has valid data.

bool VectorNav.Sensor.CompositeData.HasQuaternion
get

Indicates if Quaternion has valid data.

bool VectorNav.Sensor.CompositeData.HasSensSat
get

Indicates if SensSat has valid data.

bool VectorNav.Sensor.CompositeData.HasSpeedOverGround
get

Indicates if SpeedOverGround has valid data.

bool VectorNav.Sensor.CompositeData.HasSyncInCnt
get

Indicates if SyncInCnt has valid data.

bool VectorNav.Sensor.CompositeData.HasTemperature
get

Indicates if Temperature has valid data.

bool VectorNav.Sensor.CompositeData.HasTimeGps
get

Indicates if TimeGps has valid data.

bool VectorNav.Sensor.CompositeData.HasTimeGpsPps
get

Indicates if TimeGpsPps has valid data.

bool VectorNav.Sensor.CompositeData.HasTimeStartup
get

Indicates if TimeStartup has valid data.

bool VectorNav.Sensor.CompositeData.HasTimeSyncIn
get

Indicates if TimeSyncIn has valid data.

bool VectorNav.Sensor.CompositeData.HasTimeUncertainty
get

Indicates if TimeUncertainty has valid data.

bool VectorNav.Sensor.CompositeData.HasTimeUtc
get

Indicates if TimeUtc has valid data.

bool VectorNav.Sensor.CompositeData.HasTow
get

Indicates if Tow has valid data.

bool VectorNav.Sensor.CompositeData.HasVelocityEstimatedBody
get

Indicates if VelocityEstimatedBody has valid data.

bool VectorNav.Sensor.CompositeData.HasVelocityEstimatedEcef
get

Indicates if VelocityEstimatedEcef has valid data.

bool VectorNav.Sensor.CompositeData.HasVelocityEstimatedNed
get

Indicates if VelocityEstimatedNed has valid data.

bool VectorNav.Sensor.CompositeData.HasVelocityGpsEcef
get

Indicates if VelocityGpsEcef has valid data.

bool VectorNav.Sensor.CompositeData.HasVelocityGpsNed
get

Indicates if VelocityGpsNed has valid data.

bool VectorNav.Sensor.CompositeData.HasVelocityUncertaintyEstimated
get

Indicates if VelocityUncertaintyEstimated has valid data.

bool VectorNav.Sensor.CompositeData.HasVelocityUncertaintyGps
get

Indicates if VelocityUncertaintyGps has valid data.

bool VectorNav.Sensor.CompositeData.HasVpeStatus
get

Indicates if VpeStatus has valid data.

bool VectorNav.Sensor.CompositeData.HasWeek
get

Indicates if Week has valid data.

bool VectorNav.Sensor.CompositeData.HasYawPitchRoll
get

Indicates if YawPitchRoll has valid data.

InsStatus VectorNav.Sensor.CompositeData.InsStatus
getset

InsStatus data.

vec3f VectorNav.Sensor.CompositeData.Magnetic
getset

Magnetic data.

vec3f VectorNav.Sensor.CompositeData.MagneticEcef
getset

Magnetic ECEF data.

vec3f VectorNav.Sensor.CompositeData.MagneticNed
getset

Magnetic NED data.

vec3f VectorNav.Sensor.CompositeData.MagneticUncompensated
getset

Magnetic uncompensated data.

byte VectorNav.Sensor.CompositeData.NumSats
getset

NumSats data.

vec3d VectorNav.Sensor.CompositeData.PositionEstimatedEcef
getset

Estimated earth-centered, earth-fixed position data.

vec3d VectorNav.Sensor.CompositeData.PositionEstimatedLla
getset

Estimated latitude, longitude, altitude data.

vec3d VectorNav.Sensor.CompositeData.PositionGpsEcef
getset

GPS earth-centered, earth-fixed position data.

vec3d VectorNav.Sensor.CompositeData.PositionGpsLla
getset

GPS latitude, longitude, altitude data.

float VectorNav.Sensor.CompositeData.PositionUncertaintyEstimated
getset

Estimated position uncertainty data.

vec3f VectorNav.Sensor.CompositeData.PositionUncertaintyGpsEcef
getset

GPS position uncertainty ECEF data.

vec3f VectorNav.Sensor.CompositeData.PositionUncertaintyGpsNed
getset

GPS position uncertainty NED data.

float VectorNav.Sensor.CompositeData.Pressure
getset

Pressure data.

vec4f VectorNav.Sensor.CompositeData.Quaternion
getset

Quaternion data.

SensSat VectorNav.Sensor.CompositeData.SensSat
getset

SensSat data.

float VectorNav.Sensor.CompositeData.SpeedOverGround
get

Computes the speed over ground from any velocity data available.

Returns
The computed speed over ground.
Exceptions
InvalidOperationExceptionThrown if HasSpeedOverGround is false.
UInt32 VectorNav.Sensor.CompositeData.SyncInCnt
getset

SyncInCnt data.

float VectorNav.Sensor.CompositeData.Temperature
getset

Temperature data.

UInt64 VectorNav.Sensor.CompositeData.TimeGps
getset

TimeGps data.

UInt64 VectorNav.Sensor.CompositeData.TimeGpsPps
getset

TimeGpsPps data.

UInt64 VectorNav.Sensor.CompositeData.TimeStartup
getset

Time startup data.

UInt64 VectorNav.Sensor.CompositeData.TimeSyncIn
getset

TimeSyncIn data.

UInt32 VectorNav.Sensor.CompositeData.TimeUncertainty
getset

Time uncertainty data.

DateTime VectorNav.Sensor.CompositeData.TimeUtc
getset

TimeUtc data.

double VectorNav.Sensor.CompositeData.Tow
getset

GPS time of week data.

vec3f VectorNav.Sensor.CompositeData.VelocityEstimatedBody
getset

Estimated velocity body data.

vec3f VectorNav.Sensor.CompositeData.VelocityEstimatedEcef
getset

Estimated velocity ECEF data.

vec3f VectorNav.Sensor.CompositeData.VelocityEstimatedNed
getset

Estimated velocity NED data.

vec3f VectorNav.Sensor.CompositeData.VelocityGpsEcef
getset

GPS velocity ECEF data.

vec3f VectorNav.Sensor.CompositeData.VelocityGpsNed
getset

GPS velocity NED data.

float VectorNav.Sensor.CompositeData.VelocityUncertaintyEstimated
getset

Estimated velocity uncertainty data.

float VectorNav.Sensor.CompositeData.VelocityUncertaintyGps
getset

GPS velocity uncertainty data.

VpeStatus VectorNav.Sensor.CompositeData.VpeStatus
getset

VpeStatus data.

UInt16 VectorNav.Sensor.CompositeData.Week
getset

Week data.

vec3f VectorNav.Sensor.CompositeData.YawPitchRoll
getset

Yaw, pitch, roll data.


The documentation for this class was generated from the following file: