/// <summary> /// Updates the current temparature /// </summary> /// <param name="temperature"></param> public override void UpdateTemperature(ITemperature temperature) { var temp = temperature.Unit != ThermometerUnit ? temperature.Convert(ThermometerUnit) : temperature; base.UpdateTemperature(temp); TemperatureChanged?.Invoke(null, new TemperatureChangedEventArgs(Temperature)); }