Class DefaultRoutineLibrary<TAutomationConfig>
A default instance of the routine library.
public class DefaultRoutineLibrary<TAutomationConfig> : RoutineLibraryBase<SimulatorRoutineRevision>, IRoutineProvider<SimulatorRoutineRevision> where TAutomationConfig : AutomationConfig, new()
Type Parameters
TAutomationConfig
- Inheritance
-
RoutineLibraryBase<SimulatorRoutineRevision>DefaultRoutineLibrary<TAutomationConfig>
- Implements
-
IRoutineProvider<SimulatorRoutineRevision>
- Inherited Members
Constructors
DefaultRoutineLibrary(DefaultConfig<TAutomationConfig>, SimulatorCreate, CogniteDestination, ILogger<DefaultRoutineLibrary<TAutomationConfig>>)
Initializes a new instance of the DefaultRoutineLibrary<TAutomationConfig> class.
public DefaultRoutineLibrary(DefaultConfig<TAutomationConfig> config, SimulatorCreate simulatorDefinition, CogniteDestination cdf, ILogger<DefaultRoutineLibrary<TAutomationConfig>> logger)
Parameters
configDefaultConfig<TAutomationConfig>The default configuration.
simulatorDefinitionSimulatorCreateThe simulator definition.
cdfCogniteDestinationThe CDF destination object.
loggerILogger<DefaultRoutineLibrary<TAutomationConfig>>The logger.