Table of Contents

Class DefaultSimulationScheduler<TAutomationConfig>

Namespace
Cognite.Simulator.Utils
Assembly
Cognite.Simulator.Utils.dll

Default implementation of the simulation scheduler base class.

public class DefaultSimulationScheduler<TAutomationConfig> : SimulationSchedulerBase<SimulatorRoutineRevision> where TAutomationConfig : AutomationConfig, new()

Type Parameters

TAutomationConfig

Type of the automation configuration

Inheritance
SimulationSchedulerBase<SimulatorRoutineRevision>
DefaultSimulationScheduler<TAutomationConfig>
Inherited Members

Constructors

DefaultSimulationScheduler(DefaultConfig<TAutomationConfig>, DefaultRoutineLibrary<TAutomationConfig>, ILogger<DefaultSimulationScheduler<TAutomationConfig>>, CogniteDestination)

Initializes a new instance of the DefaultSimulationScheduler<TAutomationConfig> class.

public DefaultSimulationScheduler(DefaultConfig<TAutomationConfig> config, DefaultRoutineLibrary<TAutomationConfig> configLib, ILogger<DefaultSimulationScheduler<TAutomationConfig>> logger, CogniteDestination cdf)

Parameters

config DefaultConfig<TAutomationConfig>

The default configuration.

configLib DefaultRoutineLibrary<TAutomationConfig>

The default routine library.

logger ILogger<DefaultSimulationScheduler<TAutomationConfig>>

The logger instance.

cdf CogniteDestination

The Cognite destination client.