在线时间447 小时
UID3267972
ST金币1822
蝴蝶豆17
注册时间2016-5-3
该用户从未签到
论坛元老
- 最后登录
- 2022-5-20
|
在看freemodbus部分,看的硬石的教程。
eMBPoll( void ){};函数里,如果有事件产生,则switch语句里有这么个case:
case EV_FRAME_RECEIVED:
eStatus = peMBFrameReceiveCur( &ucRcvAddress, &ucMBFrame, &usLength );
追踪peMBFrameReceiveCur,有:
static peMBFrameReceive peMBFrameReceiveCur;
再追踪peMBFrameReceive ,又有:
typedef eMBErrorCode( *peMBFrameReceive ) ( UCHAR * pucRcvAddress,
UCHAR ** pucFrame,
USHORT * pusLength );
这句话,看不懂哎,求教。
看上去像是把eMBErrorCode( *peMBFrameReceive )定义为( UCHAR * pucRcvAddress, UCHAR ** pucFrame, USHORT * pusLength );
那么,peMBFrameReceive 到底是什么?
|
|