Beispiel - TLS Monitor

# TLS config file

#################################################################################################################################

# TLS Verbindungsparameter

#################################################################################################################################

# the main connection

[params]

# lib specific params

"PendingRequestTimeout" "10" # FG4 Type 55 timeout fuer PLS

"waitForTimeSync" "true" # after connect wait for timesync telegram from UZ

"HerstellerCode" "10" # producer code for TLS telegrams - Siemens AG

#TLS communication params

"TLS_ReconnectDelay" "60"

"TLS_HelloDelay" "30"

"TLS_HelloTimeout" "60"

"TLS_ReceiptDelay" "5"

"TLS_ReceiptTimeout" "30"

"TLS_ReceiptCount" "10"

#TLS master params

"C_3_Address" "[200,1]"

"C_7_JobRange" "[1, 199]" # use job IDs 1 to 199 on main line

# KRI params

"ServerPort" "50002" # Portnummer fuer UpLink

"DebugPort" "" # Portnummer fuer Debug-Socket (bound to this primary socket)

"HostName" "127.0.0.1" # do active connect to this host (monitor mode)

"copyUZToMonitor" "true" # send all incoming UZ messages to debug socket (true/false/yes/no)

"copyKRIToMonitor" "true" # send all outgoing messages zu debug socket

#################################################################################################################################

# TLS Default-Parameter

#################################################################################################################################

[default_FG1]

#defaults Parameter Geschwindigkeitsklassen

#K32_..., K33_... fuer Typ 37 (Kurzzeitdaten)

#L32_..., L33_... fuer Typ 38 (Langzeitdaten)

#LZD typen 1: KFZ(64)

#LZD typen 2: PKWAE(32), LKWAE(33)

#LZD typen 5+1: nkKfz(6), PkwG(1), PkwA(2), Lkw(3), LkwK(4), Bus(5)

#LZD typen 8+1: nkKfz(6), Krad(10), Pkw(7), Lfw(11), PkwA(2), Lkw(3), LkwA(8), Sattel(9), Bus(5)

"K32_defaults" "20,30,40,50,60,70,80,90,100,110,120,130,140,150,170"

"K33_defaults" "20,30,40,50,60,70,80,90,100,110,120"

"L32_defaults" "20,30,40,50,60,70,80,90,100,110,120,130,140,150,170"

"L33_defaults" "20,30,40,50,60,70,80,90,100,110,120"

"L1_defaults" "20,30,40,50,60,70,80,90,100,110,120,130,140,150,170"

"L6_defaults" "20,30,40,50,60,70,80,90,100,110,120,130,140,150,170"

"L7_defaults" "20,30,40,50,60,70,80,90,100,110,120,130,140,150,170"

"L10_defaults" "20,30,40,50,60,70,80,90,100,110,120,130,140,150,170"

"L11_defaults" "20,30,40,50,60,70,80,90,100,110,120,130,140,150,170"

"L2_defaults" "20,30,40,50,60,70,80,90,100,110,120"

"L3_defaults" "20,30,40,50,60,70,80,90,100,110,120"

"L4_defaults" "20,30,40,50,60,70,80,90,100,110,120"

"L5_defaults" "20,30,40,50,60,70,80,90,100,110,120"

"L8_defaults" "20,30,40,50,60,70,80,90,100,110,120"

"L9_defaults" "20,30,40,50,60,70,80,90,100,110,120"

# defaults FG1 Betriebsparameter

# Bezeichnung V_... ohne Leerzeichen!

# fixe Werte: Kurzzeitdaten Version 3 alle Minuten, Langzeitdaten alle Stunden

# Werte: KZD_Version (0..4/255), KZD_Intervall (*15s), LZD_Version (13/23/255), LZD_Intervall(in h + 128)

# Glдttung alpha1 (0..255), Glдttung alpha2 (0..255), Art/Startwert gl. Mittelwertbildung (0..127 + 128 fuer arithmetisch)

"V_defaults" "3, 4, 13, 129, 128, 128, 80"

"V_TYP49" "0, 4, 13, 129, 128, 128, 80"

"V_TYP50" "1, 4, 13, 129, 128, 128, 80"

"V_TYP51" "2, 4, 13, 129, 128, 128, 80"

"V_TYP52" "3, 4, 13, 129, 128, 128, 80"

"V_TYP53" "4, 4, 13, 129, 128, 128, 80"

"V_TYP54" "5, 4, 13, 129, 128, 128, 80"

"V_TYP55" "6, 4, 13, 129, 128, 128, 80"

"V_TYP55_lang" "6, 20, 13, 129, 128, 128, 80"

[default_FG3]

# defaults FG3 Betriebsparameter

# Bezeichnung V_... ohne Leerzeichen!

# Werte SendIntervall in Sekunden (0..65535), spontan/periodisch ein/aus (2,1,0)

# Standards: 15 min update, periodisch ein

"V_defaults" "900,1"

[default_FG4]

# defaults FG4 VWZ

# DEFAULTNAME

# TLS_ANZEIGEPRINZIP(a..e,x fьr Cluster) + TLS_STEUERUNGSPRINZIP(1,2,3)

# TLS_CODETABLE(components in brackets, combined codes with +, separator is ,)

# testparam fuer FG4 test - alles im program mode (component mode braucht langform typ 55, wird nicht unterstuetzt)

"CLUSTER_FG4" "x1" ""

"WVZ_FG4_FASI" "b2" "111,112,113,114" # FASI kreuz rot, pfeil gruen, pfeil gelb links, pfeil gelb rechts

"WVZ_FG4_A" "b2" "22,24,26,28" # WVZ A: Vorschrift 40, 60, 80, 100

"WVZ_FG4_B" "b2" "1,3,4,8,9,31,32,51,52" # WVZ B: Gefahrenzeichen

"WVZ_FG4_C" "b2" "66,77,79,81,82,84,102" # WVZ C: Zusatzzeichen

"BLINKER_FG4" "b2" "61" # gelbes blinklicht

"WVZ_FG4_AMPEL" "b2" "107,108,109,110" # Ampel rot, gelb, gruen, rot/gelb

"WVZ_FG4_PRISMA" "b2" "241,242,243,244" # Prisma Stellung 1,2,3,4

[default_FG6]

# defaults FG3 Betriebsparameter

# Bezeichnung V_... ohne Leerzeichen!

# Werte SendIntervall in Sekunden (0..65535), Abfrage(0) / periodisch senden (1) / bei Wertдnderung (2)

# Standards: 15 min update, senden bei Wertдnderung (Typ 2)

"V_defaults" "900,2"

#################################################################################################################################

# TLS Anlagenkonfiguration

#################################################################################################################################

[tlsconfig]

# eintraege gemaess normtabelle

# TLS_NAME (= ID_PERM)

# TLS_KNOTENNUMMER

# TLS_PORT_VMIS_DN (= TLS_PORT KRI)

# TLS_PORT_KRI_UP (= TLS_SLAVE KRI)

# TLS_PORT

# TLS_SLAVE

# TLS_EAK

# TLS_EA

# TLS_FG

# TLS_DE

# TLS_TYP

# TLS_DATAPOINT

# DEFAULTS (optional)

# TLS_KOMMENTAR hinter Kommentarzeichen #

# NAME KN_NR DN1 UP1 DN2 UP2 EAK EA FG DE TLSTYP DP DEFAULT COMMENT

"Monitor_KRI" 4543565 200 1 0 0 0 0 254 0 "Monitor_KRI"

"Monitor_SSt1" 4543567 200 1 200 1 0 0 254 0 "Monitor_SSt1"

"Monitor_SSt1_FG1_Cluster" 4543567 200 1 200 1 32 0 1 193 "Monitor_SSt1_FG1_Cluster" # Clusterkanal

"Monitor_SSt1_FG1_1" 4543567 200 1 200 1 32 1 1 1 "Monitor_SSt1_FG1_1" "V_TYP55_lang"

"Monitor_SSt1_FG1_2" 4543567 200 1 200 1 32 2 1 2 "Monitor_SSt1_FG1_2" "V_TYP55_lang"

"Monitor_SSt1_FG3_Cluster" 4543567 200 1 200 1 33 0 3 196 0 "Monitor_SSt1_FG3_Cluster" # Clusterkanal

"Monitor_SSt1_FG3_1" 4543567 200 1 200 1 33 1 3 2 60 "Monitor_SSt1_FG3_1" "V_defaults" # Sichtweite [SW]

"Monitor_SSt1_FG3_2" 4543567 200 1 200 1 33 2 3 3 71 "Monitor_SSt1_FG3_2" "V_defaults" # Niederschlagsart [NS]

"Monitor_SSt1_FG4_Cluster" 4543567 200 1 200 1 34 0 4 194 "Monitor_SSt1_FG4_Cluster" # Clusterkanal

"Monitor_SSt1_FG4_1" 4543567 200 1 200 1 34 1 4 1 "Monitor_SSt1_FG4_1" "WVZ_FG4_A" # WVZ A 1. FS

"Monitor_SSt1_FG4_2" 4543567 200 1 200 1 34 2 4 2 "Monitor_SSt1_FG4_2" "WVZ_FG4_A" # WVZ A 2. FS

"Monitor_SSt1_FG6_Cluster" 4543567 200 1 200 1 40 0 6 195 0 "Monitor_SSt1_FG6_Cluster" # Clusterkanal

"Monitor_SSt1_FG6_1" 4543567 200 1 200 1 40 1 6 1 48 "Monitor_SSt1_FG6_1" "V_defaults" # Tьrkontakt

"Monitor_SSt1_FG6_2" 4543567 200 1 200 1 40 2 6 2 51 "Monitor_SSt1_FG6_2" "V_defaults" # Netz