1 #ifndef QXRDDETECTORPILATUS_H
2 #define QXRDDETECTORPILATUS_H
73 Q_PROPERTY(QString
pilatusHost READ get_PilatusHost WRITE set_PilatusHost)
76 Q_PROPERTY(
int pilatusPort READ get_PilatusPort WRITE set_PilatusPort)
79 Q_PROPERTY(QString
pilatusUser READ get_PilatusUser WRITE set_PilatusUser)
82 Q_PROPERTY(QString
pilatusSSH READ get_PilatusSSH WRITE set_PilatusSSH)
85 Q_PROPERTY(QString
pilatusSCP READ get_PilatusSCP WRITE set_PilatusSCP)
97 Q_PROPERTY(
int exposureMode READ get_ExposureMode WRITE set_ExposureMode)
107 #endif // QXRDDETECTORPILATUS_H
QSharedPointer< QxrdDetectorProxy > QxrdDetectorProxyPtr
QxrdDetectorPilatusRemotePtr m_Remote
void imagePath(QString path)
#define QCEP_DOUBLE_PROPERTY(propname)
void pullPropertiesfromProxy(QxrdDetectorProxyPtr proxy)
QWeakPointer< QxrdExperiment > QxrdExperimentWPtr
QTcpSocket m_PilatusSocket
virtual ~QxrdDetectorPilatus()
void remoteTransfer(QString file)
void executeCommand(QString cmd)
void beginAcquisition(double exposure)
void sendCommand(QString cmd)
#define QCEP_INTEGER_PROPERTY(propname)
void beginExposure(double exposure)
#define QCEP_STRING_PROPERTY(propname)
QSharedPointer< QxrdDetectorPilatusRemote > QxrdDetectorPilatusRemotePtr
QString pilatusDataDirectory
void loadAndPush(QString f)
void interpretReply(QString reply)
#define QCEP_BOOLEAN_PROPERTY(propname)
void pushPropertiesToProxy(QxrdDetectorProxyPtr proxy)
void remoteCommand(QString cmd)
QWeakPointer< QxrdAcquisition > QxrdAcquisitionWPtr
void shutdownAcquisition()
bool deleteFilesAfterReading
void remoteCopy(QString file)
static void pushDefaultsToProxy(QxrdDetectorProxyPtr proxy)
QxrdDetectorPilatus(QcepSettingsSaverWPtr saver, QxrdExperimentWPtr expt, QxrdAcquisitionWPtr acq, int detNum, QcepObject *parent)
QWeakPointer< QcepSettingsSaver > QcepSettingsSaverWPtr
void remoteConnect(QString sshCmd)
void remoteDelete(QString file)