QXRD  0.11.16
qxrdacquisitionexecution.cpp
Go to the documentation of this file.
2 #include "qxrddebug.h"
3 #include <stdio.h>
5 
7  : QcepObject("acquisitionExecution", NULL),
8  m_Acquisition(acq)
9 {
11  printf("QxrdAcquisitionExecution::QxrdAcquisitionExecution(%p)\n", this);
12  }
13 }
14 
16 {
17 #ifndef QT_NO_DEBUG
18  printf("Deleting acquisition execution\n");
19 #endif
20 
22  printf("QxrdAcquisitionExecution::~QxrdAcquisitionExecution(%p)\n", this);
23  }
24 
25  if (qcepDebug(DEBUG_APP)) {
26  printMessage("QxrdAcquisitionExecution::~QxrdAcquisitionExecution");
27  }
28 }
29 
31 {
33 
34  if (acq) {
35  acq -> doAcquire();
36  }
37 }
38 
40 {
42 
43  if (acq) {
44  acq -> doAcquireDark();
45  }
46 }
qint64 qcepDebug(int cond)
Definition: qcepdebug.cpp:26
QxrdAcquisitionInterfaceWPtr m_Acquisition
QSharedPointer< QxrdAcquisitionInterface > QxrdAcquisitionInterfacePtr
QWeakPointer< QxrdAcquisitionInterface > QxrdAcquisitionInterfaceWPtr
virtual void printMessage(QString msg, QDateTime dt=QDateTime::currentDateTime()) const
Definition: qcepobject.cpp:84
QxrdAcquisitionExecution(QxrdAcquisitionInterfaceWPtr acq)