DCM(Diagnostics Communication Manager)是底层的诊断通讯管理器模块,用于管理整个诊断通讯过程和处理诊断数据流。DCM模块的功能由三个子模块实现,分别是DSL(Diagnostic Session layer)用于处理诊断请求和诊断响应数据,并且对诊断的时序进行监控;DSD(Diagnostic Service Dispatcher)用于处理诊断数据流,以及DSP(Diagnostic Service Processing)用于分发不同的诊断服务请求。
DSL与其他模块的交互
与PduR模块交互:
● PduR模块向DSL提供诊断请求数据输入
● DSL模块向PduR模块输出诊断响应数据
与DSD子模块交互:
● DSL子模块通知DSD子模块关于传入的请求并提供数据
● DSD子模块将触发诊断响应的输出
与SWC/DSP模块交互:
● DSL子模块提供了对安全性和会话状态的访问
与ComM模块交互:
● DSL子模块保证了ComM模块所需的通信行为
全部0条评论
快来发表一下你的评论吧 !