1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-12 21:38:38 +00:00

Calibration - Moved color calibration reversion to ArtemisLed

This commit is contained in:
Diogo Trindade 2020-12-12 15:16:26 +00:00
parent a23fab7d9f
commit a504a5f4e1
2 changed files with 10 additions and 1 deletions

View File

@ -68,5 +68,14 @@ namespace Artemis.Core
{
return RgbLed.ToString();
}
/// <summary>
/// Gets the color of this led, reverting the correction done to the parent device
/// </summary>
/// <returns></returns>
public Color GetOriginalColor()
{
return RgbLed.Color.DivideRGB(Device.RedScale, Device.GreenScale, Device.BlueScale);
}
}
}

View File

@ -38,7 +38,7 @@ namespace Artemis.UI.Shared
if (DisplayGeometry == null)
return;
RGB.NET.Core.Color originalColor = Led.RgbLed.Color.DivideRGB(Led.Device.RedScale, Led.Device.GreenScale, Led.Device.BlueScale);
RGB.NET.Core.Color originalColor = Led.GetOriginalColor();
byte r = originalColor.GetR();
byte g = originalColor.GetG();
byte b = originalColor.GetB();