OTX-Runtime for C++  
OpenTestSystem::Otx::Runtime::Api::Custom Namespace Reference

Namespace containing custom implementations More...

Namespaces

 CustomScreenImplementation
 Namespace containing all interfaces for custom screen implementation.
 
 ExternalServiceProviderImplementation
 Namespace containing all interfaces for custom external service provider implementation.
 
 MeasureImplementation
 Namespace containing all interfaces for custom measure implementation.
 
 SqlImplementation
 Namespace containing all interfaces for custom SQL implementation.
 

Classes

class  ContextVariableImplementation
 Default context variable implementation More...
 
class  CustomImplementationBase
 Default context variable implementation More...
 
class  DefaultCustomScreenImplementation
 Default custom screen implementation More...
 
class  DefaultExternalServiceProviderImplementation
 Default external service provider implementation More...
 
class  DefaultMeasureImplementation
 Default measure implementation More...
 
class  IBasicScreenImplementation
 Allows users to implement their own basic Screens, consisting of ConfirmDialog, InputDialog, ChoiceDialog and ShowDocumentDialog. More...
 
class  ICommonDialogsImplementation
 Allows users to implement their own common Dialogs, consisting of FileOpenDialog, FileSaveDialog, and SelectDirectoryDialog. More...
 
class  IContextVariableImplementation
 Allows users to implement their own ContextVariables. More...
 
class  ICustomScreenImplementation
 Allows users to implement their own Screens. More...
 
class  IExternalServiceProviderImplementation
 Allows users to implement their own ExternalServiceProvider extension. More...
 
class  Ii18nImplementation
 Allows users to implement their own I18n extension. More...
 
class  ILoggingImplementation
 Allows users to implement their own Logging extension. More...
 
class  IMeasureImplementation
 Allows users to implement their own Measure extension. More...
 
class  IServiceException
 Represents an Mapping Exception. More...
 
class  ISqlImplementation
 Allows users to implement their own Sql extension. More...
 
class  IStateVariableImplementation
 Allows users to implement their own StateVariables. More...
 
class  StateVariableImplementation
 Default state variable implementation More...
 

Enumerations

enum  ConfirmationTypes { YesConfirm , NoConfirm , CancelConfirm }
 Enumeration of ConfirmationTypes, see ConfirmDialog More...
 
enum class  LogLevels {
  All , Trace , Debug , Info ,
  Warn , Error , Fatal , Off
}
 Enumeration of LogLevels, see SetLogLevel More...
 
enum  MessageTypes {
  InfoMessage , WarningMessage , ErrorMessage , YesNoQuestionMessage ,
  YesNoCancelQuestionMessage
}
 Enumeration of MessageTypes, see ConfirmDialog More...
 
enum class  SeverityLevels {
  Trace , Debug , Info , Warn ,
  Error , Fatal
}
 Enumeration of SeverityLevels, see WriteLog More...
 

Detailed Description

Namespace containing custom implementations

Represents an OTX DeviceServiceSignature.

Namespace containing all custom implementations

Enumeration Type Documentation

◆ ConfirmationTypes

Enumeration of ConfirmationTypes, see ConfirmDialog

Enumerator
YesConfirm 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

NoConfirm 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

CancelConfirm 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

◆ LogLevels

Enumeration of LogLevels, see SetLogLevel

Enumerator
All 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Trace 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Debug 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Info 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Warn 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Error 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Fatal 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Off 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

◆ MessageTypes

Enumeration of MessageTypes, see ConfirmDialog

Enumerator
InfoMessage 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

WarningMessage 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

ErrorMessage 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

YesNoQuestionMessage 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

YesNoCancelQuestionMessage 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

◆ SeverityLevels

Enumeration of SeverityLevels, see WriteLog

Enumerator
Trace 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Debug 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Info 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Warn 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Error 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.

Fatal 

Identical to an enumeration element in the OTX standard ISO 13209. A detailed specification can be found there.