在前面 《[CP_AUTOSAR]_通信服务_DCM模块(二)通用设计元素》文中,简要介绍了CP_AUTOSAR 通讯服务(Communication Services)DCM 模块中包括的子模块、NRC、非易失性信息以及数据类型的功能规范描述,本文将继续介绍 DCM 模块中的DSL子模块。
1、Diagnostic Session Layer (DSL)
1.1、介绍
[SWS_Dcm_00030] DSL 子模块的所有功能区域应符合ISO14229-1 《Unified diagnostic services (UDS) – Part 1: Application layer》、ISO14229-2《Unified diagnostic services (UDS) - Part 2: Session layer services》规范,且与网络无关
ISO15765-3《Diagnostics on controller area network (CAN) – Part 3: Implementation of unified
diagnostic services (UDS on CAN)》的一部分。DSL子模块中没有与网络相关的功能区域。在配置中,可以根据网络设置一些参数。
1.2、功能
DSL 子模块提供如下功能:
1、会话处理;
2、应用层时序处理;
3、特定的应答行为;
4、身份验证状态处理:每次诊断连接提供身份状态、管理身份状