Detailed position fix information. More...
#include <glgpsapi.h>
Public Attributes | |
unsigned long | ulElapsedTimeLms |
Time elapsed since ASIC was turned on. | |
UTC_TIME | utcTime |
UTC time of position. | |
GL_TIME | gpsTime |
GPS time of position. | |
GL_TIME_VALIDITY | aTimeValidity |
Validity of GPS Time. | |
short | sSvCount |
Number of SVs in the aSvInfo array. | |
signed char | bPosValid |
Valid position available. | |
signed char | bAltValid |
Valid Altitude available. | |
signed char | bQuantized |
Altitude Quantized. | |
signed char | bFloorChangeIndicator |
Floor change indicator. | |
int | iFloorLevelIndex |
Floor level Index. | |
GL_POS_SOURCE | aPosSource |
Position source. | |
GL_DYN_MODE | aDynMode |
Dynamic mode. | |
unsigned long | ulInternalStatus |
see enumeration GL_INTERNAL_STATUS | |
double | dLat |
Latitude [degrees]. | |
double | dLon |
Longitude [degrees]. | |
double | dAlt |
WGS84 Ellipsoidal Altitude [meters]. | |
double | dAltGeoid |
WGS84 Geoidal Altitude (mean sea level) [meters]. | |
float | fGeoidSeparation |
Difference between Geoid and Ellipsoid. | |
double | dHDOP |
(negative means geoid is below ellipsoid) [meters] | |
double | dVDOP |
KF Vertical Dilution Of Precision. | |
double | dTDOP |
KF Time Dilution Of Precision. | |
double | dEstErr |
Estimated position error [meters]. | |
double | dEstErrHigh |
High reliability EstErr [meters]. | |
double | dEstErrAlt |
Estimated altitude position error [meters]. | |
long | lTimeTagDelta |
Estimated time tag error [ms] = Time Tag - GPS time. | |
signed char | cSpeedValid |
valid speed available | |
double | dSpeedInKnots |
speed in knot | |
signed char | cTrackAngleValid |
valid track angle available | |
double | dTrackAngle |
track angle in degree | |
signed long | slFreqOffst |
Receiver clock offset [ppb]. | |
unsigned short | usFreqOffsAcc |
Receiver clock offset uncertainty [ppb]. | |
short | sUsedSvCount |
Sv number used in pos computation. | |
GnssConstellationMask | otUsed |
Bitmask of SVs used in the position calculation. | |
GnssConstellationMask | otPrMeas |
Bitmask of pseudo-range measurements from ME. | |
GnssConstellationMask | otPrUsed |
Bitmask of pseudo-range measurements from ME used in the position calculations. | |
GnssConstellationMask | otRrMeas |
Bitmask of range rate measurements from ME. | |
GnssConstellationMask | otRrUsed |
Bitmask of range rate measurements from ME used in the position calculations. | |
GnssConstellationMask | otDGnssUsed |
Bitmask of DGNSS used in the position calculations. | |
GnssConstellationMask | otAlmanac |
Bitmask of satellites with almanac. | |
GL_FIXSTAT_EPH_SRC | aetEphSrc [MAX_SVID] |
ephemeris source of all SvIds | |
unsigned short | usTimeTagDeltaUs |
Submillisecond portion of time tag. | |
unsigned long | ulSyncElapsedTimeUs |
Elapsed time between ulWeekMs and. | |
float | fWer |
WER test result in %. | |
unsigned long | ulNbWerWrd |
Number of words in WER test result. | |
double | dTtf |
time to first fix in msec | |
GL_PWR_MODE_STATUS | etPwrModeStatus |
Power mode status. | |
GL_SERIAL_STATS | etSerialStats |
Serial statistics. | |
double | dPosUncertaintySemiMajorAxis |
horizontal position accuracy along major axis | |
double | dPosUncertaintySemiMinorAxis |
horizontal position accuracy along minor axis | |
double | dPosUncOrientationMajorAxis |
major uncertainty axis orientation (N = 0, +CW) | |
double | dHdgRMSE |
Heading RMSE in degrees. | |
double | dSpeedMS |
Speed in m/s. | |
double | dSpdRMSE |
Speed RMSE in meters. | |
double | dUTCRMSEMs |
UTC Time tag RMSE in msec. | |
double | dPPSRMSEMs |
PPS Time tag RMSE in msec. | |
unsigned long | ulPosHulaSource |
BitMask of HULA sources used in position computation. See enumeration GL_POS_HULA_SRC. | |
GL_POS_CONFIDENCE | eConfidence |
Confidence of the position data. | |
float | fAccDistanceSinceStartMeters |
accumulated distance since startup in meters | |
GL_EXT_SENS_STATUS | stExtSensStatus |
Status of the external sensor inputs to HULA. | |
HULA_SENSORS_REQUESTED | stSensorRequest |
Request for HULA sensor inputs. | |
stLsqFix | stLsqStatus |
Fix Status obtained with Least Squares Method. | |
UTC_TIME | stPpsPlatformTime |
Platform time when the PPS pulse asserted. | |
GL_PPS_STATUS | etPpsStatus |
Status of PPS calculations. | |
unsigned char | bFrqAsstAvail |
Frequency assistance available (1), not available(0) | |
unsigned char | bPosAsstAvail |
Posisition assistance available (1), not available(0) | |
unsigned char | bTimAsstAvail |
Time assistance available (1), not available(0) | |
int | iEphAvail |
Number of satellites with valid ephemeris. | |
GL_POS_HEADING_STATUS | stHdgStatus |
Status of the heading values. | |
GL_IMES_MSGS | stImesMsgs |
Decoded IMES messages. | |
unsigned short | usDGnssRsID |
DGNSS reference station ID, if DGNSS used in position computation. | |
float | fDGnssAgeS |
Age (in seconds) of the most recent DGNSS data, if DGNSS used in position computation. |
Detailed position fix information.
double GL_FIX_STATUS::dHDOP |
(negative means geoid is below ellipsoid) [meters]
KF Horizontal Dilution Of Precision
Bitmask of DGNSS used in the position calculations.
Indexing and bit use of otUsed[] is the same as otUsed.
Bitmask of pseudo-range measurements from ME.
Indexing and bit use of otUsed[] is the same as otUsed.
Bitmask of pseudo-range measurements from ME used in the position calculations.
Indexing and bit use of otUsed[] is the same as otUsed.
Bitmask of range rate measurements from ME.
Indexing and bit use of otUsed[] is the same as otUsed.
Bitmask of range rate measurements from ME used in the position calculations.
Indexing and bit use of otUsed[] is the same as otUsed.
Bitmask of SVs used in the position calculation.
Index into otUsed[] using GL_GNSS_INDEX Bit 0 of each mask is identified in GNSS_BIT0_SYSTEM_ID:
unsigned long GL_FIX_STATUS::ulSyncElapsedTimeUs |
Elapsed time between ulWeekMs and.
the SYNC pulse time in units of us
unsigned short GL_FIX_STATUS::usTimeTagDeltaUs |
Submillisecond portion of time tag.
error in units of us: 0-999 microsec