IAlarmHandler3 (ITF) ¶ INTERFACE IAlarmHandler3 EXTENDS IAlarmHandler2 This is an extension of the IAlarmHandler2 interface. Methods: AcknowledgeAll , inherited from IAlarmHandler AcknowledgeAllOfGroup , inherited from IAlarmHandler AcknowledgeOneOfGroup , inherited from IAlarmHandler GetActiveAlarms , inherited from IAlarmHandler2 GetAlarmsFromStorage , inherited from IAlarmHandler2 GetCountAlarmsFromStorage , inherited from IAlarmHandler2 RaiseEvent , inherited from IAlarmHandler RegisterClient , inherited from IAlarmHandler2 UnregisterClient , inherited from IAlarmHandler2
IAlarmHandler4 (ITF) ¶ INTERFACE IAlarmHandler4 EXTENDS IAlarmHandler3 This is an extension of the IAlarmHandler3 interface. Methods: RegisterAlarmStateChangedListener AcknowledgeAll , inherited from IAlarmHandler AcknowledgeAllOfGroup , inherited from IAlarmHandler AcknowledgeOneOfGroup , inherited from IAlarmHandler GetActiveAlarms , inherited from IAlarmHandler2 GetAlarmsFromStorage , inherited from IAlarmHandler2 GetCountAlarmsFromStorage , inherited from IAlarmHandler2 RaiseEvent , inherited from IAlarmHandler RegisterClient , inherited from IAlarmHandler2 UnregisterClient , inherited from IAlarmHandler2 Structure: RegisterAlarmStateChangedListener (Method)
IAlarmHandler4.RegisterAlarmStateChangedListener (METH) ¶ METHOD RegisterAlarmStateChangedListener : 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 RegisterAlarmStateChangedListener BOOL <c>TRUE</c> when there was no previous listener registered, <c>FALSE</c> otherwise Input itfAlarmStateChangedListener IAlarmStateChangedListener
IBACnetARRAYN_of_Unsigned8.SetContent (METH) ¶ METHOD SetContent : CmpBACnet.IEC_BACNET_STATUS Set the whole content of this property. InOut: Scope Name Type Comment Return SetContent CmpBACnet.IEC_BACNET_STATUS Input pData POINTER TO CmpBACnet.IEC_BACNET_UNSIGNED Property content to set. count CmpBACnet.IEC_BACNET_ELEMENT_COUNT Number of property elements.
IAlarmConfiguration7.ClearHistory (METH) ¶ METHOD ClearHistory : BOOL Clears the alarm history of this alarm configuration. If xKeepActiveAlarms = FALSE all alarms are cleared in the history. Log messages can occur during further state transitions of the active alarms until the alarm has reached the state “Normal”. Recommended is xKeepActiveAlarms = TRUE InOut: Scope Name Type Comment Return ClearHistory BOOL Input xKeepActiveAlarms BOOL If true only the history entries in state “Normal” are cleared.
IAlarmConfiguration8 (ITF) ¶ INTERFACE IAlarmConfiguration8 EXTENDS IAlarmConfiguration7 Properties: DatabaseSizeLimit Methods: ClearHistory , inherited from IAlarmConfiguration7 Structure: DatabaseSizeLimit (Property)
IAlarmConfiguration8.DatabaseSizeLimit (PROP) ¶ PROPERTY DatabaseSizeLimit : IDatabaseSizeLimit
IAlarmGroup (ITF) ¶ INTERFACE IAlarmGroup EXTENDS __SYSTEM.IQueryInterface Represents an alarm group of the alarm configuration Methods: GetInternalID GetName Structure: GetInternalID (Method) GetName (Method)
IAlarmGroup.GetInternalID (METH) ¶ METHOD GetInternalID : UDINT Returns the only internally used numeric ID, that is used for access the alarm group. This ID will also be used as a reference in the alarm storage. InOut: Scope Name Type Return GetInternalID UDINT
IAlarmGroup.GetName (METH) ¶ METHOD GetName : STRING Returns the name of the alarm group (The name of the corresponding object in the object tree) InOut: Scope Name Type Return GetName STRING