Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
QRReader.h
1#pragma once
2
3#include "Module.h"
4#include "ZXing/ReadBarcode.h"
5#include "ZXing/TextUtfEncoding.h"
6
8{
9public:
11};
12
13class QRReader : public Module
14{
15
16public:
18 virtual ~QRReader();
19 bool init();
20 bool term();
21
22protected:
23 bool process(frame_container& frames);
24 bool processSOS(frame_sp& frame);
25 bool validateInputPins();
26 bool validateOutputPins();
27 bool shouldTriggerSOS();
28
29private:
30 class Detail;
31 boost::shared_ptr<Detail> mDetail;
32};
Definition Module.h:33
Definition Module.h:151
Definition QRReader.h:8
QRReaderProps()
Definition QRReader.h:10
Definition QRReader.cpp:9
Definition QRReader.h:14
bool validateInputPins()
Definition QRReader.cpp:69
boost::shared_ptr< Detail > mDetail
Definition QRReader.h:31
bool init()
Definition QRReader.cpp:107
virtual ~QRReader()
Definition QRReader.cpp:67
bool term()
Definition QRReader.cpp:117
bool process(frame_container &frames)
Definition QRReader.cpp:122
QRReader(QRReaderProps _props=QRReaderProps())
Definition QRReader.cpp:60
bool shouldTriggerSOS()
Definition QRReader.cpp:146
bool validateOutputPins()
Definition QRReader.cpp:88
bool processSOS(frame_sp &frame)
Definition QRReader.cpp:139