IAlarmStateChangedEventListener (ITF) ¶ INTERFACE IAlarmStateChangedEventListener Methods: ActionStateChanged DeactivationStateChanged RegisterListener Structure: ActionStateChanged (Method) DeactivationStateChanged (Method) RegisterListener (Method)
IAlarmStateChangedEventListener.ActionStateChanged (METH) ¶ METHOD ActionStateChanged : BOOL Calls the method AlarmStateChanged() from its registered AlarmStateChangedListener.This method will be called by the globally instantiated AlarmStateChangedEventListener in case the alarm state changed. InOut: Scope Name Type Comment Return ActionStateChanged BOOL <c>TRUE</c> when the call of AlarmStateChanged was successful, <c>FALSE</c> otherwise Input itfAlarm IAlarm eStateOld AlarmState eStateNew AlarmState eStateTransition AlarmStateTransition
IAlarmStateChangedEventListener.DeactivationStateChanged (METH) ¶ METHOD DeactivationStateChanged : BOOL Calls the method AlarmDeactivationStateChanged() from its registered AlarmStateChangedListener2.This method will be called by the globally instantiated AlarmStateChangedEventListener in case the alarm deactivation state changed. InOut: Scope Name Type Comment Return DeactivationStateChanged BOOL <c>TRUE</c> when the call of AlarmDeactivationStateChanged was successful, <c>FALSE</c> otherwise Input itfAlarm IAlarm xNewDeactivationState BOOL
IAlarmStateChangedEventListener.RegisterListener (METH) ¶ METHOD RegisterListener : BOOL Registers a listener for a change in the alarm state in order to give the possibility to call its method AlarmStateChanged() in case the alarm state changed InOut: Scope Name Type Comment Return RegisterListener BOOL <c>TRUE</c> when a previous listener was registered, <c>FALSE</c> otherwise Input itfAlarmStateChangedListener IAlarmStateChangedListener
IAlarmStateChangedListener (ITF) ¶ INTERFACE IAlarmStateChangedListener EXTENDS __SYSTEM.IQueryInterface This interface is implemented by the StandardAlarmConfiguration function block to support registering an AlarmStateChangedListener and to call its method AlarmStateChanged () in case the alarm state changed Methods: AlarmStateChanged Structure: AlarmStateChanged (Method)
IAlarmManagerClient.AlarmStorageModified (METH) ¶ METHOD AlarmStorageModified Notification by the alarm manager, that something in the alarm storage has been modified, i.e. a new alarm has been added to the alarm storage or an already stored alarm has been modified.
IAlarmManagerClient.GetFilterCriteria (METH) ¶ METHOD GetFilterCriteria : IAlarmFilterCriteria Returns an instance of IAlarmFilterCriteria describing the filter criteria used to retrieve the currently active alarms or the historic alarms. InOut: Scope Name Type Return GetFilterCriteria IAlarmFilterCriteria
IAlarmManagerClient2 (ITF) ¶ INTERFACE IAlarmManagerClient2 EXTENDS IAlarmManagerClient Extension of interface IAlarmManagerClient to be able to get notifications about events, that are only written into the alarm storage. Methods: EventOccurred ActiveAlarmsChanged , inherited from IAlarmManagerClient AlarmStorageModified , inherited from IAlarmManagerClient GetFilterCriteria , inherited from IAlarmManagerClient Structure: EventOccurred (Method)
IAlarmManagerClient2.EventOccurred (METH) ¶ METHOD EventOccurred Notification, that an event occurred, that is not visible in the list of active alarms, but is only written into the alarm storage. Remark: This method is only called for those event, that matches the filter criteria returned by method IAlarmManagerClient.GetFilterCriteria InOut: Scope Name Type Comment Input itfAlarm IAlarm An instance of IAlarm describing the event
IAlarmNotifiable (ITF) ¶ INTERFACE IAlarmNotifiable This interface is implemented by generated function block instances and performs the action in case of a state transition Methods: Execute Structure: Execute (Method)