/// <summary> /// Initializes a new instance of the <see cref="PullConnectorsService"/> class. /// </summary> /// <param name="pullConnectors">Actual <see cref="IPullConnectors"/>.</param> /// <param name="timers"><see cref="ITimers"/> for scheduling work.</param> /// <param name="tagDataPointCoordinator"><see cref="ITagDataPointCoordinator"/> for coordinator datapoints.</param> /// <param name="logger"><see cref="ILogger"/> for logging.</param> public PullConnectorsService( IPullConnectors pullConnectors, ITimers timers, ITagDataPointCoordinator tagDataPointCoordinator, ILogger logger) { _pullConnectors = pullConnectors; _timers = timers; _tagDataPointCoordinator = tagDataPointCoordinator; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="ConnectorsBootProcedure"/> class. /// </summary> /// <param name="pullConnectors">System for <see cref="IPullConnectors"/>.</param> /// <param name="pushConnectors">System for <see cref="IPushConnectors"/>.</param> public ConnectorsBootProcedure(IPullConnectors pullConnectors, IPushConnectors pushConnectors) { _pullConnectors = pullConnectors; _pushConnectors = pushConnectors; }
/// <summary> /// /// </summary> /// <param name="pullConnectors"></param> public PullConnectorsBootProcedure(IPullConnectors pullConnectors) { _pullConnectors = pullConnectors; }