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

29 lines
669 B
C++

#include "EthernetNetworkCommIF.h"
#include "NetworkDevice.h"
CEthernetNetworkCommIF::CEthernetNetworkCommIF(QTcpSocket *Socket)
{
mTCPSocket = Socket;
connect(mTCPSocket,SIGNAL(disconnected()),this,SLOT(SocketDisconnected()));
connect(mTCPSocket,SIGNAL(readyRead()),this,SLOT(SocketDataAvailable()));
}
int CEthernetNetworkCommIF::SendNetworkMessage(int DeviceID, int DeviceAddress, int MessageID, int DataSize, QByteArray Data)
{
}
void CEthernetNetworkCommIF::SocketDataAvailable()
{
}
void CEthernetNetworkCommIF::SocketDisconnected()
{
mTCPSocket->close();
delete mTCPSocket;
emit EthernetInterfaceSocketDisconnected(mDevicePtr);
}