Esempio n. 1
0
        public static ThermometerState Update(this ThermometerState thermometerState, ThermocoupleState newThermocoupleState)
        {
            if (thermometerState == null)
            {
                return(null);
            }
            var clone = thermometerState.Clone();

            clone.Temperature = newThermocoupleState.Temperature;
            clone.Timestamp   = DateTime.Now;
            return(clone);
        }
Esempio n. 2
0
 public static ThermometerState Clone(this ThermometerState thermometerState)
 {
     if (thermometerState == null)
     {
         return(null);
     }
     return(new ThermometerState {
         Id = thermometerState.Id,
         Temperature = thermometerState.Temperature,
         Timestamp = thermometerState.Timestamp
     });
 }