mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Rear Lightbar support
This commit is contained in:
@@ -15,14 +15,22 @@ namespace GHelper
|
|||||||
SleepKeyb = 1 << 5,
|
SleepKeyb = 1 << 5,
|
||||||
ShutdownLogo = 1 << 6,
|
ShutdownLogo = 1 << 6,
|
||||||
ShutdownKeyb = 1 << 7,
|
ShutdownKeyb = 1 << 7,
|
||||||
BootBar = 1u << (7 + 2),
|
|
||||||
AwakeBar = 1u << (7 + 3),
|
BootBar = 1 << (7 + 2),
|
||||||
SleepBar = 1u << (7 + 4),
|
AwakeBar = 1 << (7 + 3),
|
||||||
ShutdownBar = 1u << (7 + 5),
|
SleepBar = 1 << (7 + 4),
|
||||||
BootLid = 1u << (15 + 1),
|
ShutdownBar = 1 << (7 + 5),
|
||||||
AwakeLid = 1u << (15 + 2),
|
|
||||||
SleepLid = 1u << (15 + 3),
|
BootLid = 1 << (15 + 1),
|
||||||
ShutdownLid = 1u << (15 + 4)
|
AwakeLid = 1 << (15 + 2),
|
||||||
|
SleepLid = 1 << (15 + 3),
|
||||||
|
ShutdownLid = 1 << (15 + 4),
|
||||||
|
|
||||||
|
BootRear = 1 << (23 + 1),
|
||||||
|
AwakeRear = 1 << (23 + 2),
|
||||||
|
SleepRear = 1 << (23 + 3),
|
||||||
|
ShutdownRear = 1 << (23 + 4),
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class AuraDev19b6Extensions
|
public static class AuraDev19b6Extensions
|
||||||
@@ -34,18 +42,9 @@ namespace GHelper
|
|||||||
{
|
{
|
||||||
a |= (uint)n;
|
a |= (uint)n;
|
||||||
}
|
}
|
||||||
return new byte[] { 0x5d, 0xbd, 0x01, (byte)(a & 0xff), (byte)((a & 0xff00) >> 8), (byte)((a & 0xff0000) >> 16) };
|
return new byte[] { 0x5d, 0xbd, 0x01, (byte)(a & 0xff), (byte)((a & 0xff00) >> 8), (byte)((a & 0xff0000) >> 16), (byte)((a & 0xff000000) >> 24) };
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ushort BitOr(this AuraDev19b6 self, AuraDev19b6 rhs)
|
|
||||||
{
|
|
||||||
return (ushort)(self | rhs);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static ushort BitAnd(this AuraDev19b6 self, AuraDev19b6 rhs)
|
|
||||||
{
|
|
||||||
return (ushort)(self & rhs);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -322,6 +321,12 @@ namespace GHelper
|
|||||||
if (AppConfig.IsNotFalse("keyboard_sleep")) flags.Add(AuraDev19b6.SleepKeyb);
|
if (AppConfig.IsNotFalse("keyboard_sleep")) flags.Add(AuraDev19b6.SleepKeyb);
|
||||||
if (AppConfig.IsNotFalse("keyboard_shutdown")) flags.Add(AuraDev19b6.ShutdownKeyb);
|
if (AppConfig.IsNotFalse("keyboard_shutdown")) flags.Add(AuraDev19b6.ShutdownKeyb);
|
||||||
|
|
||||||
|
// Logo
|
||||||
|
if (AppConfig.IsNotFalse("keyboard_awake_logo")) flags.Add(AuraDev19b6.AwakeLogo);
|
||||||
|
if (AppConfig.IsNotFalse("keyboard_boot_logo")) flags.Add(AuraDev19b6.BootLogo);
|
||||||
|
if (AppConfig.IsNotFalse("keyboard_sleep_logo")) flags.Add(AuraDev19b6.SleepLogo);
|
||||||
|
if (AppConfig.IsNotFalse("keyboard_shutdown_logo")) flags.Add(AuraDev19b6.ShutdownLogo);
|
||||||
|
|
||||||
// Lightbar
|
// Lightbar
|
||||||
if (AppConfig.IsNotFalse("keyboard_awake_bar")) flags.Add(AuraDev19b6.AwakeBar);
|
if (AppConfig.IsNotFalse("keyboard_awake_bar")) flags.Add(AuraDev19b6.AwakeBar);
|
||||||
if (AppConfig.IsNotFalse("keyboard_boot_bar")) flags.Add(AuraDev19b6.BootBar);
|
if (AppConfig.IsNotFalse("keyboard_boot_bar")) flags.Add(AuraDev19b6.BootBar);
|
||||||
@@ -334,12 +339,10 @@ namespace GHelper
|
|||||||
if (AppConfig.IsNotFalse("keyboard_sleep_lid")) flags.Add(AuraDev19b6.SleepLid);
|
if (AppConfig.IsNotFalse("keyboard_sleep_lid")) flags.Add(AuraDev19b6.SleepLid);
|
||||||
if (AppConfig.IsNotFalse("keyboard_shutdown_lid")) flags.Add(AuraDev19b6.ShutdownLid);
|
if (AppConfig.IsNotFalse("keyboard_shutdown_lid")) flags.Add(AuraDev19b6.ShutdownLid);
|
||||||
|
|
||||||
// Logo
|
if (AppConfig.IsNotFalse("keyboard_awake_lid")) flags.Add(AuraDev19b6.AwakeRear);
|
||||||
if (AppConfig.IsNotFalse("keyboard_awake_logo")) flags.Add(AuraDev19b6.AwakeLogo);
|
if (AppConfig.IsNotFalse("keyboard_boot_lid")) flags.Add(AuraDev19b6.BootRear);
|
||||||
if (AppConfig.IsNotFalse("keyboard_boot_logo")) flags.Add(AuraDev19b6.BootLogo);
|
if (AppConfig.IsNotFalse("keyboard_sleep_lid")) flags.Add(AuraDev19b6.SleepRear);
|
||||||
if (AppConfig.IsNotFalse("keyboard_sleep_logo")) flags.Add(AuraDev19b6.SleepLogo);
|
if (AppConfig.IsNotFalse("keyboard_shutdown_lid")) flags.Add(AuraDev19b6.ShutdownRear);
|
||||||
if (AppConfig.IsNotFalse("keyboard_shutdown_logo")) flags.Add(AuraDev19b6.ShutdownLogo);
|
|
||||||
|
|
||||||
|
|
||||||
byte[] msg = AuraDev19b6Extensions.ToBytes(flags.ToArray());
|
byte[] msg = AuraDev19b6Extensions.ToBytes(flags.ToArray());
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ using GHelper.Mode;
|
|||||||
using GHelper.UI;
|
using GHelper.UI;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Timers;
|
using System.Timers;
|
||||||
using System.Windows.Forms;
|
|
||||||
|
|
||||||
namespace GHelper
|
namespace GHelper
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user