UDS-11.2 ReadDataByIdentifier (22) service

本文介绍ISO14229-1标准中ReadDataByIdentifier服务的工作原理,包括客户端如何请求服务器上的数据记录,服务器如何响应等。涵盖请求与响应消息格式、支持的数据类型及错误处理。

11.2.1 服务描述

来自:ISO 14229-1-2020.pdf

ReadDataByIdentifier服务允许客户端从由一个或多个dataidentifier标识的服务器请求数据记录值。
客户端请求消息包含一个或多个两个字节的dataIdentifier值,用于标识由服务器维护的数据记录(关于允许的dataIdentifier值,请参阅C.1)。数据记录的格式和定义应针对车辆制造商或系统供应商,可以包括模拟输入和输出信号、数字输入和输出信号、内部数据以及服务器支持的系统状态信息。

服务器可以根据车辆制造商和系统供应商的协议,限制可以同时请求的数据标识符的数量。
在接收到ReadDataByIdentifier请求时,服务器应该访问由dataIdentifier参数指定的记录的数据元素,并在包含相关dataRecord参数的单个ReadDataByIdentifier积极响应中传输它们的值。请求消息可以多次包含相同的dataIdentifier。服务器应将每个dataIdentifier视为单独的参数,并根据请求频繁地为每个dataIdentifier响应数据。
重要:服务器和客户端必须满足8.7中规定的请求和响应消息行为。

11.2.2 请求消息

11.2.2.1 请求消息定义

表186指定了请求消息。
表186 请求消息定义
注:

  1. #1:ReadDataByIdentifier请求SID,值为[22]</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值