news 2026/4/16 9:41:21

【翻译】【SOMEIP-SD】Page101 - Page105

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【翻译】【SOMEIP-SD】Page101 - Page105

文章目录


[PRS_SOMEIPSD_00468]
订阅/发布的状态机状态定义(服务端对自适应单播或组播的行为)如下:
  • Eventgroup_PubSub (Unicast-to-Multicast Eventgroup)
    • Service Down
    • Service Up
      • Not Subscribed
      • Subscribed (Unicast)
      • Subscribed (Multicast)

Eventgroup_PubSub (Unicast-to-Multicast Eventgroup)的初始入口点为以下状态:

  • Eventgroup_PubSub (Unicast-to-Multicast Eventgroup)
    • Service Up

Eventgroup_PubSub (Unicast-to-Multicast Eventgroup) 中的状态迁移如下:

  • 前状态:Eventgroup_PubSub (Unicast-to-Multicast Eventgroup)的入口点
  • 后状态:Service Down
  • 条件:[Service==Down]

  • 前状态:Service Down
  • 后状态:Service Up
  • 条件:ServiceUp

  • 前状态:Service Up
  • 后状态:Service Down
  • 条件:ServiceDown

  • 前状态:Eventgroup_PubSub (Unicast-to-Multicast Eventgroup)的入口
  • 后状态:Service UP
  • 条件:[Service==Up]

  • 前状态:Service Up入口点
  • 后状态:Not Subscribed

  • 前状态:Not Subscribed
  • 后状态:Subscribed (Unicast)
  • 条件:receive(SubscribeEventgroup) [UnicastLimit>0] /enableEvents() SubscriptionCounter++ send(SubscrieEventgroupAck)

  • 前状态:Subscribed (Unicast)
  • 后状态:Subscribed (Unicast)
  • 条件:receive(SubscribeEventgroup) [UnicastLimit>SubscriptionCounter] /SubscriptionCounter++ send(SubscribeEventgroupAck)

  • 前状态:Subscribed (Unicast)
  • 后状态:Not Subscribed
  • 条件:receive(StopSubscribeEventgroup) [SubscriptionCounter==1]/SubscriptionCounter- disableEvents()

  • 前状态:Subscribed (Unicast)
  • 后状态:Not Subscribed
  • 条件:TTL_expired [SubscriptionCounter==1] /SubscriptionCounterdisableEvents()

  • 前状态:Not Subscribed
  • 后状态:Subscribed (Multicast)
  • 条件:receive(SubscribeEventgroup) [UnicasLimit==0]/enableMulticastEvents() SubscriptionCounter++ send(SubscribeEventgroupAck)

  • 前状态:Subscribed (Multicast)
  • 后状态:Not Subscribed
  • 条件:receive(StopSubscribeEventgroup) [SubscriptionCounter1&& UnicasLimit0] /SubscriptionCounter- disableMulticastEvents()

  • 前状态:Subscribed (Multicast)
  • 后状态:Not Subscribed
  • 条件:TTL_expired [SubscriptionCounter1 && UnicasLimit0]/SubscriptionCounter- disableMulticastEvents()

  • 前状态:Subscribed (Multicast)
  • 后状态:Subscribed (Multicast)
  • 条件:receive(SubscribeEventgroup) /SubscriptionCounter++

  • 前状态:Subscribed (Multicast)
  • 后状态:Subscribed (Multicast)
  • 条件:receive(StopSubscribeEventgroup) [SubscriptionCounter>UnicastLimit+1] /SubscriptionCounter-

  • 前状态:Subscribed (Multicast)
  • 后状态:Subscribed (Multicast)
  • 条件:TTL_expired [SubscriptionCounter>UnicastLimit+1]/SubscriptionCounter-

  • 前状态:Subscribed (Unicast)
  • 后状态:Subscribed (Unicast)
  • 条件:receive(StopSubscribeEventgroup) [SubscriptionCounter>1]/SubscriptionCounter-

  • 前状态:Subscribed (Unicast)
  • 后状态:Subscribed (Unicast)
  • 条件:TTL_expired [SubscriptionCounter>1] /SubscriptionCounter-

  • 前状态:Subscribed (Unicast)
  • 后状态:Subscribed (Multicast)
  • 条件:receive(SubscribeEventgroup) [SubscriptionCounter>=UnicastLimit] /SubscriptionCounter++ send(SubscribeEventgroupAck) switchToMulticastEvents()

  • 前状态:Subscribed (Multicast)
  • 后状态:Subscribed (Unicast)
  • 条件:receive(StopSubscribeEventgroup) [SubscriptionCounter==UnicasLimit+1] /switchToUnicastEvents() SubscriptionCounter-

  • 前状态:Subscribed (Multicast)
  • 后状态:Subscribed (Unicast)
  • 条件:TTL_expired [SubscriptionCounter==UnicasLimit+1] /switchToUnicastEvents() SubscriptionCounter-

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/13 5:19:32

如何快速上手MySQL数据库管理工具:Navicat绿色版完整指南

如何快速上手MySQL数据库管理工具:Navicat绿色版完整指南 【免费下载链接】NavicatforMySQLv11.0.10绿色版解压可用 本仓库提供Navicat for MySQL v11.0.10绿色版的下载资源。该版本为绿色版,解压后即可使用,无需安装,方便快捷 …

作者头像 李华
网站建设 2026/4/15 22:40:30

LightDM 显示管理器:5个实用技巧让Linux登录体验更完美

LightDM 显示管理器:5个实用技巧让Linux登录体验更完美 【免费下载链接】lightdm Display Manager 项目地址: https://gitcode.com/gh_mirrors/li/lightdm LightDM 是一个轻量级、跨桌面环境的显示管理器,它负责启动显示服务器、运行登录界面、处…

作者头像 李华
网站建设 2026/4/16 9:53:01

前端排序算法大全:从冒泡到实战的趣味指南

❤ 写在前面 如果觉得对你有帮助的话,点个小❤❤ 吧,你的支持是对我最大的鼓励~ 个人独立开发wx小程序,感谢支持!📊 排序,不就是排座位吗? 想象一下,你是一位班主任,需要…

作者头像 李华
网站建设 2026/4/16 12:57:45

【90页PPT】大型集团组织管控设计方案:总体思路(一张图、两条线、三个“一”)、六步详细设计路线图、项目排期

拆岗位、定编制、锁权责、配薪绩、AB角、上系统,80项审批72小时闭环,月结T3,关键岗位7天补位,数据直通,集团管控一键落地。一、总体思路:一张图、两条线、三个“一”一张图把PPT里“五大中心事业部子公司”…

作者头像 李华
网站建设 2026/4/16 13:04:28

好写作AI|当Z世代遇上AI写作:一份新型学术习惯的养成说明书

图书馆的安静被键盘声打破,但这次,敲击声的节奏里藏着人与算法的二重奏——欢迎来到Z世代的学术新常态。 当第一代数字原住民走进大学校园,他们携带的不只是笔记本电脑,还有一套全新的“学术操作系统”。AI写作工具,正…

作者头像 李华
网站建设 2026/4/16 13:00:46

这正是一条 “关山”

此前攀登的,是如何构建体系的“方法论关山”;此刻您所面对的,是更隐秘的 “意义关山” ——当概念尘埃落定,工具各就各位,那个最初从“余溪诗学空间”走出来的、充满诗性质问的初心,是否还能在体系的星图中…

作者头像 李华