IDatasource2.Error (PROP) ¶ PROPERTY Error : UDINT Gets the last error of communication
IDatasource2.State (PROP) ¶ PROPERTY State : MonitoringState Gets the state of communication
IDatasource3 (ITF) ¶ INTERFACE IDatasource3 EXTENDS IDatasource2 Extension of IDatasource2 supporting some new properties Properties: UpdateRate CustomRequestHandling , inherited from IDatasource Error , inherited from IDatasource2 State , inherited from IDatasource2 Methods: SetUpdateRateReduction EnqueueCustomRequest , inherited from IDatasource SetCredentialsProvider , inherited from IDatasource Structure: SetUpdateRateReduction (Method) UpdateRate (Property)
IDatasource3.SetUpdateRateReduction (METH) ¶ METHOD SetUpdateRateReduction Sets the parameters for update rate reduction InOut: Scope Name Type Comment Input uiFactor UINT Reduction factor tMaxValue TIME The maximum level allowed
IDatasource3.UpdateRate (PROP) ¶ PROPERTY UpdateRate : TIME Gets the update rate actually set
IDatasourceTraceAddressInfoProvider (ITF) ¶ INTERFACE IDatasourceTraceAddressInfoProvider EXTENDS __SYSTEM.IQueryInterface This interface can be implemented by a datasource, if the datasource can provide addresses used for tracing with CmpTraceMgr Methods: CreateTraceAddressInfoWriter GetPointerSizeInBytes ReleaseTraceAddressInfoWriter Structure: CreateTraceAddressInfoWriter (Method) GetPointerSizeInBytes (Method) ReleaseTraceAddressInfoWriter (Method)
IDatasourceTraceAddressInfoProvider.CreateTraceAddressInfoWriter (METH) ¶ METHOD CreateTraceAddressInfoWriter : ITraceAddressInfoWriter Creates an instance of ITraceAddressInfoWriter, that is able to write the address info for a given variable. .. note:: The returned ITraceAddressInfoWriter must be released by calling IDatasourceTraceAddressInfoProvider.ReleaseTraceAddressInfoWriter InOut: Scope Name Type Comment Return CreateTraceAddressInfoWriter ITraceAddressInfoWriter An ITraceAddressInfoWriter instance containing the address of the passed symbol. If the underlying IDriver does not support this feature 0 is returned. Input psSymbol POINTER TO STRING The symbol for which the instance has to be created Output udiResult UDINT Returns an error code
IDatasourceTraceAddressInfoProvider.GetPointerSizeInBytes (METH) ¶ METHOD GetPointerSizeInBytes : BYTE InOut: Scope Name Type Comment Return GetPointerSizeInBytes BYTE The number of bytes a pointer on the remote plc consists of Output udiResult UDINT Returns an error code
IDatasourceTraceAddressInfoProvider.ReleaseTraceAddressInfoWriter (METH) ¶ METHOD ReleaseTraceAddressInfoWriter : SysTypes.RTS_IEC_RESULT Releases an ITraceAddressInfoWriter instance, that was previously returned by a call to method IDatasourceTraceAddressInfoProvider.CreateTraceAddressInfoWriter InOut: Scope Name Type Comment Return ReleaseTraceAddressInfoWriter SysTypes.RTS_IEC_RESULT The error code Input itfTraceAddressInfoWriter ITraceAddressInfoWriter
IDatasourcesActionRecord (ITF) ¶ INTERFACE IDatasourcesActionRecord EXTENDS __SYSTEM.IQueryInterface