forked from Clones/Controlify
26 lines
575 B
Java
26 lines
575 B
Java
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";
|
|
}
|
|
};
|
|
}
|