edited app.js
parent
0627d757b3
commit
c17b87ca47
|
|
@ -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) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue