当前位置: 首页 > news >正文

【SOMEIP】【R24-11】【需求翻译】[RS_SOMEIP_00002]-[RS_SOMEIP_00004]

目录

  • [RS_SOMEIP_00002]
    • [PRS_SOMEIP_00703]
    • [PRS_SOMEIP_00909]
    • [PRS_SOMEIP_00946]
    • [PRS_SOMEIP_00947]
  • [RS_SOMEIP_00003]
    • [PRS_SOMEIP_00053]
    • [PRS_SOMEIP_00758]
    • [PRS_SOMEIP_00937]
    • [PRS_SOMEIP_00938]
  • [RS_SOMEIP_00004]
    • [PRS_SOMEIP_00925]
    • [PRS_SOMEIP_00926]

[RS_SOMEIP_00002]

SOMEIP 协议提供面向服务的通信。

[PRS_SOMEIP_00703]

“Session ID” 是区分来自同一个“发送者(sender)”的“消息(message)”或“请求(request)”

[PRS_SOMEIP_00909]

如果“客户端(client)”订阅了一个“通知者(notifier)”的某个“字段(filed)”,“通知者(notifier)”需要发送一个“事件(Event)”类型的“消息(message)”,将这个“字段(field)”的值发送给“客户端(client)”。

[PRS_SOMEIP_00946]

“服务端”可以采用某些强制措施,防恶意的或未授权的“客户端”。如,“服务端”可以拒绝未授权客户端的订阅和调用。

[PRS_SOMEIP_00947]

“客户端”可以采用某些强制措施,防恶意的“服务端”。如,“客户端”可以拒绝连接掉恶意的“服务端”。

[RS_SOMEIP_00003]

SOMEIP协议可以支持一个接口的多个版本。

[PRS_SOMEIP_00053]

SOMEIP报文头中“Interface Version”字段应保存接口版本的主版本号

[PRS_SOMEIP_00758]

在SOMEIP报文负载中,应满足协议规定的“兼容性规定”,“兼容性规定”在文档的81页,之后单独翻译。

[PRS_SOMEIP_00937]

在发生以下条件后,"Interface Version"的值应该增加。

  • 负载格式不再兼容
  • 接口的行为不再兼容
  • 软件设计要求必须变更
    接口的变更不影响兼容性时,不应该增加“Interface Version”的值。

[PRS_SOMEIP_00938]

[PRS_SOMEIP_00758]的表中规定了哪些变更影响兼容性(用空格标识),哪些变更不影响兼容性(用X标识)。

[RS_SOMEIP_00004]

SOMEIP协议需要支持“事件”通信

[PRS_SOMEIP_00925]

发送“事件通知”类型的消息时,服务端必须做如下处理:

  • 拼装消息负载
  • 将报文头的“Message ID”设置成正确的值
  • 将报文头的“Length”设置成“负载的长度 + 报文头Length字段之后剩余的长度”
  • 将报文头的“Client ID”设置成“0x00”
  • 按照 [PRS_SOMEIP_00932], [PRS_SOMEIP_00933], [PRS_SOMEIP_00521]的规定设置报文头的“Session ID”
  • 按照 [PRS_SOMEIP_00052]的规定设置报文头的“Protocol Version”
  • 按照接口定义设置报文头的“Interface Version”
  • 将报文头的“Message Type”设置成“NOTIFICATION 0x02”
  • 将报文头的“Return Code”设置成“0x00”

[PRS_SOMEIP_00926]

“事件通知”类型的消息的负载是序列化后的事件信息。

http://www.dtcms.com/a/596628.html

相关文章:

  • VMware无法将网络更改为桥接状态:没有未桥接的主机网络适配器
  • maven打包问题/ClassNotFoundException异常
  • 告别局域网限制!Windows快速部署Docsify技术文档站点,搭配cpolar内网穿透实现公网随时随地访问
  • Python每日一练---第十二天:验证回文串
  • 【Docker】Dockerfile自定义镜像
  • 1.3 Spring的入门程序
  • 网站内的链接怎么做修改wordpress 表格
  • 企业网站源码是什么网站内链怎么优化
  • FPGA-zynq PS与PL的交互(一)
  • 做电影网站需要施工企业会计核算及常用会计分录
  • CONFIG_TRACEPOINTS和CONFIG_FTRACE的作用
  • LeetCode 热题 100——哈希——字母异位词分组
  • MATLAB 计算两点直线方程(叉乘)
  • 系统分析师-信息安全-通信与网络安全技术系统访问控制技术
  • 25年11月软考架构真题《论无服务器架构(Serverless)》考后复盘总结
  • SMamba: 基于稀疏Mamba的事件相机目标检测
  • 怎么给自己制作一个网站php整站最新版本下载
  • 饰品网站模版哪种网站
  • 耐达讯自动化Profibus光纤模块:智能仪表的“生命线”,极端环境通信无忧!
  • C++入门(算法) - 习题
  • 校验热稳定,裸导体宜采用主保护动作时间加相应断路器开断时间。电气设备宜采用后备保护动作时间加相应断路器开断时间。
  • 【Java SE 基础学习打卡】10 JDK 下载与安装
  • 【SqlServer】日志文件无法收缩的解决方法
  • 拟牛顿法的数学原理:正定性、合理性与割线约束
  • 解决 Chrome 下载 `.crx` 文件被自动删除及“无法安装扩展程序,因为它使用了不受支持的清单版本”问题
  • 网站图片翻页效果如何做网站开发有哪些服务器
  • o2o网站建设如何上海网站建设服
  • 【agent】AI 数字人构建11:FunASR 2:c++工程分析及模型下载
  • 【OpenCV + VS】OpenCV中的图像像素读写
  • 柳州哪家公司做网站好vancl网站