public static void AddItem(IMeasurementItem item) { lock (typeof (ItemsToFlush)) { Items.Add(item); } }
public static void AddItem(IMeasurementItem item) { lock (typeof(ItemsToFlush)) { Items.Add(item); } }
public MqttItem(string topic, RuleConfiguration ruleConfiguration) { _ruleConfiguration = ruleConfiguration; Topic = topic; if (!HaveToIgnore()) { CreateJsonValueConverter(Topic); var measurementName = GetMeasurementName(); var type = GetMeasurementType(measurementName); _measurement = CreateMeasurement(measurementName, type); _measurement.RuleConfiguration = ruleConfiguration; } }