BinaryMemoryStorage.Next (METH) ¶ METHOD Next : BOOL InOut: Scope Name Type Return Next BOOL Input pKey POINTER TO BYTE udiMaxKeyBytes UDINT pData POINTER TO ACP_TypedValue udiMaxDataSize UDINT
BinaryMemoryStorage.OnResetOrigin (METH) ¶ METHOD OnResetOrigin
AlarmStorageRow.GetLatchVarValue (METH) ¶ METHOD GetLatchVarValue Returns the value of a latch variable. InOut: Scope Name Type Comment Input usiWhichLatchVar USINT The 1-based index of the latch variable. Output byType BYTE Returns the type of the latch variable liValue LINT Rerturns the value of the latch variable
AlarmStorageRow.ResetAlarmComments (METH) ¶ METHOD ResetAlarmComments : BOOL InOut: Scope Name Type Return ResetAlarmComments BOOL
AlarmStorageRow.SetLatchVarValue (METH) ¶ METHOD SetLatchVarValue Sets the value of a latch variable. InOut: Scope Name Type Comment Input usiWhichLatchVar USINT The 1-based index of the latch variable. byType BYTE The type of the latch variable liValue LINT The value to store
IBACnetARRAYN_of_Unsigned32.GetContent (METH) ¶ METHOD GetContent : CmpBACnet.IEC_BACNET_STATUS Get the whole content of this property. After usage, use FreeStackAllocatedMemory , to free the used memory. InOut: Scope Name Type Comment Return GetContent CmpBACnet.IEC_BACNET_STATUS Output pData POINTER TO CmpBACnet.IEC_BACNET_UNSIGNED Property content. After usage, use FreeStackAllocatedMemory , to free the used memory. count CmpBACnet.IEC_BACNET_ELEMENT_COUNT Number of property elements.
AlarmStorageStaticData (STRUCT) ¶ TYPE AlarmStorageStaticData : STRUCT This structure bundles the data of one row of the alarm storage, that is static, i.e. all the data except the latch variables (because the number of latch variables can vary) InOut: Name Type Initial Comment liTimestapLast TIMESTAMP The timestamps of the last state change of the alarm liTimestapActive TIMESTAMP The timestamps when the alarm became active liTimestapInactive TIMESTAMP The timestamps when the alarm became inactive liTimestapAcknowledge TIMESTAMP The timestamps when the alarm was acknowledged iOffsetLast INT -1 The offset of the last state change of the alarm iOffsetActive INT -1 The offset when the alarm became active iOffsetInactive INT -1 The offset when the alarm became inactive iOffsetAcknowledge INT -1 The offset when the alarm was acknowledged liTriggerValueVal LINT The trigger value as “raw” value iTriggerValueType TypeClass A TypeClass value representing the type of the trigger value udiAlarmId UDINT The internal id of the alarm, i.e. IAlarm.GetInternalID udiAlarmGroupId UDINT The internal id of the alarm group the alarm belongs to, i.e. IAlarmGroup.GetInternalID udiAlarmClassId UDINT The internal id of the alarm class the alarm references, i.e. IAlarmClass.GetInternalID eState AlarmState The current state of the alarm usiPriority USINT The priority of the alarm according to the referenced alarm class liRemoteDeviceVal LINT The remote device value as “raw” value This parameter contains a pointer to the STRING containing the remote device name -1 in case of NO remote device pwsCmtActiveAck POINTER TO WSTRING Acknowledge comments pwsCmtNormal POINTER TO WSTRING pwsCmtActive POINTER TO WSTRING pwsCmtWaitingConf POINTER TO WSTRING pwsUserIdActiveAck POINTER TO WSTRING pwsUserIdNormal POINTER TO WSTRING pwsUserIdActive POINTER TO WSTRING pwsUserIdWaitingConf POINTER TO WSTRING
IAlarmStorageReaderConsumer (ITF) ¶ INTERFACE IAlarmStorageReaderConsumer EXTENDS __SYSTEM.IQueryInterface This interface must be implemented by function blocks, that process the data read by AlarmStorageReader.Read Methods: AlarmRead BeforeReading LatchVariableRead ReadingDataCompleted Structure: AlarmRead (Method) BeforeReading (Method) LatchVariableRead (Method) ReadingDataCompleted (Method)
IAlarmStorageReaderConsumer.AlarmRead (METH) ¶ METHOD AlarmRead Notification, that the static part of an alarm has been read from the alarm storage. The dynamic part of the alarm (i.e. the latch variables) will be passed by subsequent calls to method LatchVariableRead InOut: Scope Name Type Comment Input diWhichRow DINT A 0-based index of the row read from TblAlarm staticData AlarmStorageStaticData An AlarmStorageStaticData variable containing data of the alarm
IAlarmStorageReaderConsumer.BeforeReading (METH) ¶ METHOD BeforeReading This method is called, before the 1st row is read. InOut: Scope Name Type Comment Input usiCountLatchVariables USINT The number of latch variables, that are stored for each alarm in the alarm storage