Slash lightning tweaks

This commit is contained in:
Serge
2024-03-16 13:24:19 +01:00
parent e66e06a57c
commit 18a0c4c801
2 changed files with 19 additions and 12 deletions

View File

@@ -19,6 +19,7 @@ namespace GHelper.AnimeMatrix
public SlashDevice? deviceSlash;
public static bool lidClose = false;
private static bool _wakeUp = false;
double[]? AudioValues;
WasapiCapture? AudioDevice;
@@ -91,15 +92,21 @@ namespace GHelper.AnimeMatrix
return;
}
if (wakeUp) deviceSlash.WakeUp();
if (wakeUp) _wakeUp = true;
if (brightness == 0 || (auto && SystemInformation.PowerStatus.PowerLineStatus != PowerLineStatus.Online) || (lid && lidClose))
{
//deviceSlash.Init();
deviceSlash.Init();
deviceSlash.SetOptions(false, 0, 0);
}
else
{
if (_wakeUp)
{
deviceSlash.WakeUp();
_wakeUp = false;
}
deviceSlash.Init();
deviceSlash.SetMode((SlashMode)running);
deviceSlash.SetOptions(true, brightness, inteval);