Example #1
0
 public void Put(double targetTemp, ThingFace face = ThingFace.F1)
 {
     lock (this) {
         Status            = ThingStatus.STABLE;
         FaceTop           = face;
         TargetTemperature = targetTemp;
     }
 }
Example #2
0
 public void Initialize(int msecForLoop)
 {
     FaceTop            = ThingFace.F1;
     CurrentAccelX      = 0;
     CurrentAccelY      = 0;
     CurrentAccelZ      = -1;
     CurrentTemperature = TargetTemperature;
     CurrentHumidity    = TargetHumidity;
     toContinue         = true;
     dataFixedTime      = DateTime.Now;
     Task.Factory.StartNew(() => {
         UpdateValue(msecForLoop).Wait();
     });
 }