hopefully fix battery locking

This commit is contained in:
legop3
2025-12-22 20:14:03 -05:00
parent 01df853592
commit 108de883a0
+12
View File
@@ -172,4 +172,16 @@ function handleSensorEvent({ roverId, sensors, batteryState }) {
}
}
function handleLockEvent({ roverId, locked, reason }) {
const state = getState(roverId);
if (!state) return;
if (!locked) {
state.batteryLocked = false;
state.waitingSince = null;
return;
}
state.batteryLocked = reason === 'battery';
}
managerEvents.on('sensor', handleSensorEvent);
managerEvents.on('lock', handleLockEvent);