public void Put(double targetTemp, ThingFace face = ThingFace.F1) { lock (this) { Status = ThingStatus.STABLE; FaceTop = face; TargetTemperature = targetTemp; } }
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(); }); }