@@ -80,9 +80,9 @@ void HDF5Recording::addChannel(int index, Channel* chan)
8080void HDF5Recording::openFiles (File rootFolder, int experimentNumber, int recordingNumber)
8181{
8282 String basepath = rootFolder.getFullPathName () + rootFolder.separatorString + " experiment" + String (experimentNumber);
83- // KWIK file
84- mainFile ->initFile (basepath);
85- mainFile ->open ();
83+ // KWE file
84+ eventFile ->initFile (basepath);
85+ eventFile ->open ();
8686
8787 // KWX file
8888 spikesFile->initFile (basepath);
@@ -98,7 +98,7 @@ void HDF5Recording::openFiles(File rootFolder, int experimentNumber, int recordi
9898 infoArray[0 ]->start_time = 0 ;
9999
100100 infoArray[0 ]->start_sample = 0 ;
101- mainFile ->startNewRecording (recordingNumber,infoArray[0 ]);
101+ eventFile ->startNewRecording (recordingNumber,infoArray[0 ]);
102102
103103 // KWD files
104104 for (int i = 0 ; i < processorMap.size (); i++)
@@ -127,8 +127,8 @@ void HDF5Recording::openFiles(File rootFolder, int experimentNumber, int recordi
127127 {
128128 if (fileArray[i]->isOpen ())
129129 {
130- File f (fileArray[i]->getFileName ());
131- mainFile ->addKwdFile (f.getFileName ());
130+ // File f(fileArray[i]->getFileName());
131+ // eventFile ->addKwdFile(f.getFileName());
132132
133133 infoArray[i]->name = String (" Open Ephys Recording #" ) + String (recordingNumber);
134134 // infoArray[i]->start_time = timestamp;
@@ -146,8 +146,8 @@ void HDF5Recording::openFiles(File rootFolder, int experimentNumber, int recordi
146146
147147void HDF5Recording::closeFiles ()
148148{
149- mainFile ->stopRecording ();
150- mainFile ->close ();
149+ eventFile ->stopRecording ();
150+ eventFile ->close ();
151151 spikesFile->stopRecording ();
152152 spikesFile->close ();
153153 for (int i = 0 ; i < fileArray.size (); i++)
@@ -185,9 +185,9 @@ void HDF5Recording::writeEvent(int eventType, MidiMessage& event, int samplePosi
185185{
186186 const uint8* dataptr = event.getRawData ();
187187 if (eventType == GenericProcessor::TTL)
188- mainFile ->writeEvent (0 ,*(dataptr+2 ),*(dataptr+1 ),(void *)(dataptr+3 ),(*timestamps)[*(dataptr+1 )]+samplePosition);
188+ eventFile ->writeEvent (0 ,*(dataptr+2 ),*(dataptr+1 ),(void *)(dataptr+3 ),(*timestamps)[*(dataptr+1 )]+samplePosition);
189189 else if (eventType == GenericProcessor::MESSAGE)
190- mainFile ->writeEvent (1 ,*(dataptr+2 ),*(dataptr+1 ),(void *)(dataptr+6 ),(*timestamps)[*(dataptr+1 )]+samplePosition);
190+ eventFile ->writeEvent (1 ,*(dataptr+2 ),*(dataptr+1 ),(void *)(dataptr+6 ),(*timestamps)[*(dataptr+1 )]+samplePosition);
191191}
192192
193193void HDF5Recording::addSpikeElectrode (int index, SpikeRecordInfo* elec)
@@ -201,9 +201,9 @@ void HDF5Recording::writeSpike(const SpikeObject& spike, int electrodeIndex)
201201
202202void HDF5Recording::startAcquisition ()
203203{
204- mainFile = new KWIKFile ();
205- mainFile ->addEventType (" TTL" ,HDF5FileBase::U8," event_channels" );
206- mainFile ->addEventType (" Messages" ,HDF5FileBase::STR," Text" );
204+ eventFile = new KWEFile ();
205+ eventFile ->addEventType (" TTL" ,HDF5FileBase::U8," event_channels" );
206+ eventFile ->addEventType (" Messages" ,HDF5FileBase::STR," Text" );
207207 spikesFile = new KWXFile ();
208208}
209209
0 commit comments