public void FreezDown()
 {
     if (freezeLevel == FreezeLevels.Low)
     {
         return;
     }
     else if (freezeLevel == FreezeLevels.Middle)
     {
         freezeLevel = FreezeLevels.Low;
     }
     else if (freezeLevel == FreezeLevels.High)
     {
         freezeLevel = FreezeLevels.Middle;
     }
     else
     {
         freezeLevel = FreezeLevels.High;
     }
     InvokeEventStatusChanged(String.Format("{0}:\t \"{1}\" has changed the temperature to {2}.", this.GetType(), name, freezeLevel));
 }
 public void Reset()
 {
     freezeLevel = FreezeLevels.Low;
     InvokeEventStatusChanged(String.Format("{0}: \"{1}\" has reseted.", this.GetType(), name));
 }