|
LinksPoint GPS Toolkit Reference
|
| Members | Description |
| GPSBOOL fThreeDMode; | 1 (always true=1) |
| GPSBOOL fAltConstraint; | Not Used |
| GPSDEGRADED_MODES dmDegradedMode; | See GPSDEGRADED_MODES |
| GPSBOOL fDRMode; | YES=1, NO=0 |
| GPSALTITUDE_HOLD_MODES ahmAltHoldMode; | Auto=0, Always=1,Disable=2 |
| GPSALTITUDE_HOLD_SOURCES ahsAltSource; | Last Computed=0,Fixed to=1 |
| GPSBOOL fTrackSmoothing; | YES=1, NO=0 |
| short lAltitude; | Range -1,000 to 10,000 in meters |
| unsigned char ucCoastTimeout; | Not Used |
| unsigned char ucDegradedTimeout; | 0 to 120 in secs. |
| unsigned char ucDRTimeout; | 0 to 120 in secs. |
typedef struct {
long lAltitudeSourceInput;
SIRF_DEGRADED_MODES dmDegradedMode;
SIRF_DOP_MASK_MODES dmDOPMaskMode;
SIRF_DGPS_SOURCES dsDGPSSource;
SIRF_DGPS_MODES dmDGPSMode;
unsigned char ucAltitudeConstraint;
unsigned char ucAltHoldMode;
unsigned char ucAltHoldSource;
unsigned char ucDegradedTimeout;
GPSBOOL fTrackSmoothMode;
GPSBOOL fStaticNavMode;
GPSBOOL fThreeSVLeastSquares;
double dNavElevationMask;
long lNavPowerMask;
GPSBOOL fLPPushToFix;
unsigned short usEditingResidual;
unsigned char ucDGPSTimeout;
unsigned char ucDRTimeout;
unsigned long ulLPOnTime;
unsigned long ulLPInterval;
unsigned long ulLPUserTaskInterval;
unsigned long ulLPMaxSearchTime;
unsigned long ulLPMaxOffTime;
double dSteadyStateDetection;
double dStaticNavigation;
GPSBOOL fLPUserTasksEnabled;
GPSBOOL fLPPowerCyclingEnabled;
} SIRF_NAVMODE_GET_PARAMS;
typedef struct {
GPSBOOL fThreeDMode;
GPSBOOL fAltConstraint;
GPSDEGRADED_MODES dmDegradedMode;
GPSBOOL fDRMode;
GPSALTITUDE_HOLD_MODES ahmAltHoldMode;
GPSALTITUDE_HOLD_SOURCES ahsAltSource;
GPSBOOL fTrackSmoothing;
short lAltitude;
unsigned char ucCoastTimeout;
unsigned char ucDegradedTimeout;
unsigned char ucDRTimeout;
} SIRF_NAVMODE_SET_PARAMS;