Garmin 16-HVS GPS Receiver User Manual


 
Appendix A. CR23X/CR10X Programs
9) HDPFrac, Horizontal Dilution of Precision, tenths
10) Elevation, Elevation in meters
11) Geoidal, Geoidal separation in meters
12) Geoidalth, Geoidal separation in meters, tenths
13) Age, Age of differential GPS data
14) Agetenth, Age of differential GPS data, tenths
15) DiffID, Differential reference station ID
Additional input locations used in the example program are:
18) Orig_TM, Copy of original time
19) Int1, Place holder for math
20) Hours, formatted hours
21) Minutes, formatted minutes
22) Seconds, formatted seconds
23) remainder, place holder for math
Before writing any datalogger code, it’s best to enter all the input locations
needed. In Edlog, open the input location editor (F5) and enter names for the
input locations listed above. When an input location is needed, use the input
location pick list (F6).
;{CR23X}
;
*Table 1 Program
01: 60 Execution Interval (seconds)
; Instruction to eliminate warning about unused subroutine, not needed
1: If Flag/Port (P91)
1: 11 Do if Flag 1 is High
2: 98 Call Subroutine 98
*Table 2 Program
02: 0.0000 Execution Interval (seconds)
*Table 3 Subroutines
1: Beginning of Subroutine (P85)
1: 98 Subroutine 98
;--- read serial data non-buffered
2: Port Serial I/O (P15)
1: 1 Reps
2: 61 -- RS-232 ASCII (decimal delimiter), 1200 Baud
3: 1 Delay (0.01 sec units) before TX
4: 5 No RTS/DTR, C5 TXD/RXD
5: 1 Start Loc for TX [ Raw_Time ]
6: 0 Number of Locs to TX
7: 42 Termination Character for RX
8: 100 RX Buffer Size or Max Chars to RX if Par 2 indexed (--)
9: 80 Time Out for CTS (TX) and/or RX (0.01 sec units)
10: 1 Start Loc for RX [ Raw_Time ]
11: 1.0 Mult for RX
12: 0.0 Offset for RX
;--- filter for $GPGGA
3: Extended Parameters (P63)
1: 36 Option ;$
A-5