完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在 CCG3PA 中,考虑到源端正在向汇端发送Source_Capability或其他信息,此时汇端如何在从汇端发送GoodCRC之前知道汇端收到了哪些信息?
无论我们收到什么消息,天气都会开始评估回调函数是在GoodCRC 之后还是之前调用的? |
|
相关推荐
1个回答
|
|
在CCG3PA(Cyclic Redundancy Check Group 3 Party Authentication)协议中,汇端(B)需要在发送GoodCRC之前知道已收到的数据包。以下是实现这一目标的步骤:
1. 监听数据包:汇端(B)需要监听从源端(A)发送的数据包。这可以通过设置网络监听器或使用特定的网络协议库来实现。 2. 接收数据包:当汇端(B)收到来自源端(A)的数据包时,它需要将数据包存储在一个缓冲区或列表中,以便稍后进行处理。 3. 验证数据包:在收到数据包后,汇端(B)需要验证数据包的有效性。这通常包括检查数据包的完整性、来源和目的地址等。 4. 处理数据包:在验证数据包的有效性后,汇端(B)需要处理数据包。这可能包括解析数据包中的信息,如Source_Capability等。 5. 调用评估回调函数:在处理数据包后,汇端(B)需要调用评估回调函数。这个函数通常在GoodCRC之前调用,因为它需要在发送GoodCRC之前确定已收到的数据包。 6. 发送GoodCRC:在调用评估回调函数并确认数据包的有效性后,汇端(B)可以向源端(A)发送GoodCRC消息,表示已成功接收并处理了数据包。 7. 继续监听:汇端(B)需要继续监听源端(A)发送的后续数据包,并重复上述步骤。 通过以上步骤,汇端(B)可以在发送GoodCRC之前知道已收到的数据包,并确保数据包的有效性。评估回调函数通常在GoodCRC之前调用,以便在发送GoodCRC之前对数据包进行处理和验证。 |
|
|
|
只有小组成员才能发言,加入小组>>
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
5707 浏览 2 评论
4090 浏览 9 评论
请问TLE5012B_E1000 启动后为什么位置不能正确获取
3606 浏览 9 评论
1214 浏览 8 评论
3508 浏览 7 评论
431浏览 2评论
257浏览 2评论
365浏览 2评论
TLE9879_BLDC电机启动需要用手拨一下才能转动,怎么解决?
5725浏览 2评论
如果是打开已有的dave工程,怎么查看这个工程选择的mcu型号?
434浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 03:06 , Processed in 0.877181 second(s), Total 101, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号