Skip to content

Commit 73b787d

Browse files
committed
start populating fiff info strucure for fieldline opm
1 parent bd88665 commit 73b787d

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

applications/mne_scan/plugins/ftbuffer/ftheaderparser.cpp

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ QStringList extractChannelNamesFromBuffer(QBuffer& buffer)
6868
{
6969
QString singleStringAllNames(buffer.buffer().replace('\0','\n'));
7070
QStringList channelNames(singleStringAllNames.split('\n'));
71+
channelNames.removeAll(channelNames[channelNames.size()-1]);
7172
return channelNames;
7273
}
7374

@@ -82,6 +83,41 @@ void parseChannelNamesHeader( MetaData& data, QBuffer& channelNamesBuffer)
8283
{
8384
QStringList channelNames(extractChannelNamesFromBuffer(channelNamesBuffer));
8485

86+
// qInfo() << channelNames;
87+
FIFFLIB::FiffInfo info;
88+
info.clear();
89+
info.file_id =
90+
info.meas_id =
91+
info.meas_date[0] =
92+
info.meas_date[1] =
93+
94+
info.nchan =
95+
info.chs =
96+
info.ch_names =
97+
98+
info.sfreq =
99+
info.linefreq =
100+
101+
info.highpass =
102+
info.lowpass =
103+
104+
info.dig = dig;
105+
if (!dig_trans.isEmpty())
106+
info.dig_trans = dig_trans;
107+
108+
info.experimenter = experimenter;
109+
info.description = description;
110+
info.proj_id = proj_id;
111+
info.proj_name = proj_name;
112+
info.xplotter_layout = xplotter_layout;
113+
info.gantry_angle = gantry_angle;
114+
info.utc_offset = utc_offset;
115+
116+
info.bads = bads;
117+
info.projs = projs;
118+
info.comps = comps;
119+
info.acq_pars = acq_pars;
120+
info.acq_stim = acq_stim;
85121

86122
}
87123

0 commit comments

Comments
 (0)