首页 > 其他分享 >SOMEIPSRV_SD_MESSAGE_03:当需要返回任何版本时的主要版本

SOMEIPSRV_SD_MESSAGE_03:当需要返回任何版本时的主要版本

时间:2024-07-10 16:55:24浏览次数:17  
标签:03 服务 版本 IP SOMEIPSRV SOME 条目 设置 DUT

按照您提供的模板,以下是整理后的测试用例文档:


测试目的:

验证当请求返回任何版本的服务实例时,服务发现消息中的Major Version字段是否被正确设置为0xFF。

描述

本测试用例旨在确保SOME/IP服务发现协议中,当请求返回所有版本的服务实例时,Major Version字段被设置为0xFF。

测试拓扑:

在这里插入图片描述

具体步骤:

  1. DUT配置:在<DIface-0>上启动服务,使用以下信息
    - 服务ID:<SERVICE-ID-1>
    - 实例数量:1
  2. TESTER:<CLIENT-1>通过<DIface-0>向DUT发送包含以下内容的SOME/IP通知消息:
    - 条目类型设置为SOMEIP_ENTRY_FIND_SERVICE
    - SOME/IP查找服务条目的服务主要版本设置为0xFF
    - SOME/IP查找服务条目的TTL设置为0xFFFFFF
    - 条目数组中的服务ID设置为<SERVICE-ID-1>
  3. TESTER:<CLIENT-1><DIface-0>上监听(最长<ParamListenTime>
    - 条目类型设置为SOMEIP_ENTRY_OFFER_SERVICE
    - 条目数组中的服务ID设置为<SERVICE-ID-1>
  4. DUT:发送SOME/IP通知消息
  5. TESTER:验证接收到的SOME/IP通知消息包含:
    - 条目数组中的主要版本设置为<SERVICE-ID-1-MAJ-VER>
  6. DUT配置:使用以下信息停止<DIface-0>上的服务
    - 服务ID:<SERVICE-ID-1>

通过标准
4. DUT:发送SOME/IP通知消息
5. TESTER:验证接收到的SOME/IP通知消息包含:

  • 条目数组中的主要版本设置为<SERVICE-ID-1-MAJ-VER>

参考文档:

  • Example for a Serialization Protocol (SOME/IP) V1.1.0 R4.1 Rev 3 s6.7.4.1.1 Find Service Entry [TR_SOMEIP_00351] 第66页 (MUST)

标签:03,服务,版本,IP,SOMEIPSRV,SOME,条目,设置,DUT
From: https://blog.csdn.net/qq_27718973/article/details/140248937

相关文章

  • Android 11 禁用 adb root (userdebug版本)
    adbshelllogcat-sadbd/system/core/adb/daemon/services.cppunique_fddaemon_service_to_fd(std::string_viewname,atransport*transport){...#ifdefined(__ANDROID__)if(name.starts_with("framebuffer:")){returncreate......
  • lim_{x→0} f(x)/x²=1,求证f'(0)=0
    https://zhidao.baidu.com/question/562061615914420004.html确定0比0型\(\frac{0}{0}\)x→0时,(1-cosx)→0,且\(\frac{f(x)}{1-\cosx}\)的极限存在则x→0时,f(x)→0。(否则,\(\lim\limits_{x→0}\frac{f(x)}{1-\cosx}=∞\))导数定义+构造辅助分式又因为f(x)在x=0的某邻域内连续......
  • springboot公寓租赁系统-计算机毕业设计源码03822
    目 录摘要1绪论1.1研究背景与意义1.2选题背景1.3论文结构与章节安排2 公寓租赁系统系统分析2.1可行性分析2.1.1技术可行性分析2.1.2经济可行性分析2.1.3法律可行性分析2.2系统功能分析2.2.1功能性分析2.2.2非功能性分析2.3系统用例分......
  • 半生工具3.2版本
    尊敬的用户们,我们非常高兴地宣布,半生工具的最新版本——3.2版本现已正式发布!在这一版本中,我们不仅对软件进行了全面的优化和升级,还新增了多项实用功能,以满足您日益增长的需求。【版本亮点】1.资源丰富: 半生工具3.2版本提供了更加丰富的资源库,包括但不限于办公软件、娱乐应......
  • Day3| 203.移除链表元素 & 707.设计链表 & 206.反转链表
    前两天发烧了,这几天没更的后续会补齐链表结构如下classListNode{intval;ListNodenext;ListNode(){}ListNode(intval){this.val=val;}ListNode(intval,ListNodenext){this.val=val;this.next......
  • .net 6及以上版本 WebAPI 初始化项目介绍
    从ZR.Admin里面摘出一部分作为参考 1.Program.cs publicclassProgram{publicstaticvoidMain(string[]args){varbuilder=WebApplication.CreateBuilder(args);//Addservicestothecontainer.......
  • 03_四旋翼飞行器技术关键
    目录总体设计优化能源动力系统建立数学模型飞行控制定位、导航与通信总体设计优化进行微小型四旋翼飞行器总体设计时,需要遵循以下原则:质量轻、尺寸小、速度快、能耗和成本低。但这几项原则相互之间存在着制约与矛盾,因此进行四旋翼飞行器总体设计时,首先要根据性能和......
  • [AGC035D] Add and Remove
    [AGC035D]AddandRemove非常妙的一道题,考虑最后剩下一定是\(a[1]\)和\(a[n]\),我们就想一想可不可以算每个数会对答案产生多少贡献?我们如果考虑加数似乎更方便?考虑刚开始在\(a[1]\)和\(a[n]\)之间加入一个数\(x\),会产生\(2x\)的贡献,如果再在\(x\)和\(a[n]\)......
  • C++使用宏来判断当前编译期支持的C++标准版本的方法
       需要注意的是,很多时候,某个编译器的版本并不完整支持某个C++标准,比如VisualStudio2010SP1,虽然支持了部分C++11的能力,但是依然有很多C++11的特性是不支持的。因此单纯通过C++标准的版本号来鉴别C++特性是否可用是并不完备的方法。具体支持情况可以参考这里。#ifdef_......
  • [0033]基于JAVA的OA办公智慧管理系统的设计与实现
    毕业设计(论文)开题报告表姓名学院专业班级题目基于JAVA的OA办公智慧管理系统的设计与实现指导老师(一)选题的背景和意义随着社会的发展,越来越多的企业开始使用办公自动化系统来提高工作效率,减少人力成本,增强协同工作的能力。但是现有的办公自动化系统......