UDS(ISO14229-2006) 理解(No.5 公共约定)

ISO 14229遵循OSI Service Conventions(ISO 10731)(OSI服务公约)所述,并应用于诊断服务。这些约定指定相互作用与服务消费者和服务提供者。通过服务原语,信息数据通过传参的形式于服务消费者和服务生产者之间传递。

Figure3总结了服务和协议之间的区别。

ISO 14229中定义了已确认和非确认的服务。

——已确认服务应用了六个服务原语:request(请求)、req_confirm(请求确认)、indication(指示)、response(响应)、rep_comfirm(响应确认)、confirmation(确认)。

——非确认服务使用了三个服务原语:request(请求)、req_confirm(请求确认)、indication(指示)。

在ISO 14229中定义的所有服务,request和indication使用相同的数据格式和参数列表。因此,所有的服务中响应response和确认confirmation(除 req_confirm和rsp_confirm外)通常使用相同的数据格式和参数列表。当本国际标准中定义服务原语时,仅列出request和response服务原语。

 

Figure 3 ——服务和协议

 

posted @ 2016-09-30 08:25  爱文  阅读(1654)  评论(1编辑  收藏  举报