StaticCredentialsProvider.StartGetCredentials (METH) ¶ METHOD StartGetCredentials : __UXINT Will return an id of the question for credentials. This id can be used in the following calls to |ICredentialsProvider.IsGetCredentialsFinished| InOut: Scope Name Type Comment Return StartGetCredentials __UXINT Input pstDataSource POINTER TO STRING The name of the datasource to request credentials for. Can be used as an informative hint to the user for example. Output udiErrorCode SysTypes.RTS_IEC_RESULT An error code representing the result of this operation. In case of ERR_PENDING there will be further calls to this method.
Datasource.Error (PROP) ¶ PROPERTY Error : UDINT Gets the last error of communication
Datasource.State (PROP) ¶ PROPERTY State : IDatasources.MonitoringState Gets the state of communication
Datasource.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
Datasource.UpdateRate (PROP) ¶ PROPERTY UpdateRate : TIME Gets the update rate actually set
Datasource.CreateTraceAddressInfoWriter (METH) ¶ METHOD CreateTraceAddressInfoWriter : IDatasources.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 ReleaseTraceAddressInfoWriter InOut: Scope Name Type Comment Return CreateTraceAddressInfoWriter IDatasources.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 address has to be determined. Output udiResult UDINT Returns an error code ERR_OK: In case of success ERR_NOTINITIALIZED: Method was called, before the datasource was initialized ERR_PARAMETER: psSymbol is invalid ERR_NOTIMPLEMENTED: Required interface is not implemented by the driver ERR_NO_OBJECT: If the data item was not found
Datasource.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 ERR_OK: In case of success ERR_NOTIMPLEMENTED: Required interface is not implemented by the driver
Datasource.ReleaseTraceAddressInfoWriter (METH) ¶ METHOD ReleaseTraceAddressInfoWriter : SysTypes.RTS_IEC_RESULT Releases an ITraceAddressInfoWriter instance, that was previously returned by a call to method CreateTraceAddressInfoWriter InOut: Scope Name Type Comment Return ReleaseTraceAddressInfoWriter SysTypes.RTS_IEC_RESULT The error code Input itfTraceAddressInfoWriter IDatasources.ITraceAddressInfoWriter
Datasource.SetDatasourceIndex (METH) ¶ METHOD SetDatasourceIndex InOut: Scope Name Type Comment Input iDatasourceIndex INT itfDatasourcesMgrInternal IDatasourcesMgrInternal The datasources manager we belong to
Datasource.UpdateWriteCopies (METH) ¶ METHOD UpdateWriteCopies InOut: Scope Name Type Input pItems POINTER TO IDatasources.IDataItem count DINT