#ifndef AVRECEIVER_H #define AVRECEIVER_H #include #include "AvReceiverData.h" class CAvReceiverNetworkCtrlInterface; #include "AvReceiverGui.h" class CAvReceiver : public QObject { Q_OBJECT public: CAvReceiver(CAvReceiverGui *ReceiverGui); virtual ~CAvReceiver(); int Start(); int SpeakerBToggleSwitchPressed(bool state); int SpeakerAToggleSwitchPressed(bool state); int ReceiverGeneralStatusReceived(QByteArray StatusData); CAvReceiverNetworkCtrlInterface *mNetworkInterface; CAvReceiverGui *mReceiverGui; QTimer *mReceiverPollTimer; private: CAvReceiverMainStatus mReceiverStatus; public slots: void PollTimerExpired(); }; #endif // AVRECEIVER_H