QXRD
0.11.16
|
#include <qxrdacquisitionextrainputs.h>
Public Slots | |
void | prepareForAcquisition (QxrdAcquisitionParameterPackWPtr parms) |
void | initiate () |
void | reinitiate () |
void | acquire () |
void | logToImage (QcepInt16ImageDataPtr img) |
void | finish () |
void | timerDone () |
void | appendChannel (int ch=-1) |
void | removeChannel (int ch=-1) |
QVector< double > | evaluateChannels () |
double | evaluateChannel (int ch) |
QVector< double > | readChannel (int ch) |
QVector< double > | readXChannel () |
double | averageChannel (int ch) |
double | sumChannel (int ch) |
QVector< QxrdAcquisitionExtraInputsChannelPtr > | channels () const |
QxrdAcquisitionExtraInputsChannelPtr | channel (int chan) const |
Public Slots inherited from QcepObject | |
virtual void | printLine (QString line) |
virtual QString | settingsScript () |
QString | scriptValueLiteral (QVariant v) |
Signals | |
void | newDataAvailable () |
void | channelCountChanged () |
Public Member Functions | |
QxrdAcquisitionExtraInputs (QcepSettingsSaverWPtr saver, QxrdExperimentWPtr doc, QxrdAcquisitionWPtr acq) | |
void | initialize () |
virtual | ~QxrdAcquisitionExtraInputs () |
void | setNIDAQPlugin (QxrdNIDAQPluginInterfacePtr nidaqPlugin) |
QxrdNIDAQPluginInterfacePtr | nidaqPlugin () const |
void | readSettings (QSettings *settings, QString section) |
void | writeSettings (QSettings *settings, QString section) |
void | printMessage (QString msg, QDateTime ts=QDateTime::currentDateTime()) const |
void | criticalMessage (QString msg, QDateTime ts=QDateTime::currentDateTime()) const |
void | statusMessage (QString msg, QDateTime ts=QDateTime::currentDateTime()) const |
Public Member Functions inherited from QcepObject | |
QcepObject (QString name, QcepObject *parent) | |
virtual | ~QcepObject () |
QString | get_Name () const |
void | set_Name (QString name) |
Properties | |
bool | enabled |
bool | skipping |
double | sampleRate |
double | acquireDelay |
double | exposureTime |
QString | deviceName |
Properties inherited from QcepObject | |
QString | name |
Private Attributes | |
QMutex | m_Mutex |
QxrdExperimentWPtr | m_Experiment |
QxrdAcquisitionWPtr | m_Acquisition |
QcepSettingsSaverWPtr | m_Saver |
QVector< QxrdAcquisitionExtraInputsChannelPtr > | m_Channels |
QxrdNIDAQPluginInterfacePtr | m_NIDAQPlugin |
QVector< QVector< double > > | m_ChannelData |
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) |
Definition at line 19 of file qxrdacquisitionextrainputs.h.
|
explicit |
Definition at line 13 of file qxrdacquisitionextrainputs.cpp.
References DEBUG_CONSTRUCTORS, m_Acquisition, m_NIDAQPlugin, qcepDebug(), reinitiate(), and QcepDoubleProperty::valueChanged().
|
virtual |
Definition at line 50 of file qxrdacquisitionextrainputs.cpp.
References DEBUG_CONSTRUCTORS, and qcepDebug().
|
slot |
Definition at line 260 of file qxrdacquisitionextrainputs.cpp.
References evaluateChannel(), m_Acquisition, m_Channels, m_NIDAQPlugin, and newDataAvailable().
|
slot |
Definition at line 227 of file qxrdacquisitionextrainputs.cpp.
References channelCountChanged(), m_Channels, m_Experiment, m_Saver, reinitiate(), and QxrdAcquisitionExtraInputsChannel::reinitiateNeeded().
Referenced by readSettings().
|
slot |
Definition at line 366 of file qxrdacquisitionextrainputs.cpp.
References channel().
|
slot |
Definition at line 222 of file qxrdacquisitionextrainputs.cpp.
References m_Channels.
Referenced by averageChannel(), evaluateChannel(), evaluateChannels(), readChannel(), readSettings(), readXChannel(), and writeSettings().
|
signal |
Referenced by appendChannel(), QxrdAcquisition::initialize(), and removeChannel().
|
slot |
Definition at line 217 of file qxrdacquisitionextrainputs.cpp.
References m_Channels.
|
virtual |
Reimplemented from QcepObject.
Definition at line 133 of file qxrdacquisitionextrainputs.cpp.
References m_Acquisition.
|
slot |
Definition at line 325 of file qxrdacquisitionextrainputs.cpp.
References channel().
Referenced by acquire().
|
slot |
Definition at line 304 of file qxrdacquisitionextrainputs.cpp.
References channel(), DEBUG_EXTRAINPUTS, m_Channels, printMessage(), and qcepDebug().
Referenced by logToImage().
|
slot |
Definition at line 293 of file qxrdacquisitionextrainputs.cpp.
References m_Acquisition, and m_NIDAQPlugin.
void QxrdAcquisitionExtraInputs::initialize | ( | ) |
Definition at line 46 of file qxrdacquisitionextrainputs.cpp.
|
slot |
Definition at line 158 of file qxrdacquisitionextrainputs.cpp.
References m_Acquisition, m_Channels, m_NIDAQPlugin, and timerDone().
Referenced by prepareForAcquisition(), readSettings(), and reinitiate().
|
slot |
Definition at line 286 of file qxrdacquisitionextrainputs.cpp.
References evaluateChannels().
|
signal |
Referenced by acquire(), and QxrdAcquisitionExtraInputsDialog::QxrdAcquisitionExtraInputsDialog().
QxrdNIDAQPluginInterfacePtr QxrdAcquisitionExtraInputs::nidaqPlugin | ( | ) | const |
Definition at line 66 of file qxrdacquisitionextrainputs.cpp.
References m_NIDAQPlugin.
Referenced by setNIDAQPlugin().
|
slot |
Definition at line 151 of file qxrdacquisitionextrainputs.cpp.
References initiate().
|
virtual |
Reimplemented from QcepObject.
Definition at line 124 of file qxrdacquisitionextrainputs.cpp.
References m_Acquisition.
Referenced by evaluateChannels().
|
slot |
Definition at line 355 of file qxrdacquisitionextrainputs.cpp.
References channel().
Referenced by sumChannel().
|
virtual |
Reimplemented from QcepObject.
Definition at line 71 of file qxrdacquisitionextrainputs.cpp.
References appendChannel(), channel(), initiate(), m_Channels, m_Mutex, QcepObject::readSettings(), and removeChannel().
|
slot |
Definition at line 336 of file qxrdacquisitionextrainputs.cpp.
References channel().
|
slot |
Definition at line 205 of file qxrdacquisitionextrainputs.cpp.
References initiate().
Referenced by appendChannel(), and QxrdAcquisitionExtraInputs().
|
slot |
Definition at line 247 of file qxrdacquisitionextrainputs.cpp.
References channelCountChanged(), m_Channels, and m_Saver.
Referenced by readSettings().
void QxrdAcquisitionExtraInputs::setNIDAQPlugin | ( | QxrdNIDAQPluginInterfacePtr | nidaqPlugin | ) |
Definition at line 61 of file qxrdacquisitionextrainputs.cpp.
References m_NIDAQPlugin, and nidaqPlugin().
|
virtual |
Reimplemented from QcepObject.
Definition at line 142 of file qxrdacquisitionextrainputs.cpp.
References m_Acquisition.
|
slot |
Definition at line 377 of file qxrdacquisitionextrainputs.cpp.
References readChannel().
|
slot |
Definition at line 212 of file qxrdacquisitionextrainputs.cpp.
Referenced by initiate().
|
virtual |
Reimplemented from QcepObject.
Definition at line 102 of file qxrdacquisitionextrainputs.cpp.
References channel(), m_Channels, m_Mutex, and QcepObject::writeSettings().
|
private |
Definition at line 86 of file qxrdacquisitionextrainputs.h.
Referenced by acquire(), criticalMessage(), finish(), initiate(), printMessage(), QxrdAcquisitionExtraInputs(), and statusMessage().
|
private |
Definition at line 90 of file qxrdacquisitionextrainputs.h.
|
private |
Definition at line 88 of file qxrdacquisitionextrainputs.h.
Referenced by acquire(), appendChannel(), channel(), channels(), evaluateChannels(), initiate(), readSettings(), removeChannel(), and writeSettings().
|
private |
Definition at line 85 of file qxrdacquisitionextrainputs.h.
Referenced by appendChannel().
|
mutableprivate |
Definition at line 84 of file qxrdacquisitionextrainputs.h.
Referenced by readSettings(), and writeSettings().
|
private |
Definition at line 89 of file qxrdacquisitionextrainputs.h.
Referenced by acquire(), finish(), initiate(), nidaqPlugin(), QxrdAcquisitionExtraInputs(), and setNIDAQPlugin().
|
private |
Definition at line 87 of file qxrdacquisitionextrainputs.h.
Referenced by appendChannel(), and removeChannel().
|
readwrite |
Definition at line 74 of file qxrdacquisitionextrainputs.h.
|
readwrite |
Definition at line 80 of file qxrdacquisitionextrainputs.h.
|
readwrite |
Definition at line 65 of file qxrdacquisitionextrainputs.h.
|
readwrite |
Definition at line 77 of file qxrdacquisitionextrainputs.h.
|
readwrite |
Definition at line 71 of file qxrdacquisitionextrainputs.h.
|
readwrite |
Definition at line 68 of file qxrdacquisitionextrainputs.h.