Exemple #1
0
 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;
 }