Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
IrmaMatrixAppReceiver.h
Go to the documentation of this file.
1 #ifndef IRMAMATRIXAPPRECEIVER_H
2 #define IRMAMATRIXAPPRECEIVER_H
3 
4 #include <QObject>
5 #include <QScopedPointer>
6 #include "obcdevices/irmamatrixdriver/IrmaMatrixReceiver.h"
7 
8 class Core;
9 class IrmaMatrixAppReceiver : public QObject, public EM::Devices::IrmaMatrixReceiver
10 {
11  Q_OBJECT
12 public:
13  IrmaMatrixAppReceiver( Core *core );
14  virtual ~IrmaMatrixAppReceiver();
15 
16  virtual void OnCountingFinished( const uint16_t boardingCount, const uint16_t alightingCount );
17 
18 private slots:
19  void SendAutomaticPassengerCountResults();
20 
21 private:
22  class DataClass;
23  QScopedPointer<DataClass> d;
24 };
25 
26 #endif // IRMAMATRIXAPPRECEIVER_H
Definition: IrmaMatrixAppReceiver.h:9
Definition: Core.h:16
IrmaMatrixAppReceiver(Core *core)
Definition: IrmaMatrixAppReceiver.cpp:37
Definition: IrmaMatrixAppReceiver.cpp:17
virtual ~IrmaMatrixAppReceiver()
Definition: IrmaMatrixAppReceiver.cpp:47
virtual void OnCountingFinished(const uint16_t boardingCount, const uint16_t alightingCount)
Definition: IrmaMatrixAppReceiver.cpp:51