DSL模块的功能有哪些

dsl模块的功能
诊断请求处理
● 将从pdur模块发出的请求转发到dsd子模块。dsl子模块应调用dcm_tprxindication并返回参数result = e_ok后,才将接收到的数据转发到dsd子模块
● tester在线保持(“保持有效逻辑”)。“tester在线”命令可由tester通过物理请求/响应发送,即iso14229-1 [1]中定义的“keep alive logic”
诊断响应处理
dsd子模块应请求dsl子模块进行诊断响应数据的传输。
● 转发dsd子模块传入的诊断响应数据到pdur模块。dsd子模块应请求dsl子模块进行诊断响应数据的传输
● 保证对测试仪的响应时间。如果应用程序(或dsp子模块)能够执行请求的诊断任务,但需要额外的时间来完成任务和准备响应,那么dsl子模块应在达到响应时间时发送nrc0x78(response pending)
● 支持周期型传输方式。uds服务通过readdatabyperiodicidentifier(0x2a)周期性读取数据;periodic transmission通信方式只能在full communication mode模式下进行
● 支持事件型传输方式。uds服务通过 responseonevent(0x86)请求ecu开始/暂停传输诊断响应
● 支持分段响应
安全等级处理
管理安全等级。dsl子模块应保存当前活动安全级别的级别,为了访问security level,dsl子模块提供了两个接口:
① 获取当前安全等级:dcm_getsecuritylevel
② 设置当前安全等级:dslinternal_setsecuritylevel
会话状态处理
● 管理会话状态。dsl子模块应保存当前活动会话的状态,为了获取当前会话状态,dsl模块提供了两个接口:
① 获取当前会话状态:dcm_getsesctrltype
② 设置新的会话:dslinternal_setsesctrltype()
● 保持跟踪当前运行的非默认会话。当非默认会话处于活动状态,并且到达会话超时(s3server)时,dsl子模块应重置到默认会话状态(“默认会话”,0x01)
● 允许修改定时参数。包括p2servermin, p2servermax,p2*servermin, p2*servermax, s3server
诊断协议处理
● 处理不同的诊断方案
● 管理资源
通信模式处理
● 通信需求处理(full- / silent- / no communication)
● 指示active / inactive diagnostic
● 启用/禁用各种诊断传输

纳晶科技科学顾问路易斯·布鲁斯荣获2023诺贝尔化学奖,量子点有望发挥更大作用
2023年智能电表或将成为第二大的IoT应用
区块链的共识算法选择证明,可能会成为区块链的世界标准
如何使用SLX FPGA优化人脸检测数据中心的OpenCL AI内核?
土壤养分速测仪的作用是什么,它有什么功能
DSL模块的功能有哪些
红外图像算法——伪彩色带
Facebook推出Portal和Portal+,具备AR视频通话功能
聚焦5G技术,探讨短视频产业新一轮机遇点
企业级OLTP数据库GaussDB T的云服务上线华为云
AI+医疗可帮助我国解决医疗资源供给不足这个痛点
《IO-Link手册 (第三版) 》重磅上线!
“漏电流”与“泄露电流”的区别
安科瑞智能电表在新能源家用光伏逆变器行业的应用
泛在电力物联网有哪些智能终端先布局了
浅析几种常见减速机的区别
旷视科技收购艾瑞思,正式进军机器人领域
基于SAR成像的角雷达产品助力自动泊车
倪光南指出开源芯片或是中国芯片业机遇 未来RISC-V很可能发展成为世界主流CPU之一
石墨烯基超级快充电池进入实车测试阶段 首款搭载车型为AION V