IDataServer3 (ITF) ¶ INTERFACE IDataServer3 EXTENDS IDataServer2 Properties: InstancePathPrefix , inherited from IDataServer2 Methods: ResolveSymbol AllItemsOk , inherited from IDataServer BeginDataConfiguration , inherited from IDataServer EndDataConfiguration , inherited from IDataServer GetInterface , inherited from IDataServer2 GetItemInfo , inherited from IDataServer ReleaseData , inherited from IDataServer SetCredentialsProvider , inherited from IDataServer2 UseData , inherited from IDataServer Structure: ResolveSymbol (Method)
IDataServer3.ResolveSymbol (METH) ¶ METHOD ResolveSymbol : UDINT InOut: Scope Name Type Comment Return ResolveSymbol UDINT Input pstSymbol POINTER TO BYTE The symbolic name of the variable whose address should be resolved Output pLocal POINTER TO BYTE The local address itemType PlcDataItemType The type of the found item pAddrInfo POINTER TO PlcAddressInfo The returned address of the remote item. This return value is allocated using system memory! Thus it has to be released by calling SysMemFreeData
IDataServer4 (ITF) ¶ INTERFACE IDataServer4 EXTENDS IDataServer3 Properties: InstancePathPrefix , inherited from IDataServer2 Methods: CreateItemList DeleteItemList ReadItems WriteItems AllItemsOk , inherited from IDataServer BeginDataConfiguration , inherited from IDataServer EndDataConfiguration , inherited from IDataServer GetInterface , inherited from IDataServer2 GetItemInfo , inherited from IDataServer ReleaseData , inherited from IDataServer ResolveSymbol , inherited from IDataServer3 SetCredentialsProvider , inherited from IDataServer2 UseData , inherited from IDataServer Structure: CreateItemList (Method) DeleteItemList (Method) ReadItems (Method) WriteItems (Method)
IDataServer4.CreateItemList (METH) ¶ METHOD CreateItemList : IDataItemList InOut: Scope Name Type Comment Return CreateItemList IDataItemList Input udiInitialCapacity UDINT The initial capacity of this list (will be extended if it becomes larger)
IDataServer4.DeleteItemList (METH) ¶ METHOD DeleteItemList : UDINT InOut: Scope Name Type Return DeleteItemList UDINT Input itemsList IDataItemList
IDataServer4.ReadItems (METH) ¶ METHOD ReadItems : UDINT InOut: Scope Name Type Comment Return ReadItems UDINT Input items IDataItemList The list of items that have to be read bAsynchron BOOL Whether the method should be executed asynchronously (might not be supported so check return value) finishedCallback ICallback An optional callback that will be called when the operation is finished (can be 0)
IDataServer4.WriteItems (METH) ¶ METHOD WriteItems : UDINT InOut: Scope Name Type Comment Return WriteItems UDINT Input items IDataItemList The list of items that have to be read bAsynchron BOOL Whether the method should be executed asynchronously (might not be supported so check return value) finishedCallback ICallback An optional callback that will be called when the operation is finished (can be 0)
IDataServer5 (ITF) ¶ INTERFACE IDataServer5 EXTENDS IDataServer4 Properties: Flags InstancePathPrefix , inherited from IDataServer2 Methods: DeleteRecord GetRecordResult ReplayRecord ResumeAfterTempShutdown StartRecordMode StartTempShutdown AllItemsOk , inherited from IDataServer BeginDataConfiguration , inherited from IDataServer CreateItemList , inherited from IDataServer4 DeleteItemList , inherited from IDataServer4 EndDataConfiguration , inherited from IDataServer GetInterface , inherited from IDataServer2 GetItemInfo , inherited from IDataServer ReadItems , inherited from IDataServer4 ReleaseData , inherited from IDataServer ResolveSymbol , inherited from IDataServer3 SetCredentialsProvider , inherited from IDataServer2 UseData , inherited from IDataServer WriteItems , inherited from IDataServer4 Structure: DeleteRecord (Method) Flags (Property) GetRecordResult (Method) ReplayRecord (Method) ResumeAfterTempShutdown (Method) StartRecordMode (Method) StartTempShutdown (Method)
IDataServer5.DeleteRecord (METH) ¶ METHOD DeleteRecord : UDINT This method must be called on any instance of <see>IDataServerActionRecord</see> retrieved from a call to <see>GetRecordResult</see> InOut: Scope Name Type Return DeleteRecord UDINT Input record IDataServerActionRecord
IDataServer5.Flags (PROP) ¶ PROPERTY Flags : DWORD