INotificationClient.ListOperationStart (METH) ¶ METHOD ListOperationStart This method will be called when an operation on a list of variables will be executed (eg. IDatasourcesMgr.ReadItemsSync or IDatasourcesMgr.WriteItemsSync ) InOut: Scope Name Type Comment Input xWriting BOOL This value signals whether the current operation will be a write operation. datasourceName ItemName The name of the datasource where the operation will be executed. For details of the format of this parameter have a look at ItemName or ItemNameType
INotificationClient.ListValueRead (METH) ¶ METHOD ListValueRead This method will be called when a variable was read as part of a list operation (see INotificationClient.ListOperationStart or INotificationClient.ListOperationDone ) InOut: Scope Name Type Comment Input remoteName ItemName The name of the variable as known by the connected device that was read. For details of the format of this parameter have a look at ItemName or ItemNameType pReadValue POINTER TO BYTE The address of the value containing the recently read value valueType IBaseLibrary.TypeClass The type information of the currently read value valueSize __UXINT The size in bytes of the currently read value
INotificationClient.ListValueWrite (METH) ¶ METHOD ListValueWrite This method will be called when a variable will be written as part of a list operation (see INotificationClient.ListOperationStart or INotificationClient.ListOperationDone ) Note Please remark that this method will be called before the write operation is sent to the connected device. For being sure about a successful execution the followup call of INotificationClient.ListOperationDone should be checked. InOut: Scope Name Type Comment Input remoteName ItemName The name of the variable as known by the connected device that was read. For details of the format of this parameter have a look at ItemName or ItemNameType pWriteValue POINTER TO BYTE The address of the value containing the value that will be written valueType IBaseLibrary.TypeClass The type information of the currently read value valueSize __UXINT The size in bytes of the currently read value
INotificationClient.ReadRequestDone (METH) ¶ METHOD ReadRequestDone This method will be called when a read operation on one or more variables was executed. InOut: Scope Name Type Comment Input datasourceName ItemName The name of the datasource where the operation was executed. For details of the format of this parameter have a look at ItemName or ItemNameType result SysTypes.RTS_IEC_RESULT The result of the operation. In case of successful execution, this value will contain |CmpErrors.Errors.ERR_OK|
INotificationClient.ReadRequestStart (METH) ¶ METHOD ReadRequestStart This method will be called when a read operation on one or more variables will be executed. InOut: Scope Name Type Comment Input datasourceName ItemName The name of the datasource where the operation will be executed. For details of the format of this parameter have a look at ItemName or ItemNameType
INotificationClient.SingleValueRead (METH) ¶ METHOD SingleValueRead This method will be called when a variable was read from the connected device InOut: Scope Name Type Comment Input remoteName ItemName The name of the variable as known by the connected device that was read. For details of the format of this parameter have a look at ItemName or ItemNameType pReadValue POINTER TO BYTE The address of the value containing the recently read value valueType IBaseLibrary.TypeClass The type information of the currently read value valueSize __UXINT The size in bytes of the currently read value
ItemAccess (ENUM) ¶ TYPE ItemAccess : This enumeration represents the access rights of a IDataItemBase Attributes: qualified_only InOut: Name Comment None The item cannot be accessed at all Read The item is read only and cannot be written to the connected data source ReadWrite The item can be read from the connected data source as well as be written to it
ItemName (STRUCT) ¶ TYPE ItemName : STRUCT InOut: Name Type nameType ItemNameType nameData POINTER TO BYTE
ItemNameType (ENUM) ¶ TYPE ItemNameType : This enumeration represents the type of the name of an item Attributes: qualified_only InOut: Name Comment NormalString The name represents a POINTER TO a zero terminated STRING of the according length. Take care when derefercing using IEC operators!
ItemQuality (ENUM) ¶ TYPE ItemQuality : This enumeration represents the quality of a IDataItemBase Attributes: qualified_only InOut: Name Comment New The item was not yet monitored. The quality will be assigned when this happened the first time Good The item is in good state and it has been monitored at least once Bad The item could not be monitored correctly. For details have a look at the according error code.