![]() |
Fraxinus
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxAcquisitionData.h>
Signals | |
| void | stateChanged () |
| void | started () |
| void | acquisitionStopped () |
| void | cancelled () |
| void | readinessChanged () |
Public Member Functions | |
| Acquisition (AcquisitionDataPtr pluginData, QObject *parent=0) | |
| virtual | ~Acquisition () |
| bool | isReady (AcquisitionService::TYPES) const |
| QString | getInfoText (AcquisitionService::TYPES) const |
| void | startRecord (AcquisitionService::TYPES context, QString category, RecordSessionPtr session) |
| void | stopRecord () |
| void | cancelRecord () |
| void | startPostProcessing () |
| void | stopPostProcessing () |
| RecordSessionPtr | getLatestSession () |
| AcquisitionService::STATE | getState () const |
| AcquisitionDataPtr | getPluginData () |
| AcquisitionService::TYPES | getCurrentContext () const |
Shared Data and resources for the Acquisition Plugin
Definition at line 82 of file cxAcquisitionData.h.
| cx::Acquisition::Acquisition | ( | AcquisitionDataPtr | pluginData, |
| QObject * | parent = 0 |
||
| ) |
Definition at line 135 of file cxAcquisitionData.cpp.
|
virtual |
Definition at line 145 of file cxAcquisitionData.cpp.
|
signal |
emitted when state changes from sRUNNING with valid recording data.
|
signal |
emitted when state changes from sRUNNING without valid recording data.
| void cx::Acquisition::cancelRecord | ( | ) |
Cancel recording. Change state to not_running, remove session object.
Definition at line 242 of file cxAcquisitionData.cpp.
|
inline |
Definition at line 124 of file cxAcquisitionData.h.
| QString cx::Acquisition::getInfoText | ( | AcquisitionService::TYPES | context | ) | const |
Definition at line 157 of file cxAcquisitionData.cpp.
|
inline |
Get latest recording session.
NULL if no last recording or the last one was cancelled. If called during a recording it will return the ongoing recording.
Definition at line 119 of file cxAcquisitionData.h.
|
inline |
Definition at line 123 of file cxAcquisitionData.h.
|
inline |
Return the current state
Definition at line 122 of file cxAcquisitionData.h.
| bool cx::Acquisition::isReady | ( | AcquisitionService::TYPES | context | ) | const |
Definition at line 149 of file cxAcquisitionData.cpp.
|
signal |
Emitted if the readiness of the acq is changed. Use isReady() and getInfoText() get more info.
|
signal |
emitted when state changes to sRUNNING
| void cx::Acquisition::startPostProcessing | ( | ) |
Start post processing. Change state to post_processing.
Definition at line 256 of file cxAcquisitionData.cpp.
| void cx::Acquisition::startRecord | ( | AcquisitionService::TYPES | context, |
| QString | category, | ||
| RecordSessionPtr | session | ||
| ) |
Start recording. Change state to running, create session object.
Definition at line 205 of file cxAcquisitionData.cpp.
|
signal |
Emitted each time start/stop/cancel/startpp/stoppp is called.
| void cx::Acquisition::stopPostProcessing | ( | ) |
Stop post processing. Change state to not_running.
Definition at line 261 of file cxAcquisitionData.cpp.
| void cx::Acquisition::stopRecord | ( | ) |
Stop recording. Change state to not_running, finalize session object and keep it available.
Definition at line 227 of file cxAcquisitionData.cpp.