|
ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
|
#include <acquisitionworker.h>
Public Types | |
| enum | WorkerState { IDLE , RUNNING , PAUSED } |
Public Slots | |
| void | Start () |
| void | triggerExecuted () |
Signals | |
| void | bufferReceived (std::shared_ptr< peak::core::Buffer > buffer) |
| void | cameraDisconnected () |
| void | CounterChanged (unsigned int frameCounter, unsigned int errorCounter) |
| void | counterChanged (const unsigned int, const unsigned int) |
| void | counterChanged (unsigned int frameCounter, unsigned int errorCounter) |
| void | counterChanged (unsigned int frameCounter, unsigned int errorCounter) |
| void | counterChanged (unsigned int frameCounter, unsigned int errorCounter) |
| void | counterChanged (unsigned int frameCounter, unsigned int errorCounter) |
| void | counterChanged (unsigned int frameCounter, unsigned int errorCounter) |
| void | counterChanged (unsigned int frameCounter, unsigned int errorCounter) |
| void | counterChanged (unsigned int frameCounter, unsigned int errorCounter, double frameRate_fps, double lineRate_lps) |
| void | errorOccurred (QString errorText) |
| void | finished () |
| void | ImageReceived (QImage image) |
| void | ImageReceived (QImage image) |
| void | imageReceived (const peak::ipl::Image *image) |
| void | imageReceived (QImage image) |
| void | imageReceived (QImage image) |
| void | imageReceived (QImage image) |
| void | imageReceived (QImage image) |
| void | imageReceived (QImage image) |
| void | imageReceived (QImage image, double chunkDataExposureTime_ms) |
| void | imageReceived (QImage image, double chunkDataExposureTime_ms) |
| void | messageBoxTrigger (QString messageTitle, QString messageText) |
| void | messageBoxTrigger (QString messageTitle, QString messageText) |
| void | messageBoxTrigger (QString messageTitle, QString messageText, bool critical) |
| void | messageBoxTrigger (QString messageTitle, QString messageText, bool critical) |
| void | UpdateCounters (FrameStatistics statistics) |
Public Member Functions | |
| AcquisitionWorker ()=default | |
| AcquisitionWorker (QObject *parent=nullptr) | |
| AcquisitionWorker (QObject *parent=nullptr) | |
| AcquisitionWorker (QObject *parent=nullptr) | |
| AcquisitionWorker (QObject *parent=nullptr) | |
| AcquisitionWorker (QObject *parent=nullptr) | |
| AcquisitionWorker (QObject *parent=nullptr) | |
| AcquisitionWorker (QObject *parent=nullptr) | |
| AcquisitionWorker (QObject *parent=nullptr) | |
| AcquisitionWorker (std::shared_ptr< peak::core::DataStream > dataStream, peak::ipl::PixelFormatName pixelFormat, QSize imageSize) | |
| WorkerState | currentState () |
| int | GetImageHeight () const |
| int | getImageHeight () const |
| int | getImageHeight () const |
| int | GetImageWidth () const |
| int | getImageWidth () const |
| int | getImageWidth () const |
| void | Pause () |
| void | Resume () |
| void | SetAutoFeatureManager (std::shared_ptr< peak::afl::Manager > autoFeatureManager) |
| void | SetDataStream (std::shared_ptr< peak::core::DataStream > dataStream) |
| void | SetDataStream (std::shared_ptr< peak::core::DataStream > dataStream) |
| void | SetDataStream (std::shared_ptr< peak::core::DataStream > dataStream) |
| void | SetDataStream (std::shared_ptr< peak::core::DataStream > dataStream) |
| void | SetDataStream (std::shared_ptr< peak::core::DataStream > dataStream) |
| void | SetDataStream (std::shared_ptr< peak::core::DataStream >) |
| void | setDataStream (std::shared_ptr< peak::core::DataStream > dataStream) |
| void | setDataStream (std::shared_ptr< peak::core::DataStream > dataStream) |
| void | setDataStream (std::shared_ptr< peak::core::DataStream > dataStream) |
| void | setEnableChunks (bool enable) |
| void | setEnableChunks (bool enable) |
| void | setNodemapRemoteDevice (std::shared_ptr< peak::core::NodeMap > nodeMap) |
| void | setNodemapRemoteDevice (std::shared_ptr< peak::core::NodeMap > nodeMap) |
| void | setNodemapRemoteDevice (std::shared_ptr< peak::core::NodeMap > nodeMap) |
| void | Start () |
| void | Start () |
| void | Start () |
| void | Start () |
| void | Start () |
| void | Start () |
| void | start () |
| void | start () |
| void | start () |
| void | Stop () |
| void | Stop () |
| void | Stop () |
| void | Stop () |
| void | Stop () |
| void | Stop () |
| void | Stop () |
| void | stop () |
| void | stop () |
| void | stop () |
| ~AcquisitionWorker () override=default | |
| ~AcquisitionWorker () override=default | |
| ~AcquisitionWorker () override=default | |
| ~AcquisitionWorker () override=default | |
| ~AcquisitionWorker () override=default | |
| ~AcquisitionWorker () override=default | |
| ~AcquisitionWorker () override=default | |
| ~AcquisitionWorker () override=default | |
| ~AcquisitionWorker () override=default | |
| ~AcquisitionWorker ()=default | |
Private Member Functions | |
| void | emitCounterChanged () |
Private Attributes | |
| std::shared_ptr< peak::afl::Manager > | m_autoFeatureManager |
| size_t | m_bufferHeight = 0 |
| size_t | m_bufferWidth = 0 |
| bool | m_customNodesAvailable {false} |
| std::shared_ptr< peak::core::DataStream > | m_dataStream |
| bool | m_enableChunks {true} |
| unsigned int | m_errorCounter = 0 |
| unsigned int | m_frameCounter = 0 |
| std::string | m_frameStartTriggerMode |
| std::string | m_frameStartTriggerSource |
| peak::ipl::Gain * | m_gainControllerIPL {} |
| bool | m_hostColorGainsEnabled {false} |
| std::unique_ptr< peak::ipl::ImageConverter > | m_imageConverter {} |
| size_t | m_imageHeight = 0 |
| size_t | m_imageWidth = 0 |
| std::string | m_lineStartTriggerMode |
| std::string | m_lineStartTriggerSource |
| std::shared_ptr< peak::core::NodeMap > | m_nodemapRemoteDevice |
| peak::ipl::PixelFormatName | m_outputPixelFormat |
| bool | m_running = false |
| std::atomic_bool | m_running {true} |
| std::atomic< bool > | m_running {true} |
| size_t | m_size {0} |
| QSize | m_size {} |
| WorkerState | m_state = IDLE |
| FrameStatistics | m_statistics {} |
| std::chrono::steady_clock::time_point | m_timeStampLastFrame |
Static Private Attributes | |
| static constexpr int64_t | m_bytesPerPixel {4} |
|
explicit |
|
default |
|
explicit |
|
overridedefault |
|
explicit |
|
overridedefault |
|
explicit |
|
overridedefault |
|
explicit |
|
overridedefault |
| AcquisitionWorker::AcquisitionWorker | ( | std::shared_ptr< peak::core::DataStream > | dataStream, |
| peak::ipl::PixelFormatName | pixelFormat, | ||
| QSize | imageSize ) |
|
overridedefault |
|
explicit |
|
overridedefault |
|
default |
|
overridedefault |
|
explicit |
|
overridedefault |
|
explicit |
|
overridedefault |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
| AcquisitionWorker::WorkerState AcquisitionWorker::currentState | ( | ) |
|
private |
|
signal |
|
signal |
| int AcquisitionWorker::GetImageHeight | ( | ) | const |
| int AcquisitionWorker::getImageHeight | ( | ) | const |
| int AcquisitionWorker::getImageHeight | ( | ) | const |
| int AcquisitionWorker::GetImageWidth | ( | ) | const |
| int AcquisitionWorker::getImageWidth | ( | ) | const |
| int AcquisitionWorker::getImageWidth | ( | ) | const |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
| void AcquisitionWorker::Pause | ( | ) |
| void AcquisitionWorker::Resume | ( | ) |
| void AcquisitionWorker::SetAutoFeatureManager | ( | std::shared_ptr< peak::afl::Manager > | autoFeatureManager | ) |
| void AcquisitionWorker::SetDataStream | ( | std::shared_ptr< peak::core::DataStream > | dataStream | ) |
| void AcquisitionWorker::SetDataStream | ( | std::shared_ptr< peak::core::DataStream > | dataStream | ) |
| void AcquisitionWorker::SetDataStream | ( | std::shared_ptr< peak::core::DataStream > | dataStream | ) |
| void AcquisitionWorker::SetDataStream | ( | std::shared_ptr< peak::core::DataStream > | dataStream | ) |
| void AcquisitionWorker::SetDataStream | ( | std::shared_ptr< peak::core::DataStream > | dataStream | ) |
| void AcquisitionWorker::SetDataStream | ( | std::shared_ptr< peak::core::DataStream > | ) |
| void AcquisitionWorker::setDataStream | ( | std::shared_ptr< peak::core::DataStream > | dataStream | ) |
| void AcquisitionWorker::setDataStream | ( | std::shared_ptr< peak::core::DataStream > | dataStream | ) |
| void AcquisitionWorker::setDataStream | ( | std::shared_ptr< peak::core::DataStream > | dataStream | ) |
| void AcquisitionWorker::setEnableChunks | ( | bool | enable | ) |
| void AcquisitionWorker::setEnableChunks | ( | bool | enable | ) |
| void AcquisitionWorker::setNodemapRemoteDevice | ( | std::shared_ptr< peak::core::NodeMap > | nodeMap | ) |
| void AcquisitionWorker::setNodemapRemoteDevice | ( | std::shared_ptr< peak::core::NodeMap > | nodeMap | ) |
| void AcquisitionWorker::setNodemapRemoteDevice | ( | std::shared_ptr< peak::core::NodeMap > | nodeMap | ) |
| void AcquisitionWorker::Start | ( | ) |
| void AcquisitionWorker::Start | ( | ) |
|
slot |
| void AcquisitionWorker::Start | ( | ) |
| void AcquisitionWorker::Start | ( | ) |
| void AcquisitionWorker::Start | ( | ) |
| void AcquisitionWorker::Start | ( | ) |
| void AcquisitionWorker::start | ( | ) |
| void AcquisitionWorker::start | ( | ) |
| void AcquisitionWorker::start | ( | ) |
| void AcquisitionWorker::Stop | ( | ) |
| void AcquisitionWorker::Stop | ( | ) |
| void AcquisitionWorker::Stop | ( | ) |
| void AcquisitionWorker::Stop | ( | ) |
| void AcquisitionWorker::Stop | ( | ) |
| void AcquisitionWorker::Stop | ( | ) |
| void AcquisitionWorker::Stop | ( | ) |
| void AcquisitionWorker::stop | ( | ) |
| void AcquisitionWorker::stop | ( | ) |
| void AcquisitionWorker::stop | ( | ) |
|
slot |
|
signal |
|
private |
|
private |
|
private |
|
staticconstexprprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |