update
This commit is contained in:
parent
dbb8a120d7
commit
4324478f93
@ -392,11 +392,13 @@ int CSubModbusTcpProcess::OnPackageReceived(BYTE* pBuf, int count, int ord)
|
|||||||
|
|
||||||
BYTE *ppucFrame = &pBuf[MB_TCP_FUNC];
|
BYTE *ppucFrame = &pBuf[MB_TCP_FUNC];
|
||||||
BYTE ucRcvAddress = pBuf[MB_TCP_UID];
|
BYTE ucRcvAddress = pBuf[MB_TCP_UID];
|
||||||
|
#if 0
|
||||||
if (ucRcvAddress != pItem->ied_addr && ucRcvAddress != MB_ADDRESS_BROADCAST)
|
if (ucRcvAddress != pItem->ied_addr && ucRcvAddress != MB_ADDRESS_BROADCAST)
|
||||||
{
|
{
|
||||||
vLog(LOG_DEBUG, "数据不是发送给我的.\n");
|
vLog(LOG_DEBUG, "数据不是发送给我的.\n");
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
BYTE ucFunctionCode = ppucFrame[MB_PDU_FUNC_OFF];
|
BYTE ucFunctionCode = ppucFrame[MB_PDU_FUNC_OFF];
|
||||||
eMBException eException;
|
eMBException eException;
|
||||||
eMBErrorCode eStatus = MB_ENOERR;
|
eMBErrorCode eStatus = MB_ENOERR;
|
||||||
|
@ -66,11 +66,11 @@ private:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
int OnPackageReceived(BYTE* pBuf, int count, int ord /* = -1 */);
|
int OnPackageReceived(BYTE* pBuf, int count, int ord /* = -1 */);
|
||||||
BOOLEAN OnReceiveData(CSubModbusTcpProcessItem *pItem, BYTE* pData, int count, int uid);
|
BOOLEAN OnReceiveData(CSubModbusTcpProcessItem*, BYTE*, int, int);
|
||||||
|
|
||||||
eMBErrorCode eMBTCPSend(BYTE ucSlaveAddress, const BYTE *pucFrame, WORD usLength, int);
|
eMBErrorCode eMBTCPSend(BYTE, const BYTE*, WORD, int);
|
||||||
|
|
||||||
eMBException prveMBError2Exception(eMBErrorCode eErrorCode);
|
eMBException prveMBError2Exception(eMBErrorCode);
|
||||||
eMBException eMBFuncReadInputRegister(CSubModbusTcpProcessItem *pItem, BYTE* pucFrame, WORD* usLen);
|
eMBException eMBFuncReadInputRegister(CSubModbusTcpProcessItem *pItem, BYTE* pucFrame, WORD* usLen);
|
||||||
eMBException eMBFuncReadHoldingRegister(CSubModbusTcpProcessItem *pItem, BYTE* pucFrame, WORD* usLen);
|
eMBException eMBFuncReadHoldingRegister(CSubModbusTcpProcessItem *pItem, BYTE* pucFrame, WORD* usLen);
|
||||||
eMBException eMBFuncWriteHoldingRegister(CSubModbusTcpProcessItem *pItem, BYTE* pucFrame, WORD* usLen);
|
eMBException eMBFuncWriteHoldingRegister(CSubModbusTcpProcessItem *pItem, BYTE* pucFrame, WORD* usLen);
|
||||||
|
Loading…
Reference in New Issue
Block a user