Garmin GPS 10 Deluxe Technical Specifications - Page 25

Position Record, Receiver Measurement Record, GPS 10 Technical Specifications

Page 25 highlights

Position Record The Position Record has a record identifier of typedef struct { float alt; float epe; float eph; float epv; int fix; double gps_tow; double lat; double lon; float lon_vel; float lat_vel; float alt_vel; float msl_hght; int leap_sec; long grmn_days; } cpo_pvt_data; alt Ellipsoid altitude (meters) epe Est pos error (meters) eph Pos err, horizontal (meters) epv Pos err, vertical (meters) fix 0 = no fix; 1 = no fix; 2 = 2D; 3 = 3D; 4 = 2D differential; 5 = 3D differential; 6 + = undefined gps_tow GPS time of week (sec) lat Latitude (radians) lon Longitude (radians) lon_vel Longitude velocity (meters/second) lat_vel Latitude velocity (meters/second) alt_vel Altitude velocity (meters/second) msl_hght Mean sea level height (meters) leap_sec UTC leap seconds grmn_days Garmin days (days since December 31, 1989) Receiver Measurement Record typedef struct { unsigned long cycles; double pr; unsigned int phase; char slp_dtct; unsigned char snr_dbhz; char svid; char valid; } cpo_rcv_sv_data; typedef struct { double int cpo_rcv_sv_data } cpo_rcv_data; rcvr_tow; rcvr_wn; sv[ 12 ]; rcvr_tow rcvr_wn cycles pr phase slp_dtct snr_dbhz svid valid Receiver time of week (seconds) Receiver week number Number of accumulated cycles Pseudorange (meters) To convert to (0 -359.999) multiply by 360.0 and divide by 2048.0 0 = no cycle slip detected; non-zero = cycle slip detected Signal strength - db Hz Satellite number (0-31, 19-138 for WAAS) Note: add 1 to offset to current svid numbers. 0 = information not valid; non-zero = information valid 190-00516-00 GPS 10 Technical Specifications Page 21 Rev. B

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

190-00516-00
GPS 10 Technical Specifications
Rev. B
Page 21
Position Record
The Position Record has a record identifier of
typedef struct
{
float
alt;
float
epe;
float
eph;
float
epv;
int
fix;
double
gps_tow;
double
lat;
double
lon;
float
lon_vel;
float
lat_vel;
float
alt_vel;
float
msl_hght;
int
leap_sec;
long
grmn_days;
} cpo_pvt_data;
alt
Ellipsoid altitude (meters)
epe
Est pos error (meters)
eph
Pos err, horizontal (meters)
epv
Pos err, vertical (meters)
fix
0 = no fix; 1 = no fix; 2 = 2D; 3 = 3D; 4 = 2D differential; 5 = 3D differential; 6 + = undefined
gps_tow
GPS time of week (sec)
lat
Latitude (radians)
lon
Longitude (radians)
lon_vel
Longitude velocity (meters/second)
lat_vel
Latitude velocity (meters/second)
alt_vel
Altitude velocity (meters/second)
msl_hght
Mean sea level height (meters)
leap_sec
UTC leap seconds
grmn_days
Garmin days (days since December 31, 1989)
Receiver Measurement Record
typedef struct
{
unsigned long
cycles;
double
pr;
unsigned int
phase;
char
slp_dtct;
unsigned char
snr_dbhz;
char
svid;
char
valid;
} cpo_rcv_sv_data;
typedef struct
{
double
rcvr_tow;
int
rcvr_wn;
cpo_rcv_sv_data
sv[ 12 ];
} cpo_rcv_data;
rcvr_tow
Receiver time of week (seconds)
rcvr_wn
Receiver week number
cycles
Number of
accumulated cycles
pr
Pseudorange (meters)
phase
To convert to (0 -359.999) multiply by 360.0 and divide by 2048.0
slp_dtct
0 = no cycle slip detected; non-zero = cycle slip detected
snr_dbhz
Signal strength - db Hz
svid
Satellite number (0´31, 19´138 for WAAS)
Note: add 1 to offset to current svid numbers.
valid
0 = information not valid; non-zero = information valid