29#include <peak/peak.hpp>
42 explicit BackEnd(QObject* parent =
nullptr);
54 void counterChanged(
const unsigned int frameCounter,
const unsigned int errorCounter);
58 std::shared_ptr<peak::core::Device>
m_device;
Definition acquisitionworker.h:41
void messageBoxTrigger(QString messageTitle, QString messageText, bool critical)
void counterChanged(const unsigned int frameCounter, const unsigned int errorCounter)
std::shared_ptr< peak::core::Device > m_device
Definition backend.h:100
std::shared_ptr< peak::core::NodeMap > m_nodemapRemoteDevice
Definition backend.h:102
std::shared_ptr< peak::core::DataStream > m_dataStream
Definition backend.h:101
void imageReceived(QImage image)
AcquisitionWorker * m_acquisitionWorker
Definition backend.h:111
static Q_INVOKABLE QString QtVersion()
QThread m_acquisitionThread
Definition backend.h:112
Q_INVOKABLE bool OpenDevice()
void acquisitionStarted()
BackEnd(QObject *parent=nullptr)
static Q_INVOKABLE QString Version()
The AcquisitionWorker class is used in a worker thread to capture images from the device continuously...