39 #ifndef BABYMEGSQUIDCONTROLDGL_H
40 #define BABYMEGSQUIDCONTROLDGL_H
62 #include <QGraphicsView>
63 #include <QGraphicsScene>
64 #include <QGraphicsItem>
65 #include <QGraphicsLineItem>
66 #include <QGraphicsRectItem>
67 #include <QGraphicsTextItem>
84 using namespace Eigen;
92 class BabyMEGSQUIDControlDgl;
135 QList < FLLPara > m_Fll;
179 QVector <double> ParaGraph;
201 virtual void closeEvent( QCloseEvent * event );
207 QVector <QGraphicsLineItem * > PolyLinePtr;
209 QVector <QGraphicsRectItem * > PolyRectPtr;
218 QList < QString > chanNames;
220 void SendCMD(QString CMDSTR);
221 void InitChannels(QString sReply);
222 void InitGUIConfig(QString sFLLPara);
223 void ReplyCmdProc(QString sReply);
225 QString GenChnInfo(QString);
226 void UpdateInfo(QString newText);
227 void ProcCmd(QString cmd,
int index, QString Info);
228 void InitTuneGraph();
229 void TuneGraphDispProc(MatrixXf tmp);
230 void UpdateParaGraph();
231 float mmin(MatrixXf tmp,
int chan);
232 float mmax(MatrixXf tmp,
int chan);
236 void RcvCMDData(QByteArray DATA);
259 void CommType(
int index);
260 void ChanSele(
int index);
261 void OperMode(
int index);
262 void HighPass(
int index);
263 void LowPass1(
int index);
264 void SlewSele(
int index);
265 void PreGaini(
int index);
266 void PostGain(
int index);
267 void AutoRest(
int index);
268 void RestLock(
int index);
269 void BarGraph(
int index);
278 void SendCMDToMEGSource(QString CMDSTR);
286 #endif // BABYMEGSQUIDCONTROLDGL_H
The BabyMEG class provides a Fiff data simulator.
definitions of global varables.
The BabyMEGSQUIDControlDgl class provides the SQUID control dialog.