Class DefaultSimulationScheduler<TAutomationConfig>
Default implementation of the simulation scheduler base class.
public class DefaultSimulationScheduler<TAutomationConfig> : SimulationSchedulerBase<SimulatorRoutineRevision> where TAutomationConfig : AutomationConfig, new()
Type Parameters
TAutomationConfigType 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
configDefaultConfig<TAutomationConfig>The default configuration.
configLibDefaultRoutineLibrary<TAutomationConfig>The default routine library.
loggerILogger<DefaultSimulationScheduler<TAutomationConfig>>The logger instance.
cdfCogniteDestinationThe Cognite destination client.