1.服务描述
由标识符读取数据服务允许客户端请求一个或多个数据标识符识别的请求数据记录数值。
客户端请求报文包含一个或多个两字节的数据标识符, 该类数据标识符可识别服务器维持的数据记录(允许的标识符数值见 C.1) 数据记录的格式及定义是车载制造商或系统供应商决定的,可能包含模拟输入和输出信号,数据输入和输出信号,内部数据和系统状态信息若受服务器受支持。
该服务器可能限制数据标识符的数量,该类数据标识符可由车载制造商和系统供应商共同商定同步请求。
接收到“由标识符读取数据”请求时,服务器须访问数据参数规定的记录数据单元,并以一个“由标识符读取数据”积极响应(该响应包含相关的数据记录参数)传送数值。 请求报文可多次包含一个相同的数据标识符。 服务器须对待每个数据标识符为独立的参数且须响应每次数据标识符的请求。
注意-服务执行寻址方法的情况下,服务器及客户端须满足7.5.3请求及响应报文行为。
2 请求报文
A_Data Byte | 参数名称 | Cvt | 十六进制数 值 |
存储 |
#1 | ReadDataByIdentifier Request SID | M | 22 | RDBI |
#2 | ataIdentifier[]#1 = [ byte#1 (MSB) byte#2 ] |
M | 00-FF | DID_ HB |
#3 | M | 00-FF | ||