Garmin Apollo CNX80 Installation Manual - page 137
Appendix B - Serial Interface Specifications
GNS 480 (CNX80) Installation Manual 560-0982-01 Rev A
B-9
Table B- 6 - Moving Map ASCII Navigation Data
ID Data
Format
Length Description
c vDddd
7
CDI:
v =
Nav Flag
{ ‘-‘ Flagged || ‘v’ Valid }
D = Needle { ‘C‘ Center || ‘L’ Left || ‘R’ Right }
ddd =
Deflection Value
ASCII (000 – 100)
l
(lower case
L)
dddddd
6
Distance to Destination:
dddddd = nm * 10
p
sdddd
7
s = ± dddd = {0000 - 5999}
Pressure Altitude (-1500 to +5999 tens of feet +/- sea level).
Field is dashed when invalid “-----”.
v vDddd
7
VDI:
v =
VDI Flag
{ ‘-‘ Flagged || ‘v’ Valid }
D = Needle { ‘C‘ Center || ‘U’ Up || ‘D’ Down }
ddd =
Deflection Value
ASCII (000 – 120)
h sddd
4
Horizontal Command Signal:
s=sign: L = bank left. R = bank right. X = invalid data.
ddd = degrees * 10
w
See Table B- 7
18
Moving Map Binary Route Data
Table B- 7 - Moving Map Binary Route Data
Byte Data
Format
Description
1 w
Item
designator
2-3
dd
Current waypoint number in ASCII (01h to 20h)
4 xiannnnn
Sequence
number
x = undefined
i = 1 if last waypoint
a = 1 if active waypoint
nnnnn = unsigned binary waypoint number
5-9
ddddd
ASCII waypoint identifier
10
11
12
sddddddd
xxmmmmmm
xhhhhhhh
Waypoint latitude - packed, unsigned binary
s = sign: 0 for north, 1 for south
ddddddd = degrees
mmmmmm = minutes
hhhhhhh = hundredths of minutes
x = undefined
13
14
15
16
sxxxxxxx
dddddddd
xxmmmmmm
xhhhhhhh
Waypoint longitude
s = sign: 0 for east, 1 for west
dddddddd = degrees
mmmmmm = minutes
hhhhhhh = hundredths of minutes
x = undefined
17
18
nnnnnnnn
nnnnnnnn
Magnetic variation at waypoint
LS byte (msbit...lsbit)
MS byte (msbit...lsbit)
Two’s complement binary in sixteenths of degrees, easterly variation is
positive.
19
ASCII carriage return (0Dh)