public DeviceScanner(ILogger <DeviceScanner> logger, IBleReader bleReader, IDeviceDataReader dataReader, IOptions <CollectorConfiguration> config) { _bleReader = bleReader; _dataReader = dataReader; _logger = logger; _config = config.Value; }
public DeviceDataFetcher(IDeviceDataReader deviceDataReader, IPollingStrategy pollingStrategy) { this.deviceDataReader = deviceDataReader; this.pollingStrategy = pollingStrategy; }
public FixedIntervalDeviceDataFetcher(IDeviceDataReader deviceDataReader, int pollingInterval) { this.deviceDataReader = deviceDataReader; this.pollingInterval = pollingInterval; }