background image

190-00880-00 

GPS 20x Technical Specifications  

Rev. A 

Page 14 

APPENDIX B: GARMIN BINARY OUTPUT FORMAT 

In Binary Output mode, GPS 20x will transmit packets once per second. The records must be enabled by commands 
to the unit. Refer to the 

Garmin Device Interface Specification 

found in the Garmin Device Interface SDK

 

for 

details on how to form and parse Garmin packets over USB. At the time of this printing, this document is located on 
the Garmin Web site at: 

www.garmin.com/support/commProtocol.html

. The ID of each command should be 10 

decimal to signify that the record is a command. The data portion of the packet should be one of the following: 

Function Command 

(base 

10) 

Position Record On 

49 

Position Record Off 

50 

 

Note that the satellite data information is also enabled when the position record is enabled.  

USB packets contain a header with a USB transport ID, a record ID, and the size of the record data in bytes. 
Immediately following the header is the record data payload. Refer to the

 Garmin Device Interface Specification 

 

found in the Garmin Device Interface SDK for details on how to form and parse Garmin USB packets. 

USB Packet: 

- 0x## 0x00 0x00 0x00 

(USB transport ID, 1 byte unsigned, 4 bytes reserved) 

- 0x## 0x## 0x00 0x00 

(Record ID, 2 bytes unsigned, 4 bytes reserved) 

- 0x## 0x## 0x## 0x## 

(Number of data bytes in record, 4 bytes unsigned) 

- record data payload 

 

All unused reserved bytes in the header must be zero. 

The data bytes of each packet contain the record specified by the record ID. A description of each record follows. 

 

 

Summary of Contents for GPS 20x

Page 1: ...GPS 20x TECHNICAL SPECIFICATIONS Garmin International Inc 1200 E 151st Street Olathe KS 66062 USA 190 00880 00 Revision A January 2008 a...

Page 2: ...print one copy of this manual or of any revision hereto provided that such electronic or printed copy of this manual must contain the complete text of this copyright notice and provided further that a...

Page 3: ...1 5 3 4 Accuracy 5 1 5 4 Interfaces 5 1 5 4 1 GPS 20x Electrical Characteristics 5 1 5 4 2 Garmin Interface and Garmin USB Protocol 5 2 Mechanical Characteristics Mounting 6 3 GPS 20x Software Interfa...

Page 4: ...ation of this device is subject to the following conditions 1 this device may not cause harmful interference and 2 this device must accept any interference received including interference that may cau...

Page 5: ...ABLE FOR ANY INCIDENTAL SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES WHETHER RESULTING FROM THE USE MISUSE OR INABILITY TO USE THIS PRODUCT OR FROM DEFECTS IN THE PRODUCT Some states do not allow the exc...

Page 6: ...application designer The GPS 20x interfaces to a computer with an available USB port Drivers are available for use on Windows computers Macintosh and Linux drivers are not available from Garmin After...

Page 7: ...2 1 Input Voltage 4 4 5 5 Vdc 1 5 2 2 Input Current 110 mA 5 0 Vdc 1 5 2 3 GPS Receiver Sensitivity 185 dBW minimum 1 5 2 4 Environmental Characteristics Operating Temperature 30 C to 80 C 22 F to 176...

Page 8: ...vice Interface SDK for information about the Garmin Interface and the Garmin USB Protocol At the time of this printing this document is located on the Garmin Web site at www garmin com support commPro...

Page 9: ...TICS 1 7 in 42 8 mm 1 3 in 32 4 mm Figure 1 GPS 20x Top Case Dimensions 1 7 in 42 8 mm 0 5 in 12 mm Figure 2 GPS 20x Side View 0 5 in 12 mm Figure 3 GPS 20x End View 190 00880 00 GPS 20x Technical Spe...

Page 10: ...tted by the GPS 20x using Spanner an application that can provide NMEA output via a virtual COM port Spanner is available for free on the Garmin web site To download the software start at www garmin c...

Page 11: ...3851 3651 N 09447 9382 W 000 0 221 9 081103 003 3 E 67 GPRMC 000000 A 3851 3651 N 09447 9382 W 000 0 221 9 081103 003 3 E 67 GPRMC 000001 A 3851 3651 N 09447 9382 W 000 0 221 9 081103 003 3 E 66 If a...

Page 12: ...will be transmitted Note Items 4 5 6 and 7 repeat for each satellite in view to a maximum of four 4 satellites per sentence GSV will be repeated as necessary to output all satellites in view up to 12...

Page 13: ...lity 3 No Effect This field is not used on this model and is included only for backwards compatibility 4 No Effect This field is not used on this model and is included only for backwards compatibility...

Page 14: ...2 CHUA ASTRO Paraguay 23 CORREGO ALEGRE Brazil 24 DJAKARTA BATAVIA Sumatra Island Indonesia 25 DOS 1968 Gizo Island New Georgia Islands 26 EASTER ISLAND 1967 Easter Island 27 EUROPEAN 1950 Austria Bel...

Page 15: ...60 NORTH AMERICAN 1927 Caribbean Barbados Caicos Islands Cuba Dominican Republic Grand Cayman Jamaica Leeward Islands Turks Islands 61 NORTH AMERICAN 1927 Mean Value CONUS 62 NORTH AMERICAN 1927 Cuba...

Page 16: ...Falkland Island 90 SCHWARZECK Namibia 91 SOUTHEAST BASE Porto Santo and Madeira Islands 92 SOUTHWEST BASE Faial Graciosa Pico Sao Jorge and Terceira Islands Azores 93 TIMBALAI 1948 Brunei and East Mal...

Page 17: ...mmand base 10 Position Record On 49 Position Record Off 50 Note that the satellite data information is also enabled when the position record is enabled USB packets contain a header with a USB transpor...

Page 18: ...cpo_sat_data The status bit field represents a set of booleans described below Bit Meaning when bit is one 1 0 The unit has ephemeris data for the specified satellite 1 The unit has a differential co...

Page 19: ...ians lon_vel Longitude velocity meters second lat_vel Latitude velocity meters second alt_vel Altitude velocity meters second msl_hght Height mean sea level meters leap_sec UTC leap seconds grmn_days...

Reviews: