Masterctrl/Sources/Sprinkler/SprinklerDevice.h
2017-04-13 10:42:39 -04:00

24 lines
543 B
C++

#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