From f326fa99cc574efa117f42d0b363f7c6b99f5e73 Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Mon, 12 Feb 2024 10:14:52 +0100 Subject: [PATCH] Cleanup --- app/AnimeMatrix/AniMatrixControl.cs | 9 ++++----- app/AnimeMatrix/SlashDevice.cs | 8 ++++---- app/AppConfig.cs | 9 +++++++-- app/USB/Aura.cs | 5 ++++- 4 files changed, 19 insertions(+), 12 deletions(-) diff --git a/app/AnimeMatrix/AniMatrixControl.cs b/app/AnimeMatrix/AniMatrixControl.cs index d792d7a7..b2b7033e 100644 --- a/app/AnimeMatrix/AniMatrixControl.cs +++ b/app/AnimeMatrix/AniMatrixControl.cs @@ -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); diff --git a/app/AnimeMatrix/SlashDevice.cs b/app/AnimeMatrix/SlashDevice.cs index bd00b36f..04d6eff5 100644 --- a/app/AnimeMatrix/SlashDevice.cs +++ b/app/AnimeMatrix/SlashDevice.cs @@ -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; } diff --git a/app/AppConfig.cs b/app/AppConfig.cs index ba64a23f..fb9d65d1 100644 --- a/app/AppConfig.cs +++ b/app/AppConfig.cs @@ -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() diff --git a/app/USB/Aura.cs b/app/USB/Aura.cs index 239d2143..02e347e8 100644 --- a/app/USB/Aura.cs +++ b/app/USB/Aura.cs @@ -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();