10. Appendix 
10-6 
 
2: Water depth, meters 
3: Water depth, fathoms 
 
4) DBS – Depth below surface 
$--DBS, x.x, f, x.x, M, x.x, F*hh<CR><LF> 
  1    2     3 
1: Water depth, feet   
2: Water depth, meters 
3: Water depth, fathoms 
 
5) PJRCU – Depth relative to transducer (2frequencies)   
$PJRCU,SD,x.x,x.x,x.x,x.x,xx,c-c*hh<CR><LF> 
         1  2  3  4  5  6  7 
1: Water depth relative to transducer, meters. 
2: Offset from transducer, meters 
3: Maximum range scale in use, meters 
4: Reserved 
5: Echo sounder channel number 1: reserved 2:50 kHz 3: 200 kHz 
6: Transducer location FWD/MID/AFT 
7: Checksum (result after each ASCII code of every character between "S" just after "$" and 
"X" just before " * " is EXORed.) 
 
6) ALR – Set alarm state(Legacy Alert sentece) 
$--ALR,hhmmss.ss,xxx,A,A,c--c*hh<CR><LF> 
    1       2  3 4  5 
1: Time of alarm condition change, UTC 
2: Alarm condition (A = threshold exceeded, V = not exceeded) 
3: Unique alarm number (identifier) at alarm source 
4: Alarm’s acknowledge state, A = acknowledged V = unacknowledged 
5: Alarm’s description text 
 
7) ALC – Cyclic alert list 
$--ALC,xx,xx,xx,x.x,aaa,x.x,x.x,x.x,……..,aaa,x.x,x.x,x.x*hh <CR><LF> 
          1  2  3  4  5  6  7  8    9  10 
1: Total number of sentences for this message, 01 to 99 1 
2: Sentence number, 01 to 99 1) 
3: Sequential message identifier, 00 to 99 2) 
4: Number of alert entries 3) 
5: Manufacturer mnemonic code 
6: Alert identifier 
7: Alert instance 
8: Revision counter 
9: Additional Alert entries 
10: Alert entry n 4) 
Note; 
1) The first field specifies the total number of sentences used for a message, minimum value 
1. The second field identifies the order of this sentence in the message, minimum value 1.