Browse Source

fix:没有链接遥控器的时候电量赋NULL

master
白凤吉 2 days ago
parent
commit
e7a71ea3c3
  1. 2
      src/main/java/com/iflytop/handacid/app/core/listener/BleGamepadEventListener.java
  2. 2
      src/main/java/com/iflytop/handacid/app/core/state/RemoteControlState.java

2
src/main/java/com/iflytop/handacid/app/core/listener/BleGamepadEventListener.java

@ -70,7 +70,7 @@ public class BleGamepadEventListener {
} else if (CmdId.event_ble_gamepad_disconnected.equals(cmdId)) {
log.info("蓝牙手柄 连接断开");
deviceState.getRemoteControlState().setConnected(false);
deviceState.getRemoteControlState().setBatteryLevel(-1);
deviceState.getRemoteControlState().setBatteryLevel(null);
deviceState.getRemoteControlState().setCharging(false);
}

2
src/main/java/com/iflytop/handacid/app/core/state/RemoteControlState.java

@ -19,7 +19,7 @@ public class RemoteControlState {
private volatile boolean connected = false;
@Schema(description = "当前电量(0-100%)")
private volatile double batteryLevel = -1;
private volatile Integer batteryLevel;
@Schema(description = "是否正在充电")
private volatile boolean charging = false;

Loading…
Cancel
Save