Character
Meaning
//
/ character
/Cssnn
Xor checksum of specified range, where ss = start
location (hex value from 00 to FF) and nn = number
of bytes (hex value from 00 to FF)
D
Day of month (1, . . . , 31)
d
Day of year (001, . . . , 366)
e
GPS elevation (
±
dddddd.dd length = 10)
f
Fractional Seconds (00, . . . , 99)
/Hxx
Hexadecimal value where xx is a hex value from 00,
. . . , FF
h
Hour (00, . . . , 23)
m
Minute (00, . . . , 59)
M
Month (1, . . . , 12)
O
Local hour offset (
±
hh where hh=0, . . . , 12)
o
Local minute offset (0, . . . , 59 minutes)
Pi
Latitude where i = 1, degrees (dd); = 2, Minutes
(mm); = 3, Fractional minutes (mmmm); = 4, Sec-
onds (ss); = 5, Fractional seconds (fff); = 6, N (North)
or S (South)
pi
Longitude where i = 1, Degree (ddd); = 2,
Minutes (mm); = 3, Fractional minutes
(mmmm); = 4, Seconds (ss); = 5, Fractional seconds
(fff); = 6, E (East) or W (West)
r
Carriage return and line feed
Sii
String Type where ii: 01 = Status change (receiver
out of lock, antenna short, antenna open)
s
Seconds (00, . . . , 59)
Txx
On time character where xx is a hex value from 01 to
FF (Note: Must be at the start or end of the string!)
U
Unlock time (00, . . . ,99 minutes)
W
Day of week (1, . . . , 7 where 1 = Sunday)
w
Day of week (1, . . . , 7 where 1 = Monday)
y
Year (00, . . . , 99)
Y
Year (2000, . . . , 2xxx)
Table 8.1: Characters used with Custom Strings
73