#ifndef CSPRINKLERMASTERCTRLINTERFACE_H
#define CSPRINKLERMASTERCTRLINTERFACE_H

#include "MasterCtrlInterface.h"


//class CSystemGui;
class CSprinkler;


class CSprinklerMasterCtrlInterface: public CMasterCtrlInterface
{
    //Q_OBJECT
public:


    CSprinkler *mProgramHandle;

    CSprinklerMasterCtrlInterface(CSprinkler *ProgramHandle);
    ~CSprinklerMasterCtrlInterface();

    virtual int DeviceFrameReceived(int TargetDeviceID, int TargetDeviceAddress, int SenderID, int SenderAddress, int MessageID, int DataSize, QByteArray Data);
    virtual int DeviceConnectedToMaster(bool Connected);


};

#endif // CSPRINKLERMASTERCTRLINTERFACE_H
