switch to bulk measurements
This commit is contained in:
@@ -399,15 +399,17 @@ async fn safe_main(spawner: Spawner) -> FatResult<()> {
|
||||
|
||||
publish_tank_state(&mut board, &tank_state, water_temp).await;
|
||||
|
||||
let moisture = board.board_hal.measure_moisture_hz().await?;
|
||||
|
||||
let plantstate: [PlantState; PLANT_COUNT] = [
|
||||
PlantState::read_hardware_state(0, &mut board).await,
|
||||
PlantState::read_hardware_state(1, &mut board).await,
|
||||
PlantState::read_hardware_state(2, &mut board).await,
|
||||
PlantState::read_hardware_state(3, &mut board).await,
|
||||
PlantState::read_hardware_state(4, &mut board).await,
|
||||
PlantState::read_hardware_state(5, &mut board).await,
|
||||
PlantState::read_hardware_state(6, &mut board).await,
|
||||
PlantState::read_hardware_state(7, &mut board).await,
|
||||
PlantState::read_hardware_state(moisture,0, &mut board).await,
|
||||
PlantState::read_hardware_state(moisture,1, &mut board).await,
|
||||
PlantState::read_hardware_state(moisture,2, &mut board).await,
|
||||
PlantState::read_hardware_state(moisture,3, &mut board).await,
|
||||
PlantState::read_hardware_state(moisture,4, &mut board).await,
|
||||
PlantState::read_hardware_state(moisture,5, &mut board).await,
|
||||
PlantState::read_hardware_state(moisture,6, &mut board).await,
|
||||
PlantState::read_hardware_state(moisture,7, &mut board).await,
|
||||
];
|
||||
|
||||
publish_plant_states(&mut board, &timezone_time.clone(), &plantstate).await;
|
||||
|
||||
Reference in New Issue
Block a user