private static void ConsiderNewTemp(PID.PID pid, double newTargetTemp) { var diff = Math.Abs(pid.GetPreferredTemperature - newTargetTemp); if (diff > 0.1) { if (pid.Started()) { pid.Stop(); } pid.Start((float)newTargetTemp); } }