Masterctrl/Sources/NetworkDevice.cpp
J-F Martel f4fc549a8a Dev.
2016-01-15 14:43:58 -05:00

30 lines
580 B
C++

#include "NetworkDevice.h"
CNetworkDevice::CNetworkDevice(int DeviceID, int DeviceAddress, CAbstractNetworkCommIF *Interface)
{
mDeviceAddress = DeviceAddress;
mDeviceID = DeviceID;
SetNetworkInterface(Interface);
mIsOnline = false;
}
CNetworkDevice::~CNetworkDevice()
{
if(mNetworkInterfacePtr != 0)
{
delete mNetworkInterfacePtr;
}
}
void CNetworkDevice::SetNetworkInterface(CAbstractNetworkCommIF *Interface)
{
mNetworkInterfacePtr = Interface;
if(Interface != 0)
{
mNetworkInterfacePtr->mDevicePtr = this;
}
}