IDataItemProvider2 (ITF) ¶ INTERFACE IDataItemProvider2 EXTENDS IDataItemProvider Properties: ReadListId , inherited from IDataItemProvider WriteListId , inherited from IDataItemProvider Methods: GetReadItems2 GetWriteItems2 GetReadItems , inherited from IDataItemProvider GetWriteItems , inherited from IDataItemProvider Structure: GetReadItems2 (Method) GetWriteItems2 (Method)
IDataItemProvider2.GetReadItems2 (METH) ¶ METHOD GetReadItems2 : UDINT InOut: Scope Name Type Comment Return GetReadItems2 UDINT Output pItems POINTER TO ARRAY [0..100] OF IDataItem2 the 100 is no hard border, only for the compiler iItemCount DINT
IDataItemProvider2.GetWriteItems2 (METH) ¶ METHOD GetWriteItems2 : UDINT InOut: Scope Name Type Comment Return GetWriteItems2 UDINT Output pItems POINTER TO ARRAY [0..100] OF IDataItem2 the 100 is no hard border, only for the compiler iItemCount DINT
IDataItemProviderSupportsPartialLists (ITF) ¶ INTERFACE IDataItemProviderSupportsPartialLists No check for __SYSTEM.IQueryInterface necessary because this is an optional extension for IDataItemProvider Properties: LastServiceSentItemsCount NextServiceItemStartOffset Structure: LastServiceSentItemsCount (Property) NextServiceItemStartOffset (Property)
IDataItemProviderSupportsPartialLists.LastServiceSentItemsCount (PROP) ¶ PROPERTY LastServiceSentItemsCount : UDINT
IDataItemProviderSupportsPartialLists.NextServiceItemStartOffset (PROP) ¶ PROPERTY NextServiceItemStartOffset : UDINT
PlcAbsoluteAddressInfo (STRUCT) ¶ TYPE PlcAbsoluteAddressInfo EXTENDS PlcAddressInfo : STRUCT InOut: Name Type Inherited from InfoType PlcAddressInfoType PlcAddressInfo Size DINT PlcAddressInfo Area DINT Offset DINT Bitoffset BYTE
PlcAddressInfo (STRUCT) ¶ TYPE PlcAddressInfo : STRUCT InOut: Name Type InfoType PlcAddressInfoType Size DINT
PlcAddressInfoType (ENUM) ¶ TYPE PlcAddressInfoType : InOut: Name Absolute StackRelative CompoAccess DeRefAccess OnlySize PropertyByCall
PlcDataItemAccess (ENUM) ¶ TYPE PlcDataItemAccess : InOut: Name None Read ReadWrite