fix water
This commit is contained in:
@@ -106,16 +106,14 @@ void read_sensor_task(void* parameter)
|
||||
shunt_data.shunt_voltage = shunt_voltage;
|
||||
shunt_data.shunt_current = shunt_current;
|
||||
|
||||
// Create water data structure and send to queue
|
||||
// Create water data structure and update latest data
|
||||
WaterData current_water_data;
|
||||
current_water_data.level = cm_over_zero;
|
||||
current_water_data.liters = liters;
|
||||
current_water_data.percentage = percentage_rounded;
|
||||
|
||||
// Send to queue, don't block if queue is full
|
||||
if (waterDataQueue != nullptr) {
|
||||
xQueueSendToBack(waterDataQueue, ¤t_water_data, 0);
|
||||
}
|
||||
// Update the latest water data (thread-safe)
|
||||
updateLatestWaterData(current_water_data);
|
||||
|
||||
delay(20000);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user