ODX介绍(3)[Communication parameter]

D-server的时序和逻辑行为由通讯参数决定,在ODX数据中,这些参数由COMPARAM and COMPLEX-COMPARAM 元素表示。简单参数值的表示(如,P2时间参数)由COMPARAM表示,COMPLEX-COMPARAM表示结构化的通讯参数,它包含若干简单的COMPARAMs组成,(比如,一个由功能寻址的CAN ID数组)

结构上,这些参数被定义在COMPARAM-SUBSET里,它又作为COMPARAM-SPEC 结构的一部分,关系如下图:

 

      ODX-C = ComparamSpec

     ODX-CS = ComparamSubset

 

COMPARAM-SPEC结构包含一个或多个PROT-STACK,一个PROT-STACK包含一个指定协议的通信参数,比如UDS on IP或者UDS on CAN,被细分成几个COMPARAM-SUBSET,每个包含不同的分层参数,如application layer, transport layer, physical layer.

例如,ComparamSubset for UDS on CAN

application layerISO 14229-3
transport layerISO 15765-2
physical layer(CAN)ISO 11898 -2

ComparamSubset for UDS on IP

application layerISO 14229-5
transport layerISO 13400-2
physical layer(Ethernet)IEEE802.3

 

     D-server通过匹配SHORT-NAME来使用COMPARAMs and COMPLEX-COMPARAMs,所以COMPARAMs and COMPLEX-COMPARAMs的SHORT-NAME被标准化(参考ISO 22900-2)。COMPARAM-SPEC里的值可以在COMPARAM-SPEC结构外被改变,这通过《odxlink》来引用COMPARAM or COMPLEX-COMPARAM元素来定义不同的值,即通过COMPARAM-REF 元素。

针对COMPARAM的COMPARAM-REF,新值被定义为SIMPLE-VALUE

<COMPARAM-REF ID-REF="CP_14291">
   <SIMPLE-VALUE>2001</SIMPLE-VALUE>
</COMPARAM-REF>

针对COMPLEX-COMPARAM的COMPARAM-REF,所有的SIMPLE-VALUEs由COMPLEX-VALUE包含,并且顺序与COMPARAM-SPEC中的COMPLEX-COMPARAM顺序一样。

<COMPARAM-REF ID-REF = "CCP_11381">
    <COMPLEX-VALUE>
        <SIMPLE-VALUE>4</SIMPLE-VALUE>
        <SIMPLE-VALUE>2018</SIMPLE-VALUE>
        <SIMPLE-VALUE>0</SIMPLE-VALUE>
    </COMPLEX-VALUE>
</COMPARAM-REF>

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值