QXRD  0.11.16
Public Slots | Public Member Functions | Private Attributes | List of all members
QxrdAcquisitionExecution Class Reference

#include <qxrdacquisitionexecution.h>

Inheritance diagram for QxrdAcquisitionExecution:
Inheritance graph
[legend]
Collaboration diagram for QxrdAcquisitionExecution:
Collaboration graph
[legend]

Public Slots

void doAcquire ()
 
void doAcquireDark ()
 
- Public Slots inherited from QcepObject
virtual void printLine (QString line)
 
virtual void printMessage (QString msg, QDateTime dt=QDateTime::currentDateTime()) const
 
virtual void criticalMessage (QString msg, QDateTime ts=QDateTime::currentDateTime()) const
 
virtual void statusMessage (QString msg, QDateTime ts=QDateTime::currentDateTime()) const
 
virtual QString settingsScript ()
 
QString scriptValueLiteral (QVariant v)
 

Public Member Functions

 QxrdAcquisitionExecution (QxrdAcquisitionInterfaceWPtr acq)
 
virtual ~QxrdAcquisitionExecution ()
 
- Public Member Functions inherited from QcepObject
 QcepObject (QString name, QcepObject *parent)
 
virtual ~QcepObject ()
 
virtual void writeSettings (QSettings *set, QString section)
 
virtual void readSettings (QSettings *set, QString section)
 
QString get_Name () const
 
void set_Name (QString name)
 

Private Attributes

QxrdAcquisitionInterfaceWPtr m_Acquisition
 

Additional Inherited Members

- Static Public Member Functions inherited from QcepObject
static int allocatedObjects ()
 
static int deletedObjects ()
 
static QSet< QcepObject * > allocatedObjectsSet ()
 
static QString addSlashes (QString str)
 
- Properties inherited from QcepObject
QString name
 

Detailed Description

Definition at line 7 of file qxrdacquisitionexecution.h.

Constructor & Destructor Documentation

QxrdAcquisitionExecution::QxrdAcquisitionExecution ( QxrdAcquisitionInterfaceWPtr  acq)

Definition at line 6 of file qxrdacquisitionexecution.cpp.

References DEBUG_CONSTRUCTORS, and qcepDebug().

7  : QcepObject("acquisitionExecution", NULL),
8  m_Acquisition(acq)
9 {
11  printf("QxrdAcquisitionExecution::QxrdAcquisitionExecution(%p)\n", this);
12  }
13 }
qint64 qcepDebug(int cond)
Definition: qcepdebug.cpp:26
QxrdAcquisitionInterfaceWPtr m_Acquisition
QcepObject(QString name, QcepObject *parent)
Definition: qcepobject.cpp:16

Here is the call graph for this function:

QxrdAcquisitionExecution::~QxrdAcquisitionExecution ( )
virtual

Definition at line 15 of file qxrdacquisitionexecution.cpp.

References DEBUG_APP, DEBUG_CONSTRUCTORS, QcepObject::printMessage(), and qcepDebug().

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 }
qint64 qcepDebug(int cond)
Definition: qcepdebug.cpp:26
virtual void printMessage(QString msg, QDateTime dt=QDateTime::currentDateTime()) const
Definition: qcepobject.cpp:84

Here is the call graph for this function:

Member Function Documentation

void QxrdAcquisitionExecution::doAcquire ( )
slot

Definition at line 30 of file qxrdacquisitionexecution.cpp.

References m_Acquisition.

31 {
33 
34  if (acq) {
35  acq -> doAcquire();
36  }
37 }
QxrdAcquisitionInterfaceWPtr m_Acquisition
QSharedPointer< QxrdAcquisitionInterface > QxrdAcquisitionInterfacePtr
void QxrdAcquisitionExecution::doAcquireDark ( )
slot

Definition at line 39 of file qxrdacquisitionexecution.cpp.

References m_Acquisition.

40 {
42 
43  if (acq) {
44  acq -> doAcquireDark();
45  }
46 }
QxrdAcquisitionInterfaceWPtr m_Acquisition
QSharedPointer< QxrdAcquisitionInterface > QxrdAcquisitionInterfacePtr

Member Data Documentation

QxrdAcquisitionInterfaceWPtr QxrdAcquisitionExecution::m_Acquisition
private

Definition at line 22 of file qxrdacquisitionexecution.h.

Referenced by doAcquire(), and doAcquireDark().


The documentation for this class was generated from the following files: