This commit is contained in:
Serge
2024-02-12 10:14:52 +01:00
parent ab44dbf2b4
commit f326fa99cc
4 changed files with 19 additions and 12 deletions

View File

@@ -4,7 +4,6 @@ using System.Diagnostics;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.Timers;
using static GHelper.AnimeMatrix.BuiltInAnimation;
namespace GHelper.AnimeMatrix
{
@@ -36,7 +35,7 @@ namespace GHelper.AnimeMatrix
try
{
if (AppConfig.ContainsModel("GA403") || AppConfig.ContainsModel("GU605"))
if (AppConfig.IsSlash())
deviceSlash = new SlashDevice();
else
deviceMatrix = new AnimeMatrixDevice();
@@ -165,9 +164,9 @@ namespace GHelper.AnimeMatrix
private void SetBuiltIn(int running)
{
BuiltInAnimation animation = new BuiltInAnimation(
(Running)running,
Sleeping.Starfield,
Shutdown.SeeYa,
(BuiltInAnimation.Running)running,
BuiltInAnimation.Sleeping.Starfield,
BuiltInAnimation.Shutdown.SeeYa,
BuiltInAnimation.Startup.StaticEmergence
);
deviceMatrix.SetBuiltInAnimation(true, animation);

View File

@@ -1,5 +1,4 @@
using GHelper.AnimeMatrix.Communication;
using GHelper.Mode;
using System.Text;
namespace GHelper.AnimeMatrix
@@ -38,10 +37,10 @@ namespace GHelper.AnimeMatrix
{ SlashMode.Bounce, "Bounce"},
{ SlashMode.Slash, "Slash"},
{ SlashMode.Loading, "Loading"},
{ SlashMode.BitStream, "Bit Stream"},
{ SlashMode.Transmission, "Transmission"},
{ SlashMode.Flow, "Flow"},
{ SlashMode.Flux, "Flux"},
{ SlashMode.Phantom, "Phantom"},
@@ -106,7 +105,8 @@ namespace GHelper.AnimeMatrix
try
{
modeByte = modeCodes[mode];
} catch (Exception)
}
catch (Exception)
{
modeByte = 0x00;
}

View File

@@ -101,7 +101,7 @@ public static class AppConfig
}
}
if (_model.Contains("GA402")) _model = "ROG Zephyrus G14 GA403UI"; // Debug Purposes
//if (_model.Contains("GA402RK")) _model = "ROG Zephyrus G14 GA403UI"; // Debug Purposes
return _model;
}
@@ -379,9 +379,14 @@ public static class AppConfig
return ContainsModel("GA401") || ContainsModel("FX517Z") || ContainsModel("FX516P") || ContainsModel("X13") || IsARCNM() || ContainsModel("GA502IU");
}
public static bool IsSlash()
{
return ContainsModel("GA403") || ContainsModel("GU605");
}
public static bool IsInputBacklight()
{
return ContainsModel("GA503") || ContainsModel("GA403");
return ContainsModel("GA503") || IsSlash();
}
public static bool IsStrix()

View File

@@ -294,7 +294,10 @@ namespace GHelper.USB
if (delay) await Task.Delay(TimeSpan.FromSeconds(1));
if (isACPI) Program.acpi.TUFKeyboardBrightness(brightness);
AsusHid.WriteInput(new byte[] { AsusHid.INPUT_ID, 0xBA, 0xC5, 0xC4, (byte)brightness }, log);
if (AppConfig.IsInputBacklight())
AsusHid.WriteInput(new byte[] { AsusHid.INPUT_ID, 0xBA, 0xC5, 0xC4, (byte)brightness }, log);
else
AsusHid.Write(new byte[] { AsusHid.AURA_ID, 0xBA, 0xC5, 0xC4, (byte)brightness }, log);
if (AppConfig.IsAlly()) ApplyAura();