在做广播测试的时候发现一个问题。用AF_DataRequest广播发送,当发送频率低于300ms的时候就会发现,发送端发了9帧数据之后,就会有个停顿,然后再发9帧,再停顿!这个停顿时间大概有300ms!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在做广播测试的时候发现一个问题。用AF_DataRequest广播发送,当发送频率低于300ms的时候就会发现,发送端发了9帧数据之后,就会有个停顿,然后再发9帧,再停顿!这个停顿时间大概有300ms!
通过_NIB.BroadcastDeliceryTime和-DMAX_BCAST可修改广播间隔和这段时间内可成功发送的数据包数量
默认设置_NIB.BroadcastDeliceryTime=3000ms,-DMAX_BCAST=9,即3000ms内发送9个数据包,多余9个则发送失败,以此类推。