#include "ChaletMasterCtrlInterface.h" CChaletMasterCtrlInterface::CChaletMasterCtrlInterface(CChalet *ProgramHandle) { mProgramHandle = ProgramHandle; } int CChaletMasterCtrlInterface::DeviceConnectedToMaster(bool Connected) { if(Connected) { qDebug("Chalet Interface connected to Master."); } else return RET_ERROR; return RET_OK; } int CChaletMasterCtrlInterface::DeviceFrameReceived(int TargetDeviceID, int TargetDeviceAddress, int SenderID, int SenderAddress, int MessageID, int DataSize, QByteArray Data) { Q_UNUSED(DataSize) Q_UNUSED(SenderID) Q_UNUSED(SenderAddress) if(TargetDeviceID == mMyDeviceID && (TargetDeviceAddress == BROADCAST_VALUE || TargetDeviceAddress == mDeviceAddress)) { switch(MessageID) { case CHALET_INTERFACE_ACK: { qDebug("Chalet Interface ACK received :)"); break; } case CHALET_INTERFACE_GENERAL_STATUS_RESPONSE: { qDebug("Chalet General Status received :)"); break; } case CHALET_INTERFACE_AC_POWER_STATE_STATUS_RESPONSE: { break; } case CHALET_INTERFACE_AC_POWER_SET_STATE_RESPONSE: { break; } case CHALET_INTERFACE_BATTERY_VOLTAGE_RESPONSE: { break; } case CHALET_INTERFACE_GENERAL_STATUS_REQUEST: case CHALET_INTERFACE_AC_POWER_STATE_STATUS_REQUEST: case CHALET_INTERFACE_AC_POWER_SET_STATE_REQUEST: case CHALET_INTERFACE_BATTERY_VOLTAGE_REQUEST: default: { qDebug("Chalet: Invalid Ethernet Msg received from MasterCtrl: %d",MessageID); break; } } } return RET_OK; }