public SensorController( ILogger <SensorController> logger, ISensorDataUtil sensorDataUtil, ISensorDataReader dataReader, IMemoryCache memoryCache, IOptions <SensorOptions> options) { _logger = logger; _sensorDataUtil = sensorDataUtil; _dataReader = dataReader; _memoryCache = memoryCache; _options = options.Value; }
public SensorDataProcessor( ILogger <SensorDataProcessor> logger, ISensorDataReceiver sensorDataReceiver, ISensorData sensorData, ISensorDataWriter writer, ISensorDataUtil sensorDataUtil, IOptions <SensorDataOptions> options) { _logger = logger; _sensorDataReceiver = sensorDataReceiver; _sensorData = sensorData; _writer = writer; _sensorDataUtil = sensorDataUtil; _options = options.Value; }