@@Ba definition

Thanks to Brian Kirby for sending the following:-

@@Ba -  Position 6 channel -  a very long command that sends date, time,
position, velocity, DOP, Satellite visability and tracking status - from the
Motorola Oncore GPS user guide page 6.72 - its fully documented, but its
three pages long !

You probally never found it as it has not been electronically published as
far as I know, but it was published in paper, for the Oncore and PVT
receivers.

============================

Position/Status/Data Output Message

@@BamdyyhmsffffaaaaoooohhhhmmmmvvhhddtntimsdimsdimsdimsdimsdimsdsC<CR><LF>

Date
m - month (1...12)
d - day    (1...31)
y - year (1980...2079)

Time
h - hours (0...23)
m - minutes (0...59)
s - seconds (0...60)
ffff - fractional seconds (0....999999999)

Position
aaaa - latitude in mas (-324,000,000...+324,000,000 (-90 degrees to +90
degrees))
oooo - longitude in mas -648,000,000..._648,000,000 (-180 degrees to +180
degrees)
hhhh - height in cm -100,000...1,800,000 (-1.000.00 to +18,000.00 m) (GPS
referenced height)
mmmm - height in cm -100,000...1,800,000 (MSL referenced height)

Velocity
vv - velocity in cm/s  0...51400 (0 to 512.00 m/s)
hh - heading 0...3599 (0.0 to 359.9 degrees)

Geometry
dd - current DOP 0...999 ( 0 to 99.9 DOP)
0.1 0 - not computable, or position hold
t - DOP type  0 - PDOP (in 3D mode), 1 - HDOP (in 2D mode)

Satellite visibility and tracking status
n - num of visible sat 0...12
t - num of sat tracked 0...6

for each of six receiver channels
i - sat ID  0...37
m - channel tracking mode 0...8
0 - code search
1 - code acquire
2 - AGC set
3 - Freq acquire
4 - bit sync detect
5 - message sync detect
6 - satellite time available
7 - ephermeris acquire
8 - available for position
s - signal strength 0...255
d - channel status flag
msb bit 7: using for position fix
bit 6: satellite momentum alert flag set
bit 5: satellite anti-spoof flag set
bit 4: satellite reported unhealthy
bit 3: satellite reported inaccurate (>16M)
bit 2: spare
bit 1: spare
lsb bit 0: parity error
(end of channel dependent data)

s - receiver status message
msb bit 7: position propagate mode
bit 6: poor geometry (DOP>20)
bit 5: 3D fix
bit 4: Altitude hold (2D fix)
bit 3: Acquiring satellites/position hold
bit 2: differential
bit 1: insufficient visable satellites (<3)
lsb   bit 0: bad almanac

c - checksum

message length 68 bytes