![]() |
OTX-Runtime for DotNet
|
|
Namespace containing the programming interface for browsing and execution of OTX procedures in own applications, main entry for execution is IRuntimeManager More...
Namespaces | |
| namespace | Custom |
| Namespace containing all interfaces for custom implementations | |
| namespace | DataTypes |
| Namespace which contains all supported data types | |
| namespace | Events |
| Namespace containing the event delegates | |
| namespace | Exceptions |
| Namespace containing exceptions | |
| namespace | License |
| Namespace containing all objects related to licensing | |
| namespace | Otx |
| Namespace for browsing at OTX data structure. | |
| namespace | Project |
| Namespace containing main entries: IProject and IPlayerProject. | |
Classes | |
| class | DiagConnectionState |
| The diagnostic connection state describes conditions how a procedure can be executed. More... | |
| interface | IRuntimeContext |
| Contains information of a Runner instance. More... | |
| interface | 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 | ClampState { ClampState.NotAvailable, ClampState.On, ClampState.Off } |
| Contains the state of a clamp More... | |
| enum | ExecutionState { ExecutionState.Pending, ExecutionState.Running, ExecutionState.Paused, ExecutionState.Finished, ExecutionState.Stopped, ExecutionState.Aborted, ExecutionState.Timeout } |
| Contains the state of the runtime context. More... | |
| enum | ExecutionStateChangeReason { ExecutionStateChangeReason.Explicit, ExecutionStateChangeReason.UnexpectedDiagConnectionState } |
| Reason, why a procedure execution state was changed, e.g. Paused or Running More... | |
| enum | ExpectedState { ExpectedState.None, ExpectedState.BatteryOn, ExpectedState.IgnitionOff, ExpectedState.IgnitionOn } |
| Contains the expected state of the diagnostic connection More... | |
| enum | TraceLevels { TraceLevels.All, TraceLevels.Trace, TraceLevels.Debug, TraceLevels.Info, TraceLevels.Warn, TraceLevels.Error, TraceLevels.Fatal, TraceLevels.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 |
|
strong |
Contains the state of the runtime context.
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
|
strong |
Enumeration of TraceLevels.