mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Battery Discharge reader
This commit is contained in:
@@ -58,6 +58,8 @@ public class AsusACPI
|
||||
public const uint GPU_Fan = 0x00110014;
|
||||
public const uint Mid_Fan = 0x00110031;
|
||||
|
||||
public const uint BatteryDischarge = 0x0012005A;
|
||||
|
||||
public const uint PerformanceMode = 0x00120075; // Performance modes
|
||||
public const uint VivoBookMode = 0x00110019; // Vivobook performance modes
|
||||
|
||||
@@ -372,6 +374,23 @@ public class AsusACPI
|
||||
return CallMethod(DSTS, args);
|
||||
}
|
||||
|
||||
|
||||
public decimal? GetBatteryDischarge()
|
||||
{
|
||||
var buffer = DeviceGetBuffer(BatteryDischarge);
|
||||
|
||||
if (buffer[2] > 0)
|
||||
{
|
||||
buffer[2] = 0;
|
||||
return (decimal)BitConverter.ToInt16(buffer, 0) / 100;
|
||||
}
|
||||
else
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
public int SetGPUEco(int eco)
|
||||
{
|
||||
int ecoFlag = DeviceGet(GPUEco);
|
||||
@@ -412,6 +431,7 @@ public class AsusACPI
|
||||
return fan;
|
||||
}
|
||||
|
||||
|
||||
public int SetFanRange(AsusFan device, byte[] curve)
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user