QXRD  0.11.16
qxrddetectorpilatusremote.h
Go to the documentation of this file.
1 #ifndef QXRDDETECTORPILATUSREMOTE_H
2 #define QXRDDETECTORPILATUSREMOTE_H
3 
4 #include "qcepmacros.h"
5 #include "qcepobject.h"
6 #include <QProcess>
7 
9 {
10  Q_OBJECT
11 
12 public:
14 
15 signals:
16 
17 public slots:
18  void connectToRemote(QString sshCmd);
19  void executeRemote(QString cmd);
20  void onReadyRead();
21 
22 private:
23  void interpretLine(QString line);
24 
25 private:
26  QProcess m_Process;
27  QByteArray m_Buffer;
29  QByteArray m_TransferredFile;
30 };
31 
32 #endif // QXRDDETECTORPILATUSREMOTE_H
QxrdDetectorPilatusRemote(QcepObject *owner)