Table of Contents

Class DefaultSimulationRunner<TAutomationConfig, TModelStateBase, TModelStateBasePoco>

Namespace
Cognite.Simulator.Utils
Assembly
Cognite.Simulator.Utils.dll
public class DefaultSimulationRunner<TAutomationConfig, TModelStateBase, TModelStateBasePoco> : RoutineRunnerBase<TAutomationConfig, TModelStateBase, SimulatorRoutineRevision> where TAutomationConfig : AutomationConfig, new() where TModelStateBase : ModelStateBase, new() where TModelStateBasePoco : ModelStateBasePoco

Type Parameters

TAutomationConfig
TModelStateBase
TModelStateBasePoco
Inheritance
SimulationRunnerBase<TAutomationConfig, TModelStateBase, SimulatorRoutineRevision>
RoutineRunnerBase<TAutomationConfig, TModelStateBase, SimulatorRoutineRevision>
DefaultSimulationRunner<TAutomationConfig, TModelStateBase, TModelStateBasePoco>
Inherited Members

Constructors

DefaultSimulationRunner(DefaultConfig<TAutomationConfig>, CogniteDestination, DefaultModelLibrary<TAutomationConfig, TModelStateBase, TModelStateBasePoco>, DefaultRoutineLibrary<TAutomationConfig>, ISimulatorClient<TModelStateBase, SimulatorRoutineRevision>, ILogger<DefaultSimulationRunner<TAutomationConfig, TModelStateBase, TModelStateBasePoco>>)

public DefaultSimulationRunner(DefaultConfig<TAutomationConfig> config, CogniteDestination cdf, DefaultModelLibrary<TAutomationConfig, TModelStateBase, TModelStateBasePoco> modelLibrary, DefaultRoutineLibrary<TAutomationConfig> configLibrary, ISimulatorClient<TModelStateBase, SimulatorRoutineRevision> client, ILogger<DefaultSimulationRunner<TAutomationConfig, TModelStateBase, TModelStateBasePoco>> logger)

Parameters

config DefaultConfig<TAutomationConfig>
cdf CogniteDestination
modelLibrary DefaultModelLibrary<TAutomationConfig, TModelStateBase, TModelStateBasePoco>
configLibrary DefaultRoutineLibrary<TAutomationConfig>
client ISimulatorClient<TModelStateBase, SimulatorRoutineRevision>
logger ILogger<DefaultSimulationRunner<TAutomationConfig, TModelStateBase, TModelStateBasePoco>>