[wpilib] DataLogManager: Add warning for low storage space (#5364)

This commit is contained in:
Gold856
2023-06-08 23:02:21 -04:00
committed by GitHub
parent d466933963
commit 9d53231b01
2 changed files with 21 additions and 0 deletions

View File

@@ -257,6 +257,7 @@ public final class DataLogManager {
}
long length = file.length();
if (file.delete()) {
DriverStation.reportWarning("DataLogManager: Deleted " + file.getName(), false);
freeSpace += length;
if (freeSpace >= kFreeSpaceThreshold) {
break;
@@ -266,6 +267,15 @@ public final class DataLogManager {
}
}
}
} else if (freeSpace < 2 * kFreeSpaceThreshold) {
DriverStation.reportWarning(
"DataLogManager: Log storage device has "
+ freeSpace / 1000000
+ " MB of free space remaining! Logs will get deleted below "
+ kFreeSpaceThreshold / 1000000
+ " MB of free space."
+ "Consider deleting logs off the storage device.",
false);
}
}