Masterctrl/Sources/DeadboltDevice.cpp
2016-01-12 06:52:12 -05:00

44 lines
855 B
C++

#include "DeadboltDevice.h"
#include "ProtocolDefs.h"
#include <QDebug>
CDeadboltDevice::CDeadboltDevice(int Address, CAbstractNetworkCommIF *NetworkInterface):
CNetworkDevice(ID_DEADBOLT,Address,NetworkInterface)
{
}
CDeadboltDevice::~CDeadboltDevice()
{
delete mNetworkCommInterface;
}
int CDeadboltDevice::NewDeviceFrameReceived(int DeviceID, int DeviceAddress, int MessageID, int DataSize, QByteArray Data)
{
Q_UNUSED(DeviceID)
Q_UNUSED(DeviceAddress)
switch(MessageID)
{
case DEADBOLT_DEVICE_STATUS_RESPONSE:
{
break;
}
case DEADBOLT_DEVICE_ACK:
{
break;
}
case DEADBOLT_DEVICE_STATUS_REQUEST:
default:
{
qDebug("Received invalid msg from Deadbolt Device");
break;
}
}
return 0;
}