11-10
3.1.5 Alarm (--ALR)
This sentence is used to report an alarm condition on a device and its current state of
acknowledgement.
1 2 3 4 5 6 7
$--ALR,hhmmss.ss,xxx,A,A,c--c*hh<CR><LF>
Field # Field Type Definition Note
1
Name
Alarm VD = Log, VR = VDR,
SD = Depth Sounder
2
hhmmss.ss
Time of alarm condition UTC (Coordinated Universal
Time)
3
xxx
Local alarm number 100 .. 199 ESD, 200 .. 299 SOG-
unit, 300 .. 399 STW-unit, 400 ..
499 Sig.Distributor
4
A
Alarm condition A = alarm, V = no alarm
5
A
Acknowledge condition A = Acknowledged, V = not
6
c—c
Alarm’s description text
7
hh
Check sum
3.1.6 Alert command refused (--ARC)
1 2 3 4 5 6 7
$--ARC,hhmmss.ss,AAA,x.x,x.x,A*hh <CR><LF>
Field # Field Type Definition Note
1
--
Talker id VD = Log, VR = VDR,
SD=Depth Sounder
2
hhmmss.ss
Time of alarm condition UTC
3
AAA
Manufacturer mnemonic code SAL
4
x.x
Alert identifier Log: 20000 + PSALW no.
VDR: 10000 + Alarm no.
5
x.x
Alert instance 1 to 999999
6
A
Refused alert command A: acknowledge
Q: request / repeat information
O: responsibility transfer
S: silence
7
Hh
Check sum