AUTOSAR DCM ISO14229-1 :10服务(DiagnosticSessionControl service)

一、服务描述

  • 10服务用于在服务器中启用不同的诊断会话。 诊断会话在服务器中启用一组特定的诊断服务和/或功能。
  • 该服务提供的功能是,服务器可以报告数据链路层特定的参数值,使能诊断会话(例如计时参数值)。
  • 在服务器中始终只有一个诊断会话处于活动状态。服务器在上电时应该总是启动默认的诊断会话。如果没有启动其他诊断会话,那么只要服务器通电,默认诊断会话就会运行。
  • 如果客户端请求了一个已经在运行的诊断会话,那么服务器应该发送一个积极的响应消息,并按照图1所示的方式进行操作,图1描述了在会话之间转换时服务器的内部行为。
    会话切换
  • 每当客户端请求一个新的诊断会话时,服务器应该在新会话的计时在服务器中激活之前发送DiagnosticSessionControl积极响应消息。有些情况可能要求在发送积极响应之前进入新的会话,同时保持发送响应的旧协议时间。如果服务器无法启动所请求的新诊断会话,那么它将使用DiagnosticSessionControl否定响应消息进行响应,当前会话将继续进行。非默认诊断会话(不包括programmingSession)中的诊断服务和诊断功能集是defaultSession中提供的功能的超集,这意味着在切换到任何非默认诊断会话时,默认会话的诊断功能也是可用的。一个会话可以启用车辆制造商特定的服务和功能。
  • 为了启动一个新的诊断会话,服务器可能会请求满足某些条件。所有这些条件都是用户定义的。这种情况的例子有:
    1、服务器可能只允许具有特定客户端标识符(客户端诊断地址)的客户端启动特定的新诊断会话(例如,服务器可能要求只有具有客户端
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值