ZSAR配置CANSM模块

这个模块很简单,就是有多少条通道建立多少个

CanSMConfiguration

Can SM Mode Request Repetition Max请求重复的最大次数,控制唤醒,busoff之类的

Can SM Mode Request Repetition Time重复模式更改请求的持续时间

Can SM Com MNetwork Handle Ref引用COMM的配置

Can SM Transceiver Id关联CANIF模块的CanIfTrcvDrvCfg配置

Can SM Bor Counter L1To L2从快恢复L1切换到慢恢复L2的计数次数

Can SM Bor Time L1快恢复时间

Can SM Bor Time L2慢恢复时间

Can SM Bor Time Tx Ensured检查busoff的持续时间。这个配置项理解有点特别,在busoff恢复起来之后,CANSM还不认为恢复成功,需要通过发送PDU来确定恢复成功,而且并不是有应答就算恢复成功,而是需要PDU发送成功一段时间才认为CAN总线恢复起来了。如果在这段时间内再次产生busoff,这个时间又会重新再进行计算。这个时间就是这个配置项。

CanSMController

关联到CANIF模块的CanIfCtrlDrvCfg

CanSMDemEventParameterRefs

只有一个配置项CANSM_E_BUS_OFF,产生busoff的时候上报DTC给DEM模块

CanSMGeneral

Can SM Dev Error Detect开发者检测

Can SM Main Function Time Period接口CanSM_MainFunction轮询周期

Can SM Version Info Api获取版本接口

相关推荐
Dovis(誓平步青云)2 小时前
《场景化落地:用 Linux 共享内存解决进程间高效数据传输问题(终篇)》
linux·运维·服务器
枫叶丹43 小时前
测试自动化新突破:金仓KReplay助力金融核心系统迁移周期缩减三周
网络·金融·自动化
一直向钱3 小时前
Ubuntu 服务器的无法使用WinSCP低版本连接登录
linux·服务器·ubuntu
歪歪1003 小时前
解决多 Linux 客户端向 Windows 服务端的文件上传、持久化与生命周期管理问题
linux·运维·服务器·开发语言·前端·数据库·windows
一匹电信狗3 小时前
【C++11】右值引用+移动语义+完美转发
服务器·c++·算法·leetcode·小程序·stl·visual studio
Lowjin_4 小时前
UDP-复用分用
网络·网络协议·udp
乌萨奇也要立志学C++4 小时前
【Linux】进程间通信(二)命名管道(FIFO)实战指南:从指令操作到面向对象封装的进程间通信实现
linux·服务器
此生只爱蛋4 小时前
【Linux】自定义协议+序列和反序列化
linux·服务器·网络
huangyuchi.4 小时前
【Linux网络】Socket编程实战,基于UDP协议的Dict Server
linux·网络·c++·udp·c·socket