OTX-Runtime for C++
|
|
Namespace containing the programming interface for browsing and execution of OTX procedures in own applications, main entry for execution is IRuntimeManager More...
Namespaces | |
Custom | |
Namespace containing custom implementations | |
DataTypes | |
Namespace which contains all supported data types | |
Exceptions | |
Namespace containing exceptions | |
License | |
Namespace containing all objects related to licensing | |
Otx | |
Namespace for browsing at OTX data structure. | |
Project | |
Namespace containing main entries: IProject and IPlayerProject. | |
Classes | |
class | DiagConnectionState |
The diagnostic connection state describes conditions how a procedure can be executed. More... | |
class | IRuntimeContext |
Contains information of a Runner instance. More... | |
class | IRuntimeManager |
Main class to load and execute an OTX project More... | |
class | RuntimeConfig |
Configuration class to modify OTX Runtime API global settings More... | |
class | RuntimeManagerFactory |
Factory class for creating runtime managers, see IRuntimeManager More... | |
Enumerations | |
enum class | ClampState { NotAvailable , On , Off } |
Contains the state of a clamp More... | |
enum | ExecutionState { Pending , Running , Paused , Finished , Stopped , Aborted , Timeout } |
Contains the execution state of the RuntimeContext. More... | |
enum class | ExecutionStateChangeReason { Explicit , UnexpectedDiagConnectionState } |
Reason, why a procedure execution state was changed, e.g. Paused or Running More... | |
enum class | ExpectedState { None , BatteryOn , IgnitionOff , IgnitionOn } |
Contains the expected state of the diagnostic connection More... | |
enum | TraceLevels { All , Trace , Debug , Info , Warn , Error , Fatal , Off , Off } |
Enumeration of TraceLevels More... | |
Namespace containing the programming interface for browsing and execution of OTX procedures in own applications, main entry for execution is IRuntimeManager
|
strong |
Contains the execution state of the RuntimeContext.
Reason, why a procedure execution state was changed, e.g. Paused or Running
Enumerator | |
---|---|
Explicit | If the state was changed explicit, e.g. via Pause method |
UnexpectedDiagConnectionState | If the state was changed implicit, because the DiagConnectionState is not the expected state |
|
strong |
Contains the expected state of the diagnostic connection
Enumeration of TraceLevels