48 lines
1.4 KiB
C++
48 lines
1.4 KiB
C++
#ifndef CSMSMASTERCTRLINTERFACE_H
|
|
#define CSMSMASTERCTRLINTERFACE_H
|
|
|
|
//#include "NetworkProtocol.h"
|
|
//#include "GlobalDefine.h"
|
|
//#include "ProtocolDefs.h"
|
|
//#include <QTcpSocket>
|
|
//#include "SMSMessage.h"
|
|
#include "MasterCtrlInterface.h"
|
|
|
|
|
|
class CSystemGui;
|
|
class CSMSClient
|
|
;
|
|
class CSMSMasterCtrlInterface: public CMasterCtrlInterface//CNetworkProtocol
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
CSMSMasterCtrlInterface(CSMSClient *ProgramHandle);
|
|
~CSMSMasterCtrlInterface();
|
|
|
|
CSMSClient *mProgramHandle;
|
|
|
|
// virtual int DeviceFrameReceived(int TargetDeviceID, int TargetDeviceAddress, int SenderID, int SenderAddress, int MessageID, int DataSize, QByteArray Data);
|
|
|
|
// QTcpSocket *mNetworkCommSocket;
|
|
// int mDeviceAddress;
|
|
// int mNetworkPort;
|
|
// QString mMasterCtrlAddress;
|
|
|
|
|
|
// int ConnectToMasterCtrl();
|
|
// int DisconnectMasterCtrl();
|
|
// virtual int NewFrameReceived(int TargetDeviceID, int TargetDeviceAddress, int SenderID, int SenderAddress, int MessageID, int DataSize, QByteArray Data);
|
|
|
|
virtual int DeviceFrameReceived(int TargetDeviceID, int TargetDeviceAddress, int SenderID, int SenderAddress, int MessageID, int DataSize, QByteArray Data);
|
|
virtual int DeviceConnectedToMaster(bool Connected);
|
|
|
|
void SendSMS(CSMSMessage Message);
|
|
|
|
//public slots:
|
|
// void NetworkSocketConnected();
|
|
// void NetworkSocketDataAvailable();
|
|
// void NetworkSocketDisconnected();
|
|
};
|
|
|
|
#endif // CSMSMasterCtrlInterface_H
|