Herunterladen Diese Seite drucken

Bosch UGM 2040 Konfiguration Und Bedienung Seite 134

Vorschau ausblenden Andere Handbücher für UGM 2040:

Werbung

134
de | Fortgeschrittene Konzepte
UGM 2040
AdapterRuleForHeadSystem:
Results = {
EventTypes.Normal : EventTypes["NormalPE"].GetLineState(),
EventTypes.GeneralFault: EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.Walktest: EventTypes["WalktestFault"].GetLineState(),
EventTypes.RestartNormal: EventTypes["NormalPE"].GetLineState(),
EventTypes.RestartSystem: EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.WatchdogRestart:
EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.WatchdogRestartHardware:
EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.MaintenanceOff : EventTypes["NormalPE"].GetLineState(),
EventTypes.MaintenanceOn :
EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.MaintenanceOnRemoteLogoff:
EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.MaintenanceOnRemoteLogon:
EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.MaintenanceOnUpdateMode :
EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.NormalRunning: EventTypes["NormalPE"].GetLineState(),
EventTypes.MasterSwitchable: EventTypes["NormalPE"].GetLineState(),
EventTypes.MasterNotSwitchable:
EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.SlaveSwitchable: EventTypes["NormalPE"].GetLineState(),
EventTypes.SlaveNotSwitchable:
EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.NotConnected: EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.Warning: EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.Error: EventTypes["FaultPeripheryP4"].GetLineState(),
EventTypes.FireVerify: EventTypes["Telefonie"].GetLineState(),
EventTypes.Activation: EventTypes.MsgPeripheryP2.GetLineState(),
EventTypes.ActivationWithResponse:
EventTypes.MsgPeripheryP3.GetLineState()
}
RuleBody:
# check if the current event type must be mapped
if(Property.EventType in Results):
#Trace("1> Current event type '{0}' has been mapped to '{1}'",
Property.EventType.Name,
# Results[Property.EventType] )
return Results[Property.EventType]
if(Property.EventType.GetLineState() != -1):
#Trace("2> Current event type '{0}' has been mapped to {1}'",
Property.EventType.Name,
# Property.EventType.GetLineState() )
2012.09 | V 1.0 | F.01U.276.086
Konfiguration und Inbetriebnahme
Bosch Sicherheitssysteme GmbH

Werbung

loading