APPENDIX 3 DIGITAL INTERFACE
AP-12
NRX - Navtex received data
OSD - Own ship data
PRC - Propulsion remote control
$--NRX,xxx,xxx,xx,aaxx,x,hhmmss.ss,xx,xx,xxxx,x.x,x.x, A,c--c*hh<CR><LF>
1 2 3 4 5 6 7 8 9 10 11 12 13
1. Number of sentences (001 to 999)
2. Sentence number (001-999)
3. Sequential message ID (00 to 99)
4. Navtex message code (aaxx aa: AA to ZZ xx: 00 to 99)
5. Frequency table index (0 to 9, null)
6. UTC of receipt of message (No use)
7. Day (0 to 31, null)
8. Month (01 to 12, null)
9. Year (0000 to 9999, null)
10. Total number of characters in this series of NRX sentences (1 to 8000, null)
11. Total number of bad characters (0 to 8000, null)
12. Status indication (A=correct message, V=incorrect message; Null)
13. Message body (English alphanumeric characters)
$--OSD,x.x,A,x.x,a,x.x,a,x.x,x.x,a*hh<CR><LF>
1 2 3 4 5 6 7 8 9
1. Heading, degrees true (0.00 - 359.99, null)
2. Heading status (A=data valid, V=data invalid)
3. Vessel course, degrees true (0.00 - 359.99, null)
4. Course reference (B/M/W/R/P, null)
B=Bottom tracking log
M=Manually entered
W=Water referenced
R=Radar tracking (of fixed target)
P=Positioning system ground reference
5. Vessel speed (0.00 - 999.99, null)
6. Speed reference, B/M/W/R/P
7. Vessel set, degrees true, manually entered (0.00 - 359.99)
8. Vessel drift (speed), manually entered (0.00 - 99.99, null)
9. Speed units (N=Knots)
$**PRC,x.x,A,x.x,a,x.x,a,a,x*hh<CR><LF>
1 2 3 4 5 6 7 8
1. Lever demand position (-100 to 100, 0=stop)
2. Lever demand status (A=data valid V=data invalid)
3. RPM demand value (-9999.9 to 9999.9)
4. RPM mode indicator (P=per cent R=Revolutions per min.)
5. Pitch demand value (-999.9 to 999.9)
6. Pitch mode indicator (P=per cent D=degrees V=data invalid)
7. Operating location indicator (B=bridge P=port wing S=starboard wing
C=engine control room E=engine side/local W=Wing)
8. Number of engine or propeller shaft (00 to 99)