TI中文支持网
TI专业的中文技术问题搜集分享网站

到底怎么样才算传输失败,发送方怎么知道,发送失败?

The maximum number of retries allowed after a transmission failure

-DAPSC_MAX_FRAME_RETRIES=3       传输失败后 允许重传的最多次数

请问大家,怎样算传输失败,我发送的时候,用的语句是:AF_DataRequest( &my_DstAddr, &GenericApp_epDesc,GENERICAPP_CLUSTERID,sizeof(temp),temp,&GenericApp_TransID,AF_DISCV_ROUTE,AF_DEFAULT_RADIUS);

到底怎么样才算传输失败,发送方怎么知道,发送失败?

tim chen:

如果我把这个参数改为0,-DAPSC_MAX_FRAME_RETRIES=0,那么是不是就不会有重传。

Aries Lord:

在任务里处理消息AF_DATA_CONFIRM_CMD,这个就是指示是否发送成功的。调用AF_DataRequest前记录GenericApp_TransID,AF_DataRequest返回SUCCESS,就会触发AF_DATA_CONFIRM_CMD,AF_DATA_CONFIRM_CMD中用afDataConfirm_t处理消息,transID一致。

赞(0)
未经允许不得转载:TI中文支持网 » 到底怎么样才算传输失败,发送方怎么知道,发送失败?
分享到: 更多 (0)