File tree 1 file changed +36
-0
lines changed
applications/mne_scan/plugins/ftbuffer
1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -68,6 +68,7 @@ QStringList extractChannelNamesFromBuffer(QBuffer& buffer)
68
68
{
69
69
QString singleStringAllNames (buffer.buffer ().replace (' \0 ' ,' \n ' ));
70
70
QStringList channelNames (singleStringAllNames.split (' \n ' ));
71
+ channelNames.removeAll (channelNames[channelNames.size ()-1 ]);
71
72
return channelNames;
72
73
}
73
74
@@ -82,6 +83,41 @@ void parseChannelNamesHeader( MetaData& data, QBuffer& channelNamesBuffer)
82
83
{
83
84
QStringList channelNames (extractChannelNamesFromBuffer (channelNamesBuffer));
84
85
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;
85
121
86
122
}
87
123
You can’t perform that action at this time.
0 commit comments