MGPS::REPORT Struct Reference

Individual GPS position report. More...

#include <mi32/mgps.h>

List of all members.

Public Types

enum  DATASRC {
  DATASRC_GPS2D = 0, DATASRC_GPS3D = 1, DATASRC_DGPS2D = 2, DATASRC_DGPS3D = 3,
  DATASRC_DR = 6, DATASRC_DegradedDR = 8, DATASRC_Unknown = 9
}
enum  VALID {
  VALID_None = 0x0000, VALID_PositionXY = 0x0001, VALID_PositionZ = 0x0002, VALID_VelocityXY = 0x0004,
  VALID_VelocityZ = 0x0008, VALID_Heading = 0x0010, VALID_Speed = 0x0020, VALID_NumSat = 0x0040,
  VALID_DateTime = 0x0080
}

Public Attributes

DATASRC DataSrc
UINT8 Day
double Heading
UINT8 Hour
UINT8 Minute
UINT8 Month
UINT8 NumSatellites
DPOINT3D Position
UINT8 Second
double Speed
VALID Valid
DPOINT3D Velocity
UINT16 Year

Detailed Description

Individual GPS position report.


Member Enumeration Documentation

Enumerator:
DATASRC_GPS2D 
DATASRC_GPS3D 
DATASRC_DGPS2D 
DATASRC_DGPS3D 
DATASRC_DR 
DATASRC_DegradedDR 
DATASRC_Unknown 
Enumerator:
VALID_None 
VALID_PositionXY 
VALID_PositionZ 
VALID_VelocityXY 
VALID_VelocityZ 
VALID_Heading 
VALID_Speed 
VALID_NumSat 
VALID_DateTime 

Member Data Documentation

Data source.

Day (1-31).

Degrees from True North increasing eastwardly.

Hour (0-23).

Minute (0-59).

Month (1-12).

Number of satellites used.

x=Longitude degrees, y=Latitude degrees, z=Elevation meters

Second (0-59).

Speed over Ground.

Flags for which values are valid.

x=East, y=North, z=Up, all in meters/second

Year (4-digit).


The documentation for this struct was generated from the following file:

Generated on Sun Oct 7 21:35:23 2012 for TNTsdk 2012 by  doxygen 1.6.1