IDataItemList.CreateAndAdd (METH) ¶ METHOD CreateAndAdd : UDINT InOut: Scope Name Type Return CreateAndAdd UDINT Input pstInstancePath POINTER TO BYTE Output createdItem IDataItem2
IDataItemList.GetItem (METH) ¶ METHOD GetItem : IDataItem2 InOut: Scope Name Type Return GetItem IDataItem2 Input udiIndex UDINT
IDataServer (ITF) ¶ INTERFACE IDataServer EXTENDS __SYSTEM.IQueryInterface Methods: AllItemsOk BeginDataConfiguration EndDataConfiguration GetItemInfo ReleaseData UseData Structure: AllItemsOk (Method) BeginDataConfiguration (Method) EndDataConfiguration (Method) GetItemInfo (Method) ReleaseData (Method) UseData (Method)
IDataServer.AllItemsOk (METH) ¶ METHOD AllItemsOk : UDINT This method will return ERR_OK when all active items of all datasources have the quality good else it will return ERR_DS_BADITEMS. It might return ERR_DS_MULTITASKING_LOCKED when it is currently not possible to have access to all datasources. In this case the client should call this method again later. InOut: Scope Name Type Return AllItemsOk UDINT
IDataServer.BeginDataConfiguration (METH) ¶ METHOD BeginDataConfiguration : UDINT InOut: Scope Name Type Return BeginDataConfiguration UDINT Input bBlocking BOOL
IDataServer.UseData (METH) ¶ METHOD UseData : UDINT InOut: Scope Name Type Return UseData UDINT Input pstSymbol POINTER TO STRING
IDataServer2 (ITF) ¶ INTERFACE IDataServer2 EXTENDS IDataServer Properties: InstancePathPrefix Methods: GetInterface SetCredentialsProvider AllItemsOk , inherited from IDataServer BeginDataConfiguration , inherited from IDataServer EndDataConfiguration , inherited from IDataServer GetItemInfo , inherited from IDataServer ReleaseData , inherited from IDataServer UseData , inherited from IDataServer Structure: GetInterface (Method) InstancePathPrefix (Property) SetCredentialsProvider (Method)
IDataServer2.GetInterface (METH) ¶ METHOD GetInterface : POINTER TO BYTE Optionally returns an interface with the given id when it is implemented by the impelementing function block. The return value will be pointer to the requested interface InOut: Scope Name Type Return GetInterface POINTER TO BYTE Input dwItfId DWORD
IDataServer2.InstancePathPrefix (PROP) ¶ PROPERTY InstancePathPrefix : STRING
IDataServer2.SetCredentialsProvider (METH) ¶ METHOD SetCredentialsProvider : UDINT InOut: Scope Name Type Comment Return SetCredentialsProvider UDINT Input pstDataSource POINTER TO STRING If pstDataSource is NULL then, the provider will be assigned to all datasources. credProv ICredentialsProvider