CanFestival 之同步原理分析

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:20   2136   0

函数调用关系

states.c canDispatch->proceedSYNC

UNS8 proceedSYNC(CO_Data* d)
{

UNS8 res;

MSG_WAR(0x3002, "SYNC received. Proceed. ", 0);

(*d->post_sync)(d); //sync.c void _post_sync(CO_Data* d){}

/* only operational state allows PDO transmission */
if(! d->CurrentCommunicationState.csPDO)
return 0;

res = _sendPDOevent(d, 1 /*isSyncEvent*/ );

/*Call user app callback*/
(*d->post_TPDO)(d); //sync.c void _post_TPDO(CO_Data* d){}

return res;

}

CanFestival 没有实现时间戳功能


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP