APPENDIX 3 DIGITAL INTERFACE
ACN - Alert command
$**ACN,hhmmss.ss,aaa,x.x,x.x,c,a*hh<CR><LF>
1
2
1. Time (UTC)
2. Manufacturer mnemonic code (3 digits)
3. Alert Identifier (0 - 9999999)
4. Alert Instance (1 - 999999,null)
5. Alert command (A,Q,O,S)
A=acknowledge
Q=request/repeat information
O=responsibility transfer
S=silence
6. Sentence status flag(C) (fixed)
ALC - Cyclic alert list
$**ALC,xx,xx,xx,x.x, aaa,x.x,x.x,x.x,'''''',*hh<CR><LF>
1 2 3 4
5
1. Total number of sentences this message (01 to 99)
2. Sentence number (01 to 99)
3. Sequential message identifier (00 to 99)
4. Number of alert entries (0 to 3)
5. Manufacturer mnemonic code (FEC, null)
6. Alert identifier (999 or 10001 to 10999)
7. Alert instance (null)
8. Revision counter (1 to 99)
9. Additional alert entries (same as 5 and 8)
ALF - Alert sentence
$**ALF,x,x,x,hhmmss.ss,a,a,a,aaa,x.x,x.x,x.x,x,c--c,*hh<CR><LF>
1 2 3
4
1. Total number of ALF sentences this message (1, 2)
2. Sentence number (1, 2)
3. Sequential message identifier (0 to 9)
4. Time of last change (hh=00 to 23, mm=00 to 59, ss.ss=00.00 to 60.99), null
5. Alert category (A=Alert category A, B=Alert category B, C=Alert
category C), null
6. Alert priority (A=Alarm, W=Warning, C=Caution), null when #2 is 2.
7. Alert state (V=Not ACKed, S=Silence, A=ACked, O/U=Resolved, Not ACKed,
N=Normal state), null when #2 is 2.
8. Manufacturer mnemonic code (FEC, null)
9. Alert identifier (999 or 10001 to 10999)
10. Alert instance (null)
11. Revision counter (1 to 99)
12. Escalation counter (0 to 2)
13. Alert text (max. 18 characters)
ALR - Set alarm state
$--ALR,Hhmmss.ss,xxx,A,A,c—c*hh<CR><LF>
1
2 3 4
1. Time of alarm condition change, UTC (000000.00 - 235960.99)
2. Unique alarm number (identifier) at alarm source (000 - 999)
3. Alarm condition (A=threshold exceeded, V=not exceeded)
4. Alarm acknowledge state (A=acknowledged, V=not acknowledged)
5. Alarm description text (alphanumeric characters, max. 32)
AP-8
3
4 5 6
6
7
8
9
5 6 7 8
9 10 11 12 13
5