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 363 of file gnss_types.h.


Data Fields

double pos_apvf
 The a-posteriori variance factor for the position solution.
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 vel_apvf
 The a-posteriori variance factor for the velocity solution.
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 didGlobalTestPassForPosition
 Does the position solution pass the Chi^2 goodness of fit test [TRUE(1),FALSE(0)].
unsigned char didGlobalTestPassForVelocity
 Does the velocity solution pass the Chi^2 goodness of fit test [TRUE(1),FALSE(0)].
unsigned char isPositionFixed
 Is this a position solution fully constrained to a fixed point [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 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.
unsigned char reserved [1]
 Space for reserved flags.

Field Documentation

double GNSS_structPVT::pos_apvf

The a-posteriori variance factor for the position solution.

Definition at line 367 of file gnss_types.h.

double GNSS_structPVT::latitude

The user latitude [rad].

Definition at line 369 of file gnss_types.h.

double GNSS_structPVT::longitude

The user longitude [rad].

Definition at line 370 of file gnss_types.h.

double GNSS_structPVT::height

The user orthometric height [m].

Definition at line 371 of file gnss_types.h.

double GNSS_structPVT::undulation

The undulation [m].

Definition at line 372 of file gnss_types.h.

double GNSS_structPVT::latitudeDegs

The user latitude [degrees].

Definition at line 374 of file gnss_types.h.

double GNSS_structPVT::longitudeDegs

The user longitude [degrees].

Definition at line 375 of file gnss_types.h.

GNSS_structDMS GNSS_structPVT::lat_dms

The user latitude [dms].

Definition at line 376 of file gnss_types.h.

GNSS_structDMS GNSS_structPVT::lon_dms

The user longitude [dms].

Definition at line 377 of file gnss_types.h.

double GNSS_structPVT::x

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

Definition at line 379 of file gnss_types.h.

double GNSS_structPVT::y

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

Definition at line 380 of file gnss_types.h.

double GNSS_structPVT::z

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

Definition at line 381 of file gnss_types.h.

double GNSS_structPVT::vel_apvf

The a-posteriori variance factor for the velocity solution.

Definition at line 383 of file gnss_types.h.

double GNSS_structPVT::vn

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

Definition at line 385 of file gnss_types.h.

double GNSS_structPVT::ve

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

Definition at line 386 of file gnss_types.h.

double GNSS_structPVT::vup

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

Definition at line 387 of file gnss_types.h.

double GNSS_structPVT::vx

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

Definition at line 389 of file gnss_types.h.

double GNSS_structPVT::vy

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

Definition at line 390 of file gnss_types.h.

double GNSS_structPVT::vz

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

Definition at line 391 of file gnss_types.h.

double GNSS_structPVT::clockOffset

The receiver clock offset [m].

Definition at line 393 of file gnss_types.h.

double GNSS_structPVT::clockDrift

the receiver clock drift [m/s].

Definition at line 394 of file gnss_types.h.

GNSS_structDOP GNSS_structPVT::dop

All the associated DOP information for this solution.

Definition at line 396 of file gnss_types.h.

double GNSS_structPVT::std_lat

The standard deviation uncertainty in the latitude [m].

Definition at line 398 of file gnss_types.h.

double GNSS_structPVT::std_lon

The standard deviation uncertainty in the longitude [m].

Definition at line 399 of file gnss_types.h.

double GNSS_structPVT::std_hgt

The standard deviation uncertainty in the height [m].

Definition at line 400 of file gnss_types.h.

double GNSS_structPVT::std_vn

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

Definition at line 401 of file gnss_types.h.

double GNSS_structPVT::std_ve

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

Definition at line 402 of file gnss_types.h.

double GNSS_structPVT::std_vup

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

Definition at line 403 of file gnss_types.h.

double GNSS_structPVT::std_clk

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

Definition at line 404 of file gnss_types.h.

double GNSS_structPVT::std_clkdrift

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

Definition at line 405 of file gnss_types.h.

unsigned char GNSS_structPVT::didGlobalTestPassForPosition

Does the position solution pass the Chi^2 goodness of fit test [TRUE(1),FALSE(0)].

Definition at line 407 of file gnss_types.h.

unsigned char GNSS_structPVT::didGlobalTestPassForVelocity

Does the velocity solution pass the Chi^2 goodness of fit test [TRUE(1),FALSE(0)].

Definition at line 408 of file gnss_types.h.

unsigned char GNSS_structPVT::isPositionFixed

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

Definition at line 410 of file gnss_types.h.

unsigned char GNSS_structPVT::isHeightConstrained

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

Definition at line 411 of file gnss_types.h.

unsigned char GNSS_structPVT::isClockConstrained

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

Definition at line 412 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 413 of file gnss_types.h.

unsigned char GNSS_structPVT::nrPsrObsAvailable

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

Definition at line 415 of file gnss_types.h.

unsigned char GNSS_structPVT::nrPsrObsUsed

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

Definition at line 416 of file gnss_types.h.

unsigned char GNSS_structPVT::nrPsrObsRejected

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

Definition at line 417 of file gnss_types.h.

unsigned char GNSS_structPVT::nrAdrObsAvailable

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

Definition at line 419 of file gnss_types.h.

unsigned char GNSS_structPVT::nrAdrObsUsed

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

Definition at line 420 of file gnss_types.h.

unsigned char GNSS_structPVT::nrAdrObsRejected

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

Definition at line 421 of file gnss_types.h.

unsigned char GNSS_structPVT::nrDopplerObsAvailable

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

Definition at line 423 of file gnss_types.h.

unsigned char GNSS_structPVT::nrDopplerObsUsed

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

Definition at line 424 of file gnss_types.h.

unsigned char GNSS_structPVT::nrDopplerObsRejected

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

Definition at line 425 of file gnss_types.h.

unsigned char GNSS_structPVT::reserved[1]

Space for reserved flags.

Definition at line 427 of file gnss_types.h.


The documentation for this struct was generated from the following file:
SourceForge.net Logo