|
LinksPoint GPS Toolkit Reference
|
| Members | Description |
| GPSQUALITY gqQuality; | Quality |
| GPSMODE gmMode; | Mode |
| GPSPOSITION gpPosition; | Position |
| GPSUTCTIME gutcTime; | Time |
| GPSUTCDATE gutcDate; | Date |
| GPSFIXTYPE gftFix; | Fix |
| GPSDOP gdDOP; | DOP |
| double dBearingTrue; | True bearing in radians |
| double dBearingMag; | Magnetic bearing in radians |
| double dSeparation; | Geodal separation |
| double dDifferentialAge; | Age of the differential correction data |
| unsigned long uDifferentialStationID; | ID of the differential reference station |
| double dCircleRadius; | Arrived in circle radius in meters |
| double dCourseOverGroundTrue; | True course over ground in radians |
| double dCourseOverGroundMag; | Magnetic course over ground in radians |
| double dClimbRate; | Climb ate in meters per second |
| double dMagVariation; | Magnetic compass variation in radians |
| double dTimeDiffA; | Time difference A in seconds |
| double dTimeDiffB; | Time difference B in seconds |
| double dCrossTrackError; | Cross track error in radians |
| double dRangeToDest; | Range to destination in meters |
| double dBearingsToDest; | True bearing on desitination in radians |
| double dDestClosingVelocity; | Destination closing velocity in meters per seconf |
| double dDistance; | Distance in meters |
| long lLocalHourDev; | Local time deviation, hours portion |
| long lLocalMinuteDev; | Local time deviation, minute portion |
| GPSUTCTIME gutcRemaining; | Time remaining |
| GPSWAYPOINTS gwWaypoints; | Waypoints |
| GPSRECEIVER grReceiverType; | Receiver Type |
| GPSSATELLITES gsSatellites; | Satellite information |
| unsigned long ulDataMask; | Data Mask |
| GPSBOOL fInArrivalCircle; | Arrived in circle indication |
| GPSBOOL fPerpendicularPassed; | Perpendicular Passed |
| GPSBOOL fManualMode; | M=Manual, 2D or 3D mode; A=Automatic, automatically switches between 2D/3D |
| GPSBOOL fStatusValid; | Indicates fix status |
| char cDirectionToSteer; | Directionto steer in radians |
typedef struct {
GPSQUALITY gqQuality;
GPSMODE gmMode;
GPSPOSITION gpPosition;
GPSUTCTIME gutcTime;
GPSUTCDATE gutcDate;
GPSFIXTYPE gftFix;
GPSDOP gdDOP;
double dBearingTrue;
double dBearingMag;
double dSeparation;
double dDifferentialAge;
unsigned long uDifferentialStationID;
double dCircleRadius;
double dCourseOverGroundTrue;
double dCourseOverGroundMag;
double dClimbRate;
double dMagVariation;
double dTimeDiffA;
double dTimeDiffB;
double dCrossTrackError;
double dRangeToDest;
double dBearingsToDest;
double dDestClosingVelocity;
double dDistance;
long lLocalHourDev;
long lLocalMinuteDev;
GPSUTCTIME gutcRemaining;
GPSWAYPOINTS gwWaypoints;
GPSRECEIVER grReceiverType;
GPSSATELLITES gsSatellites;
unsigned long ulDataMask;
GPSBOOL fInArrivalCircle;
GPSBOOL fPerpendicularPassed;
GPSBOOL fManualMode;
GPSBOOL fStatusValid;
char cDirectionToSteer;
} GPSDATASTRUCT, * PGPSDATASTRUCT;