public static void AddValue(IValueSender sender, params string[] valueTypes) { foreach (var type in valueTypes) { AddValue(sender, type); } }
public static void AddValue(IValueSender sender, string valueType) { if (valueDic.ContainsKey(valueType)) { valueDic.Remove(valueType); } valueDic.Add(valueType, sender); }
public Worker(ILogger <Worker> logger, IClockReader clockReader, IValueSender valueSender, TimeSpan refreshFrequency, string deviceId) { this.logger = logger; this.refreshFrequency = refreshFrequency; helper = new WorkerHelper(clockReader, valueSender); }
public WorkerHelper(IClockReader clockReader, IValueSender valueSender) { this.clockReader = clockReader; this.valueSender = valueSender; }