edited app.js

master
Elfreda Kwawu 2024-04-16 17:15:04 -04:00
parent 0627d757b3
commit c17b87ca47
1 changed files with 14 additions and 4 deletions

View File

@ -143,15 +143,25 @@ function saveDataToCSV() {
csvContent += `${entry.timestamp},${entry.heartRate},${entry.hrv}\n`; csvContent += `${entry.timestamp},${entry.heartRate},${entry.hrv}\n`;
}); });
// Find an available file number // Check if the file already exists
let fileNum = 0; let fileNum = 0;
while (require("Storage").read(`heart_rate_data_${fileNum}.csv`) !== undefined && fileNum <= MAX_LOGS) { let fileName = `heart_rate_data_${fileNum}.csv`;
while (require("Storage").read(fileName) !== undefined && fileNum <= MAX_LOGS) {
fileNum++; fileNum++;
fileName = `heart_rate_data_${fileNum}.csv`;
} }
// Write data to a CSV file // Prompt user for confirmation before overwriting existing file
require("Storage").write(`heart_rate_data_${fileNum}.csv`, csvContent); if (require("Storage").read(fileName) !== undefined) {
if (!confirm("Overwrite existing file?")) {
return; // Do not overwrite file if user cancels
} }
}
// Write data to the CSV file
require("Storage").write(fileName, csvContent);
}
setWatch(function() { setWatch(function() {
if (!isMeasuring) { if (!isMeasuring) {