GNSS_structPVT Struct Reference

#include <gnss_types.h>


Detailed Description

A struct for holding position, velocity and time.

This struct is 4 and 8 byte struct member packing compatible.

Definition at line 312 of file gnss_types.h.


Data Fields

double latitude
 The user latitude [rad].
double longitude
 The user longitude [rad].
double height
 The user orthometric height [m].
double undulation
 The undulation [m].
double latitudeDegs
 The user latitude [degrees].
double longitudeDegs
 The user longitude [degrees].
GNSS_structDMS lat_dms
 The user latitude [dms].
GNSS_structDMS lon_dms
 The user longitude [dms].
double x
 The user's ECEF position, X [m].
double y
 The user's ECEF position, Y [m].
double z
 The user's ECEF position, Z [m].
double vn
 The user's local geodetic velocity, velocity North [m/s].
double ve
 The user's local geodetic velocity, velocity East [m/s].
double vup
 The user's local geodetic velocity, velocity Up [m/s].
double vx
 The user's ECEF velocity, vx [m/s].
double vy
 The user's ECEF velocity, vy [m/s].
double vz
 The user's ECEF velocity, vz [m/s].
double clockOffset
 The receiver clock offset [m].
double clockDrift
 the receiver clock drift [m/s].
GNSS_structDOP dop
 All the associated DOP information for this solution.
double std_lat
 The standard deviation uncertainty in the latitude [m].
double std_lon
 The standard deviation uncertainty in the longitude [m].
double std_hgt
 The standard deviation uncertainty in the height [m].
double std_vn
 The standard deviation uncertainty in the northing velocity [m/s].
double std_ve
 The standard deviation uncertainty in the easting velocity [m/s].
double std_vup
 The standard deviation uncertainty in the up velocity [m/s].
double std_clk
 The standard deviation uncertainty in the clock offset [m].
double std_clkdrift
 The standard deviation uncertainty in the clock drift [m/s].
unsigned char isPositionConstrained
 Is this a constrained position solution [TRUE(1),FALSE(0)].
unsigned char isHeightConstrained
 Is this a height constrained solution [TRUE(1),FALSE(0)].
unsigned char isClockConstrained
 Is this a clock constrained solution [TRUE(1),FALSE(0)].
unsigned char isSolutionBasedOnEphemeris
 Is the solution based on valid ephemeris information [TRUE(1),FALSE(0)].
unsigned char reserved [5]
 Space for reserved flags.
unsigned char nrPsrObsAvailable
 This indicates the number of valid pseudorange observations valid before adjustment.
unsigned char nrPsrObsUsed
 This indicates the number of valid pseudorange observations valid after adjustment.
unsigned char nrPsrObsRejected
 This indicates the number of valid pseudorange observations rejected during adjustment.
unsigned char nrAdrObsAvailable
 This indicates the number of valid ADR observations valid before adjustment.
unsigned char nrAdrObsUsed
 This indicates the number of valid ADR observations valid after adjustment.
unsigned char nrAdrObsRejected
 This indicates the number of valid ADR observations rejected during adjustment.
unsigned char nrDopplerObsAvailable
 This indicates the number of valid Doppler observations valid before adjustment.
unsigned char nrDopplerObsUsed
 This indicates the number of valid Doppler observations valid after adjustment.
unsigned char nrDopplerObsRejected
 This indicates the number of valid Doppler observations rejected during adjustment.

Field Documentation

double GNSS_structPVT::latitude

The user latitude [rad].

Definition at line 316 of file gnss_types.h.

double GNSS_structPVT::longitude

The user longitude [rad].

Definition at line 317 of file gnss_types.h.

double GNSS_structPVT::height

The user orthometric height [m].

Definition at line 318 of file gnss_types.h.

double GNSS_structPVT::undulation

The undulation [m].

Definition at line 319 of file gnss_types.h.

double GNSS_structPVT::latitudeDegs

The user latitude [degrees].

Definition at line 321 of file gnss_types.h.

double GNSS_structPVT::longitudeDegs

The user longitude [degrees].

Definition at line 322 of file gnss_types.h.

GNSS_structDMS GNSS_structPVT::lat_dms

The user latitude [dms].

Definition at line 323 of file gnss_types.h.

GNSS_structDMS GNSS_structPVT::lon_dms

The user longitude [dms].

Definition at line 324 of file gnss_types.h.

double GNSS_structPVT::x

The user's ECEF position, X [m].

Definition at line 326 of file gnss_types.h.

double GNSS_structPVT::y

The user's ECEF position, Y [m].

Definition at line 327 of file gnss_types.h.

double GNSS_structPVT::z

The user's ECEF position, Z [m].

Definition at line 328 of file gnss_types.h.

double GNSS_structPVT::vn

The user's local geodetic velocity, velocity North [m/s].

Definition at line 330 of file gnss_types.h.

double GNSS_structPVT::ve

The user's local geodetic velocity, velocity East [m/s].

Definition at line 331 of file gnss_types.h.

double GNSS_structPVT::vup

The user's local geodetic velocity, velocity Up [m/s].

Definition at line 332 of file gnss_types.h.

double GNSS_structPVT::vx

The user's ECEF velocity, vx [m/s].

Definition at line 334 of file gnss_types.h.

double GNSS_structPVT::vy

The user's ECEF velocity, vy [m/s].

Definition at line 335 of file gnss_types.h.

double GNSS_structPVT::vz

The user's ECEF velocity, vz [m/s].

Definition at line 336 of file gnss_types.h.

double GNSS_structPVT::clockOffset

The receiver clock offset [m].

Definition at line 338 of file gnss_types.h.

double GNSS_structPVT::clockDrift

the receiver clock drift [m/s].

Definition at line 339 of file gnss_types.h.

GNSS_structDOP GNSS_structPVT::dop

All the associated DOP information for this solution.

Definition at line 341 of file gnss_types.h.

double GNSS_structPVT::std_lat

The standard deviation uncertainty in the latitude [m].

Definition at line 343 of file gnss_types.h.

double GNSS_structPVT::std_lon

The standard deviation uncertainty in the longitude [m].

Definition at line 344 of file gnss_types.h.

double GNSS_structPVT::std_hgt

The standard deviation uncertainty in the height [m].

Definition at line 345 of file gnss_types.h.

double GNSS_structPVT::std_vn

The standard deviation uncertainty in the northing velocity [m/s].

Definition at line 346 of file gnss_types.h.

double GNSS_structPVT::std_ve

The standard deviation uncertainty in the easting velocity [m/s].

Definition at line 347 of file gnss_types.h.

double GNSS_structPVT::std_vup

The standard deviation uncertainty in the up velocity [m/s].

Definition at line 348 of file gnss_types.h.

double GNSS_structPVT::std_clk

The standard deviation uncertainty in the clock offset [m].

Definition at line 349 of file gnss_types.h.

double GNSS_structPVT::std_clkdrift

The standard deviation uncertainty in the clock drift [m/s].

Definition at line 350 of file gnss_types.h.

unsigned char GNSS_structPVT::isPositionConstrained

Is this a constrained position solution [TRUE(1),FALSE(0)].

Definition at line 353 of file gnss_types.h.

unsigned char GNSS_structPVT::isHeightConstrained

Is this a height constrained solution [TRUE(1),FALSE(0)].

Definition at line 354 of file gnss_types.h.

unsigned char GNSS_structPVT::isClockConstrained

Is this a clock constrained solution [TRUE(1),FALSE(0)].

Definition at line 355 of file gnss_types.h.

unsigned char GNSS_structPVT::isSolutionBasedOnEphemeris

Is the solution based on valid ephemeris information [TRUE(1),FALSE(0)].

Definition at line 356 of file gnss_types.h.

unsigned char GNSS_structPVT::reserved[5]

Space for reserved flags.

Definition at line 357 of file gnss_types.h.

unsigned char GNSS_structPVT::nrPsrObsAvailable

This indicates the number of valid pseudorange observations valid before adjustment.

Definition at line 359 of file gnss_types.h.

unsigned char GNSS_structPVT::nrPsrObsUsed

This indicates the number of valid pseudorange observations valid after adjustment.

Definition at line 360 of file gnss_types.h.

unsigned char GNSS_structPVT::nrPsrObsRejected

This indicates the number of valid pseudorange observations rejected during adjustment.

Definition at line 361 of file gnss_types.h.

unsigned char GNSS_structPVT::nrAdrObsAvailable

This indicates the number of valid ADR observations valid before adjustment.

Definition at line 363 of file gnss_types.h.

unsigned char GNSS_structPVT::nrAdrObsUsed

This indicates the number of valid ADR observations valid after adjustment.

Definition at line 364 of file gnss_types.h.

unsigned char GNSS_structPVT::nrAdrObsRejected

This indicates the number of valid ADR observations rejected during adjustment.

Definition at line 365 of file gnss_types.h.

unsigned char GNSS_structPVT::nrDopplerObsAvailable

This indicates the number of valid Doppler observations valid before adjustment.

Definition at line 367 of file gnss_types.h.

unsigned char GNSS_structPVT::nrDopplerObsUsed

This indicates the number of valid Doppler observations valid after adjustment.

Definition at line 368 of file gnss_types.h.

unsigned char GNSS_structPVT::nrDopplerObsRejected

This indicates the number of valid Doppler observations rejected during adjustment.

Definition at line 369 of file gnss_types.h.


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