IAlarmStorageListener.AlarmAdded (METH) ¶ METHOD AlarmAdded Notification, that a new alarm has been written to the alarm storage InOut: Scope Name Type Comment Input alarm AlarmStorageRow An instance of AlarmStorageRow describing the data of the alarm.
IAlarmStorageListener.AlarmModified (METH) ¶ METHOD AlarmModified Notification, that data of an already stored alarm has been modified in the alarm storage. InOut: Scope Name Type Comment Input alarm AlarmStorageRow An instance of AlarmStorageRow describing the data of the alarm.
Enumerations ¶ AlarmState (Enum) AlarmStateTransition (Enum) EAlarmType (Enum) EDBActiveIndex (Enum) EDBType (Enum) EFilterLatchContent (Enum) EFilterTimeRangeType (Enum)
AlarmState (ENUM) ¶ TYPE AlarmState : This enumeration defines the possible states an alarm can have. InOut: Name Initial Comment NotDefined 16#FF Alarm is not active. Normal 0 Alarm is not active. Active 2 Alarm is active (alarm condition is true). WaitingForConfirmation 3 Alarm is no longer active, but has to be confirmed. ActiveAcknowledged 4 Alarm is still active, has to be acknowledged. InactiveUnacknowledged 5 Alarm is inactive, has to be acknowledged. Pending 1 An state indicating, that the alarm condition is true, but the alarm is not yet in the state “Active”
AlarmStateTransition (ENUM) ¶ TYPE AlarmStateTransition : This enumeration defines the possible state changes an alarm can have. InOut: Name Initial Comment NoTransition 0 Value signals, that there is no alarm state transition Pending -1 An inactive alarm is going to be pending (alarm condition is true, but alarm is not yet active). Activate 1 An inactive (resp. pending) alarm is going to be active (alarm condition is true). Deactivate 2 An active alarm is going to be inactive (alarm condition is no longer true). Acknowledge 3 Alarm is still active and will be acknowledged. Confirm 4 Alarm is no longer active and will be confirmed. ReAlarm 5 Alarm gets re-alarmed
EAlarmType (ENUM) ¶ TYPE EAlarmType : This enumeration is used to distinguish between alarms and events. Attributes: qualified_only InOut: Name Initial Comment Undefined 0 Undefined, resp. represents the absence of a value Alarm 1 An alarm. Event 2 An event, that must be acknowledged by the user (has acknoledge method ACK) ImplicitlyAcknowledgedEvent 3 An event with acknowledge method REP, that is implicitly acknowledged and only written into the alarm storage (not visible in the list of active alarms).
EDBActiveIndex (ENUM) ¶ TYPE EDBActiveIndex : This enumeration defines the db active index DO NOT change the sequence, it’s used in Test Manager as number Attributes: qualified_only InOut: Name Initial Comment NOT_DEFINED 0 TIMESTAMP Index “timestamp last, descending” GROUP Index “group id ascending, timestamp last, descending” EDB_CLASS Index “class id ascending, timestamp last, descending” (CLASS cannot be used as enumvalue, as it is a IEC-keyword. Therefore changed to EDB_CLASS ) LATCH1 Index “Latch1, timestamp last descending”
IBACnetARRAYN_of_Unsigned32.GetCount (METH) ¶ METHOD GetCount : CmpBACnet.IEC_BACNET_STATUS Get the number of elements in this property. InOut: Scope Name Type Comment Return GetCount CmpBACnet.IEC_BACNET_STATUS Output count CmpBACnet.IEC_BACNET_ELEMENT_COUNT Number of property elements.
IAlarmStorageReaderConsumer2 (ITF) ¶ INTERFACE IAlarmStorageReaderConsumer2 EXTENDS IAlarmStorageReaderConsumer Properties: ByteOrder Methods: AlarmRead , inherited from IAlarmStorageReaderConsumer BeforeReading , inherited from IAlarmStorageReaderConsumer LatchVariableRead , inherited from IAlarmStorageReaderConsumer ReadingDataCompleted , inherited from IAlarmStorageReaderConsumer Structure: ByteOrder (Property)
IAlarmStorageReaderConsumer2.ByteOrder (PROP) ¶ PROPERTY ByteOrder : EAlarmByteOrder Get/Set the byte order of the DB