30#include <peak/peak.hpp>
44 explicit BackEnd(QObject* parent =
nullptr);
58 std::shared_ptr<peak::core::Device>
m_device;
73 void counterChanged(
unsigned int frameCounter,
unsigned int errorCounter,
double frameRate_ms,
double lineRate_ms);
82 const std::pair<
bool, std::pair<QString, QString>>& frameStartTrigger,
83 const std::pair<
bool, std::pair<QString, QString>>& lineStartTrigger,
int acquisitionLineRate,
int PWMFrequency);
Definition acquisitionworker.h:41
int getImageHeight() const
void errorOccurred(QString errorText)
int getImageWidth() const
void cameraDisconnected()
std::shared_ptr< peak::core::Device > m_device
Definition backend.h:100
void handleConfigSubmitted(int offsetY, int imageHeight, const std::pair< bool, std::pair< QString, QString > > &frameStartTrigger, const std::pair< bool, std::pair< QString, QString > > &lineStartTrigger, int acquisitionLineRate, int PWMFrequency)
Definition backend.cpp:120
std::shared_ptr< peak::core::NodeMap > m_nodemapRemoteDevice
Definition backend.h:102
std::shared_ptr< peak::core::DataStream > m_dataStream
Definition backend.h:101
std::pair< bool, std::pair< QString, QString > > m_lineStartTrigger
Definition backend.h:69
ConfigDialog * m_configDialog
Definition backend.h:62
std::pair< bool, std::pair< QString, QString > > m_frameStartTrigger
Definition backend.h:68
void imageReceived(QImage image)
bool m_submitted
Definition backend.h:66
void counterChanged(unsigned int frameCounter, unsigned int errorCounter, double frameRate_ms, double lineRate_ms)
AcquisitionWorker * m_acquisitionWorker
Definition backend.h:111
void started(bool backendStarted)
std::pair< bool, std::pair< QString, QString > > getFrameStartTrigger()
Definition backend.cpp:311
QThread m_acquisitionThread
Definition backend.h:112
BackEnd(QObject *parent=nullptr)
void messageBoxTrigger(QString messageTitle, QString messageText)
std::pair< bool, std::pair< QString, QString > > getLineStartTrigger()
Definition backend.cpp:316
std::shared_ptr< peak::core::NodeMap > getNodemapRemoteDevice()
Definition backend.cpp:306
void handleConfigDialogClosed()
Definition backend.cpp:288
Definition configdialog.h:46