# Data point definition file for Schneider-Intercom

[M failure]
name    = Communication failure
query   = pe

[M system 0]
name    = System state
query   = pe

[M request 40 41]
name    = Call request 41 -> 40
query   = pe

[M linefault 40]
name    = Line state for 40
query   = pe

[M linefault 41]
name    = Line state for 41
query   = pe

[M alarm 41]
name    = Alarm from 41
query   = pe

[M input 40 61]
name    = Status input 1
query   = pe

[M input 40 62]
name    = Status input 2
query   = pe

[M output 51]
name    = Status output 1
query   = pe

[M output 52]
name    = Status output 2
query   = pe

[S conversation 40 41]
name    = Setup conversation 40 -> 41
query   = pe

[S acknowledge 40 41]
name    = Acknowledge call request 41 -> 40
query   = pe

[S control 51]
name    = Drive output 1
query   = pe

[S control 52]
name    = Drive output 2
query   = pe

[M actual 0]
name    = Test for a M-Flex datapoint ('conversation 105 107')
query   = pe
sic_map0    = 004200F105F10712, 1
sic_map1    = 004200F105F10710, 0

[S nominal 1]
name    = Test for a S-Flex datapoint ('S simulation D140')
query   = pe
sic_sync    = 00 42 00 0100 0506 01
sic_map0    = 00 40 00 D140 0000 A3, 1
sic_map1    = 00 40 00 D140 0001 A3, 2
sic_map2    = 00 40 00 D140 0002 A3, 3
sic_map3    = 00 40 00 D140 0003 A3, 4
sic_map4    = 00 40 00 D140 0004 A3, 5

[S simulation D140]
format  = D:4
name    = Test for an input simulation datapoint
query   = pe

# Leitungszustand fuer 8-stellige Teilnehmernummer
# Rufnummer im Beispiel ist 1234123, wird am Anfang
# mit "F" aufgefuellt
[M actual 1]
name = Linefault
# Abfrage: Task 80, Typ 52
sic_sync = 00 80 00 52 F1234123 FFFF
# Kein Leitungsfehler
sic_map0 = 00 62 00 15 F1234123 0000,0
# Leitungsfehler
sic_map1 = 00 62 00 15 F1234123 0001,1
# Diskret fuer Wegrufer (fix)
sic_map2 = 00 62 00 15 F1234123 0100,2
# Diskret fuer Angerufenen (fix)
sic_map3 = 00 62 00 17 F1234123 0100,3
# Diskret (Lageschalter)
sic_map4 = 00 62 00 15 F1234123 0200,4

