N_Ax N_Bx N_Cx 是我们在配置CanTp时候的重要参数,但是如果不经常温习很容易忘记其含义。这里简单聊聊我记忆的方法。
首先下标s和r分别表示发送端和接收端就是简单英文缩写无需多言。
看到A大多数人想到是A键表示的是普攻,B我想到的是berserker(狂战士),C我想到的calm down(冷静)。背景讲解完开始我们的故事:
一个孤独的勇者(sender)看到一个睡着的狂战士,想要攻击他,从拿出刀到砍到狂战士身上的时间就是N_As(成功发送一帧报文的时间)。从狂战士(receiver)被砍中到狂战士拿出他的大刀,这段时间我们称为N_Br(接收报文做出响应时间),从狂战士拿出刀到砍到勇者身上,这段时间称为N_Ar,勇者被砍了一刀,发现这招不简单(流控制帧),于是赶紧念法咒(发连续帧)企图calm down狂战士,这个时间称为N_Cs,狂战士接收到两次法咒的间隔为N_Cr,一旦超出这个时间没有接收到法咒,狂战士就会彻底狂暴,游戏结束。发送完溜控制帧要求的连续帧后,狂战士会给勇士一个痛快:放过他(回复正响应),秒了他(回复负响应)。
以上只是一个简单的调侃,精确的描述还是以ISO文档为准。