public HistoryBackfiller(IPIConnectionManager piCM, ILogger logger, IReader reader) { _piCM = piCM; _logger = logger; _reader = reader; _throttler = new SemaphoreSlim(3, 5); }
public AlarmService(IPIConnectionManager piCM, ILogger logger, AlarmReader alarmReader, IReader reader) { _piCM = piCM; _logger = logger; _alarmReader = alarmReader; _reader = reader; }
public HDAService(IPIConnectionManager piCM, ILogger logger, IHistoryBackfiller backfiller) { _piCM = piCM; _logger = logger; _backfiller = backfiller; }
public AlarmReader(ILogger logger, IPIConnectionManager piCM) { _logger = logger; _piCM = piCM; _throttler = new SemaphoreSlim(1, 1); }