GL_FIX_STATUS Struct Reference

Detailed position fix information. More...

#include <glgpsapi.h>

Collaboration diagram for GL_FIX_STATUS:

List of all members.

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 Description

Detailed position fix information.


Member Data Documentation

(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:

  • GPS bit0 - PRN 1, ... bit 31 - PRN 32
  • SBAS bit0 - PRN 120, ... bit 18 - PRN 138
  • GLNS bit0 - OSN 1, ... bit 23 - OSN 24
  • QZSS bit0 - PRN 193, ... bit 8 - PRN 201

Elapsed time between ulWeekMs and.

the SYNC pulse time in units of us

Submillisecond portion of time tag.

error in units of us: 0-999 microsec


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines