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

【翻译】【SOMEIP-SD】Page50 - Page52

文章目录

          • 5.1.2.5.2 Offer Service Entry
          • 5.1.2.5.3 Stop Offer Service Entry
          • 5.1.2.5.4 Usage of Options in Entries
5.1.2.5.2 Offer Service Entry

[PRS_SOMEIPSD_00355]
Offer Service Entry用于向通信对端提供服务实体

[PRS_SOMEIPSD_00356]
应按下列要求设置Offer Service Entry中各项的值

  • Type 设置成0x01(OfferService)
  • Service ID 设置成服务ID
  • Instance ID 设置成服务实例ID
  • Major Version 设置成服务的主版本号
  • Minor Version 设置成服务的次版本号
  • TTL 设置成服务实例的生存时长,超过该时长将被认为不被提供。
  • 如果TTL设置成0xFFFFFF,则认为服务实例将一直存活直到下次重启
  • 如果定义了CYCLIC_OFFER_DELAY,TTL应该大于或定于CYCLIC_OFFER_DELAY的值
  • TTL不可以被设置成0x000000,因为这样会认为当前Entry为Stop Offer Service Entry

[PRS_SOMEIPSD_00357]
Offer Service entry 必须引用一个IPv4 或 IPv6 Endpoint Option。Endpoint Option用于指明服务实例的链接地址。

[PRS_SOMEIPSD_00358]
如果支持IPv4,对于每种需要的传输层协议(TCP/UDP)都需要添加一个Endpoint Option。

[PRS_SOMEIPSD_00359]
如果支持IPv6,对于每种需要的传输层协议(TCP/UDP)都需要添加一个Endpoint Option。

[PRS_SOMEIPSD_00826]
当接收到初始化的OfferService Entry,Service ID, Instance ID, Major Version 和 Minor Version应精准匹配服务实例配置中的值,以便识别一个服务实例。除非服务实例配置中将Instance ID配置成0xFFFF、Minor Version配置成0xFFFFFFFF

[PRS_SOMEIPSD_00827]
当接受到后续OfferService Entry或StopOfferService Entry,其Service ID, Instance ID, Major Version 必须精准匹配初始化的OfferService entry的值,以识别一个服务实例。

5.1.2.5.3 Stop Offer Service Entry

[PRS_SOMEIPSD_00363]
Stop Offer Service Entry用于停止提供服务

[PRS_SOMEIPSD_00364]
除了应将TTL设置成0x0x000000,其余项的设置都应参照Offer Service Entry

[PRS_SOMEIPSD_00840]
Stop Offer Service Entry应该引用与对应的Offer Service Entry相同的Options。

5.1.2.5.4 Usage of Options in Entries

个Entry允许引用的Option列表

http://www.cnnetsun.cn/news/91621.html

相关文章:

  • Git:分布式版本控制的哲学、理论与创新
  • 农业产量预测的终极方案:R语言中XGBoost+随机森林+ARIMA融合技巧
  • 为什么90%的团队都选错了Dify排序算法?真相在这里!
  • 揭秘云原生Agent网络难题:如何高效配置Docker容器通信
  • 基于Python的电商用户购买行为数据分析系统设计与实现(源代码+文档+PPT+调试+讲解)
  • 为什么你的Dify模型加载总失败?这3个坑90%的人都踩过
  • ClaudeCode 实战指南(五):SubAgent 深度解析与专家团队构建
  • 【干货收藏】从零开始构建知识图谱:9大核心技术详解!
  • 智能算法与边缘计算融合:驱动下一代实时决策系统的技术范式革新
  • 为什么顶尖团队都在用Dify 1.7.0做音频转换?真相令人震惊
  • 【Dify 1.7.0音频转文字黑科技】:3大核心升级揭秘,效率提升90%的秘诀
  • 如何30分钟完成一个AI驱动的工作流?Dify可视化编辑实操揭秘
  • 构建失败率降低80%?量子计算镜像缓存优化,你不得不看的关键步骤
  • 从0到1搭系统,这5款免费低代码平台帮你省时间
  • 【私有化Dify备份策略全解析】:掌握企业级数据安全的5大核心步骤
  • UnityXR 在PC端HTCVive或者其它头盔设备中左右眼一个正常一个不正常解决办法
  • 浅识:GaussDB的WAL日志
  • 【空间转录组功能富集分析全攻略】:掌握R语言高效解析空间基因表达的5大核心技巧
  • 进程相关的函数
  • 12 款 .NET PDF库,到底该选哪个库?
  • 从入门到精通,R Shiny多用户权限管理系统搭建全记录
  • Dify版本回滚从入门到精通:一套被验证的标准化操作流程
  • Frdbio®小鼠抗体纯化试剂盒
  • 告别冗余加载:构建高效量子计算运行时环境的6个不可忽视步骤
  • Agent服务扩展难题,如何在Docker Compose中实现无缝横向扩容?
  • PageAdmin:为企业政务提供产品及解决方案
  • 国产数据库技术学习心得:DM 数据库从实操到应用
  • Docker Compose Agent服务扩展全攻略(从入门到高可用部署)
  • R Shiny模块热加载技术揭秘:实现无缝更新,用户零感知(企业级方案曝光)
  • 【加密PDF解析终极指南】:Dify密钥管理核心技术揭秘与实战应用