/// <summary> /// Initializes a new instance of the <see cref="DataPointStreamService"/> class. /// </summary> /// <param name="dataPointsState"><see cref="IDataPointsState"/> for working with state.</param> /// <param name="logger"><see cref="ILogger"/> for logging.</param> public DataPointStreamService( IDataPointsState dataPointsState, ILogger logger) { _dataPointsState = dataPointsState; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="TagDataPointCoordinator"/> class. /// </summary> /// <param name="timeSeriesMapper"><see cref="ITimeSeriesMapper"/> for identity mapping of TimeSeries.</param> /// <param name="dataPointsState"><see cref="IDataPointsState"/> for working with the state.</param> /// <param name="logger"><see cref="ILogger"/> for logging.</param> public TagDataPointCoordinator( ITimeSeriesMapper timeSeriesMapper, IDataPointsState dataPointsState, ILogger logger) { _timeSeriesMapper = timeSeriesMapper; _logger = logger; _dataPointsState = dataPointsState; }
/// <summary> /// Initializes a new instance of the <see cref="DataPointsStateService"/> class. /// </summary> /// <param name="dataPointsState"><see cref="IDataPointsState"/> that keeps the actual state.</param> public DataPointsStateService(IDataPointsState dataPointsState) { _dataPointsState = dataPointsState; }