【翻译】【SOMEIP-SD】Page24 - Page26

目录

        • [5.1.2.2 SOME/IP-SD消息头](#5.1.2.2 SOME/IP-SD消息头)
5.1.2.2 SOME/IP-SD消息头

** PRS_SOMEIPSD_00252**

SOME/IP-SD应通过SOME/IP传输

** PRS_SOMEIPSD_00253**

SOME/IP-SD头以8bit的Flags字段为开始。

** PRS_SOMEIPSD_00254**

Flags的最高位被称为Reboot Flag

** PRS_SOMEIPSD_00255**

所有的SOME/IP-SD消息的Reboot Flag都应被设置成1. 直到Session-ID达到最大值后被重新设置成1后,Reboot Flag应被设置成0.
PRS_SOMEIPSD_00256

多播和单播之间,Reboot Flag和Session ID的处理应被分开。
PRS_SOMEIPSD_00631

单播的每对发送方和接受方之间,Reboot Flag和Session ID的处理应被分开。

发送方:

  • 每个组播有一个独立的Session ID计数器。

  • 每个单播的每个对端有一个独立的Session ID计数器。

接收方:

  • 每个组播有一个独立的Session ID计数器。

  • 每个单播有一个独立的Session ID计数器。

** PRS_SOMEIPSD_00258**

判断通信对端重启的逻辑如下

  1. 上一次接受的reboot flag为0,新接受的reboot flag为1则对端发生重启
    或
  2. 上一次接受的reboot flag为1,新接受的reboot flag为1,但上一次接受的Session ID大于等于新接受的Session ID则对端发生重启
    ** PRS_SOMEIPSD_00259**
    Flags的第二个bit为称为Unicast Flag.
    ** PRS_SOMEIPSD_00540**
    Unicast Flag应被设置成1,代表使用单播进行消息接收是被允许的。

Unicast Flag是一个遗留字段,设置它只是出于兼容性考虑。

PRS_SOMEIPSD_00702

Flags中的其它bit在发送时都设置成0,接收时应被忽视。
PRS_SOMEIPSD_00261

在Flags后是24bit的保留位。
PRS_SOMEIPSD_00262

在SOME/IP-SD头之后是Entries Array
PRS_SOMEIPSD_00263

Entries Array中,Entry的处理应该按照其在数组中的位置顺序进行
PRS_SOMEIPSD_00264

在Entries Array之后是Option Array的头
PRS_SOMEIPSD_00265

Entries Array和Option Array都以Length字段为开头,Length字段中的值是其数组中所有元素的字节数之和。

相关推荐
木子n114 天前
车载以太网与SOME/IP服务化通信实战-05.UDP 还是 TCP:连接管理与超时账、队头阻塞的 200 ms 罚单与 198 节点重连风暴
单片机·tcp/ip·udp·车载以太网·some/ip
木子n115 天前
车载以太网与SOME/IP服务化通信实战-02.状态机与订阅:SOME/IP-SD的三态迁移、重传账与上电风暴
嵌入式硬件·网络协议·车载系统·车载以太网·some/ip
木子n116 天前
车载以太网与SOME/IP服务化通信实战-03.事件通知与丢包语义:三类丢包模型、AoI时效账与缺口检测阈值
嵌入式硬件·网络协议·车载系统·车载以太网·some/ip
木子n121 天前
车载以太网与SOME/IP服务化通信实战-01.从字节到服务:SOME/IP报文解析与四通道开销账
网络·网络协议·tcp/ip·车载以太网·some/ip
齊家治國平天下4 个月前
Google AAOS 中 SOME/IP 框架深度解析:从架构到实践
android·autosar·aaos·车载以太网·some/ip·sdv·vsomeip
叶修_A4 个月前
AP-03 SOME/IP协议实战 - AUTOSAR自适应平台通信中间件深度解析
autosar·汽车电子·some/ip·ap·通信中间件
想成为优秀工程师的爸爸5 个月前
车载以太网之要火系列 - 第48篇:郭大侠学SOME/IP (Subscribe订阅):想收通知要订阅,订阅之后随心阅
车载以太网·some/ip·自学笔记
想成为优秀工程师的爸爸5 个月前
车载以太网之要火系列 - 第47篇:郭大侠学SOME/IP (Find Service):主动通知未收好,自己寻问自己找
车载以太网·some/ip·自学笔记
想成为优秀工程师的爸爸5 个月前
车载以太网之要火系列 - 第46篇:郭大侠学SOME/IP (offer Service):启动时快稍后慢,断断续续哥还在
车载以太网·some/ip·自学笔记
想成为优秀工程师的爸爸5 个月前
车载以太网之要火系列 - 第45篇:郭大侠学SOME/IP (Offer Service):上电主动会喊话,Offer告知我会啥
车载以太网·some/ip·自学笔记