APPENDIX 3 DIGITAL INTERFACE
AP-18
ACN - Alert command
ALC - Cyclic alert list
ALF - Alert sentence
$**ACN,hhmmss.ss,aaa,x.x,x.x,c,a*hh<CR><LF>
1 2 3 4 5 6
1. Time (UTC)
2. Manufacturer mnemonic code (3 digit alphanumeric code, null)
3. Alert Identifier (1 - 999 or 100000 - 9999999)
4. Alert Instance (1 - 999999)
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,xx,xx,xx,x.x, aaa,x.x,x.x,x.x,’’’’’’,*hh<CR><LF>
1 2 3 4 5 6 7 8 9
1. Total number of sentences this message (01
-
99)
2. Sentence number (01
-
99)
3. Sequential message identifier (00
-
99)
4. Number of alert entries (0
-
3)
5. Manufacturer mnemonic code (FEC, null)
6. Alert identifier (
1 - 999 or 100000 - 9999999
)
7. Alert instance (
1 - 999999
)
8. Revision counter (1
-
99)
9. Additional alert entries (see Note)
Note: Alert entry 0 - n: Each alert entry consists of
- Manufacturer Identifier (see ALF Manufactuer
- Alert Identifier (see ALF Alert identifier)
- Alert instance (see ALF instance)
- Revision counter (see ALF revision counter)
Each entry identifies a certain alert with a certain state.
It is not allowed that an alert entry is split between two ALC sentences.
Alert entry 1
See Note
$**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 5 6 7 8 9 10 11 12 13
1. Total number of ALF sentences this message (1, 2)
2. Sentence number (1, 2)
3. Sequential message identifier (0 - 9)
4. Time of last change (hh=00 to 23, mm=00 to 59, ss.ss=00.00 to 60.99), null when #2 is 2
5. Alert category (A=Alert category A, B=Alert category B, C=Alert category C), null when #2 is 2
6. Alert priority (A=Alarm, W=Warning, C=Caution), null when #2 is 2
7. Alert state (A/S/O/U/V/N/null)
A=Acknowledged
S=Silence,
O=Active-responsiblity transferred
U=Rectified-unacknowledged
V=Not acknowledged
N=Normal state
null when #2 is 2
8. Manufacturer mnemonic code (FEC, null)
9. Alert identifier (
1 - 999 or 100000 - 9999999
)
10. Alert instance (
1 - 999999
)
11. Revision counter (1 - 99)
12. Escalation counter (0 - 9)
13. Alert text (max. 16 characters)