|
LinksPoint GPS Toolkit Reference
|
| Member | is valid with this logger settings flag set |
| ulLoggerID | GPSLOGGERSETTING_ID |
| ucDGPSSource | GPSLOGGERSETTING_DGPS |
| ucDGPSMode | GPSLOGGERSETTING_DGPS |
| ucSBASPrn | GPSLOGGERSETTING_SBAS |
| ucSBASMode | GPSLOGGERSETTING_SBAS |
| ulTriggerMovement | GPSLOGGERSETTING_TRIGGER_ACCUMULATED |
| usTriggerElapsed | GPSLOGGERSETTING_TRIGGER_ACCUMULATED |
| ucTriggerFixChange | GPSLOGGERSETTING_TRIGGER_POSITION |
| ucTriggerDopChange | GPSLOGGERSETTING_TRIGGER_POSITION |
| ucTriggerCogChange | GPSLOGGERSETTING_TRIGGER_CHANGED |
| ucTriggerVelChange | GPSLOGGERSETTING_TRIGGER_CHANGED |
| ucTriggerAltChange | GPSLOGGERSETTING_TRIGGER_CHANGED |
| usTriggerVelThreshold | GPSLOGGERSETTING_TRIGGER_THRESHOLD |
| usTriggerAltThreshold | GPSLOGGERSETTING_TRIGGER_THRESHOLD |
| ucTriggerStallThreshold | GPSLOGGERSETTING_TRIGGER_STALL |
| usTriggerStallTime | GPSLOGGERSETTING_TRIGGER_STALL |
| Members | Description |
| unsigned long ulLoggerID; | Integer Number, for identification of the device or log event. Range 0-99999999 |
| unsigned char ucDGPSSource; | DGPS source. 0:None; 1:SBAS |
| unsigned char ucDGPSMode; | DGPS mode. 0:Auto; 1:Exclusive |
| unsigned char ucSBASPrn; | Forced WAAS PRN No.; 0: Auto search. Range 120-138 |
| unsigned char ucSBASMode; | WAAS function. 1: Enable, 0: Disable |
| unsigned long ulTriggerMovement; | Movement in meters |
| unsigned short usTriggerElapsed; | Elapsed time in seconds; Range 1-7200 |
| unsigned char ucTriggerFixChange; | Fix status change. 0:Not set; 1:Set fix status change trigger |
| unsigned char ucTriggerDopChange; | HDOP change. 0:Not set; 1-255 in unit of 0.1 HDOP change trigger set |
| unsigned char ucTriggerCogChange; | COG change in degrees |
| unsigned char ucTriggerVelChange; | Velocity change in 0.1 Km/Hr |
| unsigned char ucTriggerAltChange; | Altitude change in Meters |
| unsigned short usTriggerVelThreshold; | Velocity threshold 0.1 Km/Hr |
| unsigned short usTriggerAltThreshold; | Altitude threshold in Meters |
| unsigned char ucTriggerStallThreshold; | Stall threshold 0.1 Km/Hr |
| unsigned short usTriggerStallTime; | Stall time in seconds |
| unsigned short usFlags; | Valid settings flags |
| unsigned short usError; | Return error code |
typedef struct {
unsigned long ulLoggerID;
unsigned char ucDGPSSource;
unsigned char ucDGPSMode;
unsigned char ucSBASPrn;
unsigned char ucSBASMode;
unsigned long ulTriggerMovement;
unsigned short usTriggerElapsed;
unsigned char ucTriggerFixChange;
unsigned char ucTriggerDopChange;
unsigned char ucTriggerCogChange;
unsigned char ucTriggerVelChange;
unsigned char ucTriggerAltChange;
unsigned short usTriggerVelThreshold;
unsigned short usTriggerAltThreshold;
unsigned char ucTriggerStallThreshold;
unsigned short usTriggerStallTime;
unsigned short usFlags;
unsigned short usError;
} GPSLOGGER_SETTINGS, * PGPSLOGGER_SETTINGS;