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)
IDataSourceDriver.State (PROP) ¶ PROPERTY State : DataSourceState
IDataSourceDriver.UpdateRequest (METH) ¶ METHOD UpdateRequest : UDINT This method will be called after a request has been sent to check, whether an answer has arrived. As long as the driver is waiting for a reply, it can return ERR_FAILED. If there was a successful reply it may return ERR_OK, else an Error code describing the error. When ERR_DS_UNKNOWN_TRANSACTION is returned, the server assumes that the transaction is finished and will send new requests. InOut: Scope Name Type Return UpdateRequest UDINT Input pItems POINTER TO ARRAY [0..100] OF IDataItem iItemCount UDINT dwListId DWORD dwTransactionId DWORD
IDataSourceDriver.WriteRequest (METH) ¶ METHOD WriteRequest : UDINT InOut: Scope Name Type Return WriteRequest UDINT Input pItems POINTER TO ARRAY [0..100] OF IDataItem iItemCount UDINT dwListId DWORD Output dwTransactionId DWORD
IDataSourceDriver2 (ITF) ¶ INTERFACE IDataSourceDriver2 EXTENDS IDataSourceDriver Properties: LastError , inherited from IDataSourceDriver State , inherited from IDataSourceDriver Methods: ShutdownFinished Connecting , inherited from IDataSourceDriver GetRequestResult , inherited from IDataSourceDriver GetSetting , inherited from IDataSourceDriver Initialize , inherited from IDataSourceDriver ReadRequest , inherited from IDataSourceDriver Reset , inherited from IDataSourceDriver ShuttingDown , inherited from IDataSourceDriver StartConnect , inherited from IDataSourceDriver StartShutdown , inherited from IDataSourceDriver UpdateRequest , inherited from IDataSourceDriver WriteRequest , inherited from IDataSourceDriver Structure: ShutdownFinished (Method)
IDataSourceDriver2.ShutdownFinished (METH) ¶ METHOD ShutdownFinished : UDINT InOut: Scope Name Type Return ShutdownFinished UDINT Input dwFlags DWORD
IDataSourceDriver3 (ITF) ¶ INTERFACE IDataSourceDriver3 EXTENDS IDataSourceDriver2 Properties: CredentialsNeeded LastError , inherited from IDataSourceDriver State , inherited from IDataSourceDriver Methods: AssignCredentials GetInterface Connecting , inherited from IDataSourceDriver GetRequestResult , inherited from IDataSourceDriver GetSetting , inherited from IDataSourceDriver Initialize , inherited from IDataSourceDriver ReadRequest , inherited from IDataSourceDriver Reset , inherited from IDataSourceDriver ShutdownFinished , inherited from IDataSourceDriver2 ShuttingDown , inherited from IDataSourceDriver StartConnect , inherited from IDataSourceDriver StartShutdown , inherited from IDataSourceDriver UpdateRequest , inherited from IDataSourceDriver WriteRequest , inherited from IDataSourceDriver Structure: AssignCredentials (Method) CredentialsNeeded (Property) GetInterface (Method)
IDataSourceDriver3.AssignCredentials (METH) ¶ METHOD AssignCredentials : UDINT InOut: Scope Name Type Return AssignCredentials UDINT Input stUsername STRING stPassword STRING
IDataSourceDriver3.CredentialsNeeded (PROP) ¶ PROPERTY CredentialsNeeded : BOOL