27#ifndef ACQUISITIONWORKER_H
28#define ACQUISITIONWORKER_H
30#include <peak_ipl/peak_ipl.hpp>
31#include <peak/peak.hpp>
Definition acquisitionworker.h:41
AcquisitionWorker(QObject *parent=nullptr)
void SetDataStream(std::shared_ptr< peak::core::DataStream > dataStream)
unsigned int m_frameCounter
Definition acquisitionworker.h:62
std::shared_ptr< peak::core::NodeMap > m_nodemapRemoteDevice
Definition acquisitionworker.h:57
bool m_hostColorGainsEnabled
Definition acquisitionworker.h:58
size_t m_imageWidth
Definition acquisitionworker.h:65
void counterChanged(unsigned int frameCounter, unsigned int errorCounter)
std::shared_ptr< peak::core::DataStream > m_dataStream
Definition acquisitionworker.h:56
bool m_running
Definition acquisitionworker.h:60
void imageReceived(const peak::ipl::Image *image)
unsigned int m_errorCounter
Definition acquisitionworker.h:63
size_t m_bufferWidth
Definition acquisitionworker.h:66
size_t m_imageHeight
Definition acquisitionworker.h:66
size_t m_bufferHeight
Definition acquisitionworker.h:67
peak::ipl::Gain * m_gainControllerIPL
Definition acquisitionworker.h:59
void imageReceived(QImage image)
std::unique_ptr< peak::ipl::ImageConverter > m_imageConverter
Definition acquisitionworker.h:68
~AcquisitionWorker() override=default