|
|
|
@ -82,6 +82,7 @@ TComCtrl *rd_ComCreate(cbk_ComCheck _pfCheck, cbk_ComDecode _pfDecode, cbk_ComSe |
|
|
|
rd_RingbufferReset(ptComCtrl->m_stComBuf.m_ptSend); |
|
|
|
ptComCtrl->m_pfSend = _pfSend; |
|
|
|
ptComCtrl->m_iDevIndex = -1; |
|
|
|
ptComCtrl->m_iRecvTime = RECV_TIMEOUT; |
|
|
|
|
|
|
|
TMutiDev *ptMutiDev = RD_CALLOC(1, sizeof(TMutiDev)); |
|
|
|
ptMutiDev->m_pfCheck = _pfCheck; |
|
|
|
@ -93,6 +94,12 @@ TComCtrl *rd_ComCreate(cbk_ComCheck _pfCheck, cbk_ComDecode _pfDecode, cbk_ComSe |
|
|
|
return ptComCtrl; |
|
|
|
} |
|
|
|
|
|
|
|
void rd_ComSetRecvTime(TComCtrl *_ptComCtrl, int _iRecvTime) |
|
|
|
{ |
|
|
|
if (NULL == _ptComCtrl || _iRecvTime <= 0) return; |
|
|
|
_ptComCtrl->m_iRecvTime = _iRecvTime; |
|
|
|
} |
|
|
|
|
|
|
|
void rd_ComAddDev(TComCtrl *_ptComCtrl, cbk_ComCheck _pfCheck, cbk_ComDecode _pfDecode) |
|
|
|
{ |
|
|
|
TMutiDev *ptMutiDev = RD_CALLOC(1, sizeof(TMutiDev)); |
|
|
|
|