forked from Clones/Controlify
➕ Battery level warning + update SDL with macOS ARM support
This commit is contained in:
@ -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";
|
||||
}
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user