Пример #1
0
 public static void AddItem(IMeasurementItem item)
 {
     lock (typeof (ItemsToFlush))
     {
         Items.Add(item);
     }
 }
Пример #2
0
 public static void AddItem(IMeasurementItem item)
 {
     lock (typeof(ItemsToFlush))
     {
         Items.Add(item);
     }
 }
Пример #3
0
 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;
     }
 }
Пример #4
0
 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;
     }
 }