IDataSourceDriver.GetSetting (METH) ¶ METHOD GetSetting : DWORD InOut: Scope Name Type Return GetSetting DWORD Input dwSettingTag DWORD Output bUseDefault BOOL
IDataSourceDriver.Initialize (METH) ¶ METHOD Initialize : UDINT InOut: Scope Name Type Return Initialize UDINT Input stDataSource STRING pInitInfo POINTER TO DriverInitInfo pInitData POINTER TO BYTE
IDataSourceDriver.LastError (PROP) ¶ PROPERTY LastError : DWORD Will be valid only if State DataSourceState.DS_Error
IDataSourceDriver.ReadRequest (METH) ¶ METHOD ReadRequest : UDINT InOut: Scope Name Type Return ReadRequest UDINT Input pItems POINTER TO ARRAY [0..100] OF IDataItem iItemCount UDINT dwListId DWORD Output dwTransactionId DWORD
IDataSourceDriver.Reset (METH) ¶ METHOD Reset : UDINT InOut: Scope Name Type Return Reset UDINT
IDataSourceDriver.ShuttingDown (METH) ¶ METHOD ShuttingDown : UDINT InOut: Scope Name Type Return ShuttingDown UDINT
IDataSourceDriver.StartConnect (METH) ¶ METHOD StartConnect : UDINT InOut: Scope Name Type Return StartConnect UDINT
IDataSourceDriver.StartShutdown (METH) ¶ METHOD StartShutdown : UDINT InOut: Scope Name Type Return StartShutdown UDINT
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