Beispiel #1
0
 public void NotifySensorsServerStatus(ServerState state, ServerStateReason reason)
 {
     foreach (var item in sensors)
     {
         if (item.Value.IsCompiled && item.Value.sensor.IsInitialized)
         {
             Log.Verbose($"Notifying [{item.Value.SensorIdentifier}] of MQTT server status change");
             item.Value.sensor.ServerStateChange(state, reason);
         }
     }
 }
Beispiel #2
0
 /// <summary>
 /// This is called by PC2MQTT for all sensors when the state of the server connection has changed.
 /// </summary>
 /// <param name="state"></param>
 /// <param name="reason"></param>
 public void ServerStateChange(ServerState state, ServerStateReason reason)
 {
     Log.Debug($"ServerStateChange: {state}: {reason}");
 }