Skip to content

Commit cb83977

Browse files
committed
Refactor creation and playback of OpenBCI CSV files
Supports Cyton mode only in this PR
1 parent 0aa4d14 commit cb83977

12 files changed

Lines changed: 928 additions & 906 deletions

OpenBCI_GUI/DataLogger.pde

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -145,15 +145,19 @@ class DataLogger {
145145
closeLogFile();
146146
}
147147
//open the new file
148-
fileWriterODF = new DataWriterODF(sessionName, _fileName);
149-
if (currentBoard instanceof AuxDataBoard) {
150-
if (fileWriterAuxODF != null)
151-
fileWriterAuxODF.closeFile();
152-
fileWriterAuxODF = new DataWriterAuxODF(sessionName, _fileName);
153-
}
148+
try {
149+
fileWriterODF = new DataWriterODF(sessionName, _fileName);
150+
if (currentBoard instanceof AuxDataBoard) {
151+
if (fileWriterAuxODF != null)
152+
fileWriterAuxODF.closeFile();
153+
fileWriterAuxODF = new DataWriterAuxODF(sessionName, _fileName);
154+
}
154155

155-
output_fname = fileWriterODF.fname;
156-
println("OpenBCI_GUI: openNewLogFile: opened ODF output file: " + output_fname); //Print filename of new ODF file to console
156+
output_fname = fileWriterODF.fname;
157+
println("OpenBCI_GUI: openNewLogFile: opened ODF output file: " + output_fname); //Print filename of new ODF file to console
158+
} catch (Exception e) {
159+
e.printStackTrace();
160+
}
157161
}
158162

159163
private void closeLogFile() {

0 commit comments

Comments
 (0)