refactor battery state

This commit is contained in:
2025-06-20 18:46:57 +02:00
parent 4b919b9613
commit 506f0c36b5
5 changed files with 149 additions and 192 deletions

View File

@@ -1,5 +1,5 @@
use crate::config::{BoardHardware, PlantControllerConfig};
use crate::hal::battery::{BatteryInteraction, BatteryMonitor};
use crate::hal::battery::{BatteryInteraction, NoBatteryMonitor};
use crate::hal::esp::ESP;
use crate::hal::{deep_sleep, BackupHeader, BoardInteraction, FreePeripherals, Sensor};
use anyhow::{bail, Result};
@@ -32,7 +32,7 @@ pub(crate) fn create_initial_board(
general_fault,
config,
esp,
battery: Box::new(BatteryMonitor::Disabled {}),
battery: Box::new(NoBatteryMonitor{}),
};
Ok(Box::new(v))
}