#ifndef SPRINKLERDEVICE_H #define SPRINKLERDEVICE_H #include "GlobalDefine.h" #include "NetworkDevice.h" class CSprinklerMgr; class CSprinklerDevice: public QObject, public CNetworkDevice { Q_OBJECT public: CSprinklerDevice(int Address, CAbstractNetworkCommIF *NetworkInterface, CSprinklerMgr *SprinklerMgr); virtual ~CSprinklerDevice(); virtual int NewDeviceFrameReceived(int DeviceID, int DeviceAddress, int MessageID, int DataSize, QByteArray Data); CSprinklerMgr *mSprinklerMgr; }; #endif // SPRINKLERDEVICE_H