Copernicus
1.0
An Arduino module for the Trimble Copernicus GPS receiver
|
Various GPS datapoint types. More...
Classes | |
union | Float32 |
union | Float64 |
struct | LLA_Fix< T > |
struct | XYZ_Fix< T > |
struct | XYZ_VFix |
struct | ENU_VFix |
struct | PosFix |
Position fix. More... | |
struct | VelFix |
Velocity fix. More... | |
struct | GPSTime |
struct | GPSStatus |
Enumerations | |
enum | CommandID { CMD_IO_OPTIONS = 0x35 } |
enum | ReportType { RPT_ERROR = -1, RPT_NONE = 0x00, RPT_FIX_POS_LLA_32 = 0x4A, RPT_FIX_POS_LLA_64 = 0x84, RPT_FIX_POS_XYZ_32 = 0x42, RPT_FIX_POS_XYZ_64 = 0x83, RPT_FIX_VEL_XYZ = 0x43, RPT_FIX_VEL_ENU = 0x56, RPT_GPSTIME = 0x41, RPT_HEALTH = 0x46, RPT_ADDL_STATUS = 0x4B, RPT_SATELLITES = 0x6d, RPT_SBAS_MODE = 0x82, RPT_IO_SETTINGS = 0x55 } |
enum | GPSHealth { HLTH_UNKNOWN = 0xFF, HLTH_DOING_FIXES = 0x00, HLTH_NO_GPSTIME = 0x01, HLTH_PDOP_TOO_HIGH = 0x03, HLTH_SV_UNAVAILABLE = 0x04, HLTH_SATELLITES_NONE = 0x08, HLTH_SATELLITES_ONE = 0x09, HLTH_SATELLITES_TWO = 0x0A, HLTH_SATELLITES_THREE = 0x0B, HLTH_SATELLITES_OVERDETERMINED = 0xBB } |
enum | PacketStatus { PKT_IGNORE, PKT_CONSUMED, PKT_ERROR, PKT_PARTIAL } |
enum | AltMode { ALT_HAE = 0x00, ALT_MSL = 0x01, ALT_NOCHANGE = 0xFF } |
enum | PPSMode { PPS_ALWAYS = 0x00, PPS_FIX = 0x20, PPS_OFF = 0x40, PPS_NOCHANGE = 0x60 } |
enum | GPSTimeMode { TME_GPSTIME = 0x00, TME_UTCTIME = 0x01, TME_NOCHANGE = 0xFF } |
Various GPS datapoint types.
enum AltMode |
enum CommandID |
enum GPSHealth |
enum GPSTimeMode |
enum PacketStatus |
Enumerator | |
---|---|
PKT_IGNORE |
Indicates the GPSPacketProcessor does not wish to intercept this packet and no bytes have been consumed. |
PKT_CONSUMED |
Indicates that the GPSPacketProcessor has consumed and processed the packet, including the end-of-packet sequence. |
PKT_ERROR |
Indicates that an error has occurred while processing the packet, and the stream should be advanced to a safe state. |
PKT_PARTIAL |
Indicates that the GPSPacketProcessor has consumed some bytes of the packet, and that the remainder of the packet should be consumed. |
enum PPSMode |
enum ReportType |