1
0
forked from Clones/Controlify

Battery level warning + update SDL with macOS ARM support

This commit is contained in:
isXander
2023-05-11 16:43:13 +01:00
parent 0e8bf0cc9b
commit 71c7e26587
19 changed files with 283 additions and 69 deletions

View File

@ -0,0 +1,25 @@
package dev.isxander.controlify.driver;
import dev.isxander.controlify.controller.BatteryLevel;
public interface BatteryDriver extends Driver {
BatteryLevel getBatteryLevel();
String getBatteryDriverDetails();
BatteryDriver UNSUPPORTED = new BatteryDriver() {
@Override
public void update() {
}
@Override
public BatteryLevel getBatteryLevel() {
return BatteryLevel.UNKNOWN;
}
@Override
public String getBatteryDriverDetails() {
return "Unsupported";
}
};
}