コード例 #1
0
 private void LineSeriesVisibilityChange(string property, bool value)
 {
     if (GraphLineModel.Series != null)
     {
         if (property == nameof(TemperatureLineVisibility))
         {
             var t = GraphLineModel.GetFirst();
             if (value != t.IsVisible)
             {
                 t.IsVisible = value;
             }
         }
         if (property == nameof(HumidityLineVisibility))
         {
             var h = GraphLineModel.GetLast();
             if (value != h.IsVisible)
             {
                 h.IsVisible = value;
             }
         }
     }
 }
コード例 #2
0
 public void AddToTemperature()
 {
     Log.Logger.Information("ADDED To Graph DEVICE : {0} TEMPERATURE {1}", ActiveDevice?.IPAddress, RoomInfo.Temperature);
     GraphLineModel.AddDataPoint(GraphLineModel.GetFirst(), new DataPoint(DateTimeAxis.ToDouble(RoomInfo.Date), RoomInfo.Temperature));
 }
コード例 #3
0
 public void AddToHumidity()
 {
     Log.Logger.Information("ADDED To Graph DEVICE : {0} HUMIDITY {1}", ActiveDevice?.IPAddress, RoomInfo.Humidity);
     GraphLineModel.AddDataPoint(GraphLineModel.GetLast(), new DataPoint(DateTimeAxis.ToDouble(RoomInfo.Date), RoomInfo.Humidity));
 }