MonLog_DumpDataItemBase (FUN) ¶ FUNCTION MonLog_DumpDataItemBase : BOOL InOut: Scope Name Type Return MonLog_DumpDataItemBase BOOL Input hFile SysFile.RTS_IEC_HANDLE item IDatasources.IDataItem pOptAddressInfo POINTER TO AddressGeneratedInfo
ICredentialsProvider.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.
ICredentialsUserPassword (ITF) ¶ INTERFACE ICredentialsUserPassword EXTENDS ICredentials An implementation of credentials that represents a username and a password. Properties: Password Username Structure: Password (Property) Username (Property)
ICredentialsUserPassword.Password (PROP) ¶ PROPERTY Password : STRING Returns the password represented by the current implementation.
ICredentialsUserPassword.Username (PROP) ¶ PROPERTY Username : STRING Returns the username represented by the current implementation.
Drivers relevant only ¶ IDataItem (Interface) Access (Property) Assigner (Property) DriverSpecific (Property) Name (Property) SetError (Method) SizeLocal (Property) SizeRemote (Property) IDataItemValueAssigner (Interface) GetRawValue (Method) SetRawValue (Method) IDriver (Interface) CredentialsHandling (Property) DataByteOrder (Property) Init (Method) RequestFactory (Property) StateMachine (Property) TargetByteOrder (Property) IDriverCDSV3 (Interface) CanSendCDSV3CustomRequest (Method) IDriverCredentialsHandling (Interface) CredentialsNecessary (Property) SetCredentials (Method) IDriverCredentialsHandlingEveryLogin (Interface) AskCredentialsEveryLogin (Property) IDriverCustomRequest (Interface) Request (Property) Response (Property) IDriverLargeRequest (Interface) Finished (Property) IDriverRequest (Interface) IDriverRequestFactory (Interface) CreateReadRequest (Method) CreateWriteRequest (Method) ReleaseRequest (Method) IDriverRequestFactoryCustom (Interface) CreateCustomRequest (Method) IDriverRequestFactoryLargeRequests (Interface) CreateLargeReadRequest (Method) CreateLargeWriteRequest (Method) IDriverRequestFactoryReusable (Interface) CreateReusableRequest (Method) ReusableRequestsSupported (Property) IDriverRequestReusable (Interface) NextOperation (Property) IDriverSpecificData (Interface) Release (Method) IDriverSpecifiedSettings (Interface) ReconnectWaitTime (Method) TimeoutSyncShutdown (Method) IDriverSpecifiedSettingsReadOnChange (Interface) ReadOnChangeOnly (Property) IDriverStateMachine (Interface) Connecting (Method) PollRequestResult (Method) ResetAfterError (Method) SendRequest (Method) ShutdownAfterError (Property) ShuttingDown (Method) StartConnect (Method) StartShutdown (Method) IDriverStateMachine2 (Interface) WaitingForCommSetting (Method) IDriverStateMachineNotifyBeforeShutdown (Interface) BeforeShutdown (Method) IDriverStateMachineShutdownTimeout (Interface) ShutdownTimedout (Method) IDriverTraceAddressInfoProvider (Interface) CreateTraceAddressInfoWriter (Method) GetPointerSizeInBytes (Method) ReleaseTraceAddressInfoWriter (Method) ReusableRequestOperations (Enum)
IDataItem (ITF) ¶ INTERFACE IDataItem EXTENDS IDataItemBase Properties: Access Assigner DriverSpecific Name SizeLocal SizeRemote ErrorCode , inherited from IDataItemBase Quality , inherited from IDataItemBase TimeStamp , inherited from IDataItemBase TypeClass , inherited from IDataItemBase Methods: SetError Structure: Access (Property) Assigner (Property) DriverSpecific (Property) Name (Property) SetError (Method) SizeLocal (Property) SizeRemote (Property)
ICredentialsProvider (ITF) ¶ INTERFACE ICredentialsProvider EXTENDS __SYSTEM.IQueryInterface This interface can be used in case it is necessary to provide credentials for the login to a specific type of device. Methods: GetCredentials IsGetCredentialsFinished LoginFailed LoginSucceeded StartGetCredentials Structure: GetCredentials (Method) IsGetCredentialsFinished (Method) LoginFailed (Method) LoginSucceeded (Method) StartGetCredentials (Method)
ICredentialsProvider.GetCredentials (METH) ¶ METHOD GetCredentials : SysTypes.RTS_IEC_RESULT Must return ERR_OK if called after a successfull ICredentialsProvider.IsGetCredentialsFinished InOut: Scope Name Type Comment Return GetCredentials SysTypes.RTS_IEC_RESULT Input uxiRequestId __UXINT The request id to get the credentials for Output credentials ICredentials The resulting credentials of the current implementation. Note Please remark that the returned object is not required to be alive longer than to the next calls on this object using the interface ICredentialsProvider
ICredentialsProvider.IsGetCredentialsFinished (METH) ¶ METHOD IsGetCredentialsFinished : SysTypes.RTS_IEC_RESULT Will return ERR_OK if the request is finished, ERR_PENDING if it is not yet finished, ERR_DS_RETRYLOGIN if the login should be tried again, another error code in case of an error InOut: Scope Name Type Comment Return IsGetCredentialsFinished SysTypes.RTS_IEC_RESULT Input uxiRequestId __UXINT The request id to check the result for