28#ifndef ACQUISITIONWORKER_H
29#define ACQUISITIONWORKER_H
31#include <peak/peak.hpp>
32#include <peak_ipl/peak_ipl.hpp>
86 unsigned int frameCounter,
unsigned int errorCounter,
double frameRate_fps,
double lineRate_lps);
Definition acquisitionworker.h:41
AcquisitionWorker(QObject *parent=nullptr)
static constexpr int64_t m_bytesPerPixel
Definition acquisitionworker.h:67
unsigned int m_frameCounter
Definition acquisitionworker.h:62
std::string m_lineStartTriggerMode
Definition acquisitionworker.h:68
std::string m_lineStartTriggerSource
Definition acquisitionworker.h:69
std::shared_ptr< peak::core::NodeMap > m_nodemapRemoteDevice
Definition acquisitionworker.h:57
int getImageHeight() const
void setNodemapRemoteDevice(std::shared_ptr< peak::core::NodeMap > nodeMap)
size_t m_imageWidth
Definition acquisitionworker.h:65
size_t m_size
Definition acquisitionworker.h:68
std::shared_ptr< peak::core::DataStream > m_dataStream
Definition acquisitionworker.h:56
bool m_running
Definition acquisitionworker.h:60
int getImageWidth() const
std::chrono::steady_clock::time_point m_timeStampLastFrame
Definition acquisitionworker.h:64
void setDataStream(std::shared_ptr< peak::core::DataStream > dataStream)
std::string m_frameStartTriggerMode
Definition acquisitionworker.h:66
void cameraDisconnected()
unsigned int m_errorCounter
Definition acquisitionworker.h:63
void messageBoxTrigger(QString messageTitle, QString messageText)
std::string m_frameStartTriggerSource
Definition acquisitionworker.h:67
void errorOccurred(QString errorText)
size_t m_imageHeight
Definition acquisitionworker.h:66
void counterChanged(unsigned int frameCounter, unsigned int errorCounter, double frameRate_fps, double lineRate_lps)
void imageReceived(QImage image)
void triggerExecuted()
Definition acquisitionworker.cpp:198
std::unique_ptr< peak::ipl::ImageConverter > m_imageConverter
Definition acquisitionworker.h:68
void emitCounterChanged()
Definition acquisitionworker.cpp:248
~AcquisitionWorker() override=default