202 DG14 and DG16 Board & Sensor Reference Manual
The total message length for 8 satellite measurements is 207 bytes.
Table 7.9 outlines the data string format.
Table 7.9. MACM Data String
Byte # Name Type Size Content Origin
1 MACM char 4 Name of Message (“MACM”) sync_word
(ASCII "MACM")
5 COUNT char 2 Number of remaining structures to
be sent for the current epoch.
MBN record, count
7 RCVTIME long 4 Signal received in milliseconds of
week GPS system time. This is the
time tag for all measurements and
position data.
PBN record, rcvtime
11 NAVT float 4 Receiver clock offset in meters. PBN record, navt
24*j-9 PRN unsigned
char
1 Satellite PRN number MCA record, svprn
24*j-8 WRN unsigned
char
1 Warning flag, where:
• Bit 1 set = see note below
• Bit 2 set = see note below
• Bit 3 set = carrier phase
questionable
• Bit 4 set = code phase
questionable
• Bit 5 set = code phase
integration questionable
• Bit 6 set = not used
• Bit 7 set = possible loss of lock
• Bit 8 set = loss of lock counter
reset
The interpretation of bits 1 and 2 is
as follows:
Bit 1 Bit 2
• 0 0 Same as 22 in goodbad flag
(see next field)
• 1 0 Same as 23 in goodbad flag
• 0 1 Same as 24 in goodbad flag
More than one bit may be set at the
same time, e.g., if bits 1, 3, and 6
are set at the same time, the
warning flag is 37 (1 + 4 + 32)
MCA record,
warning
24*j-7 POL unsigned
char
1 This number is either 0 or 5, 0
meaning satellite is just locked, and
5 meaning the beginning of the first
frame has been found.
MCA record,
polarity_known