-
- CanIf模块
-
-
- CanIfCtrlDrvCfgs
-
CanIfCtrlDrvBusOffNotification:busoff 发生后的callback函数
CanIfCtrlDrvWakeupNotification: wakeup 发生后的callback函数
CanIfCtrlId: 逻辑Canif id
CanIfWakeupSupport:是否支持唤醒
CanIfMaxDlc:最大报文长度
CanIfCtrlCanCtrlRef: 关联的canController
CanIfCtrlTrcvRef:关联的Transceiver
-
-
- CanIfDispatchCfg
-
CanIfDispatchCfgUserCtrlBusOffUL: bus off 事件的处理模块
CanIfDispatchCfgUserCtrlModeIndicationUL:mode 切换后的处理模块
-
-
- CanIfInitCfg
-
CanIfInitCfgSet:未使用
CanIfBufferCfg
CanIfBufferHthRef:关联的hareware发送配置
CanIfBufferSize: 每个TX buffer可以缓存的pdu 数量
CanIfInitHohCfg
-
-
-
-
- CanIfHrhCfgs
-
-
-
CanIfHrhSoftwareFilter:是否使用软件过滤
CanIfHrhCanCtrlIdRef: 所属Can 控制器id
CanIfHrhIdSymRef: 关联的can模块 hardware object id
-
-
-
-
- CanIfHthCfgs
-
-
-
CanIfHthCanCtrlIdRef: 所属Can 控制器id
CanIfHtrhIdSymRef: 关联的can模块 hardware object id
CanIfRxPduCfgs
CanIfRxPduCanId:Rx Pdu的CAN ID 号
CanIfRxPduCanIdMask:Rx Pdu 的CAN ID 的掩码
CanIfRxPduCanIdType:标准CAN 或者扩展CAN
CanIfRxPduDlc:接收报文的长度
CanIfRxPduId:标识该Rx Pdu的索引
CanIfRxPduUserRxIndicationName:回调函数的名字
CanIfRxPduUserRxIndicationUL:pdu由哪个模块处理
CanIfRxPduHrhIdRef:关联的CanIfHrhCfgs的索引
CanIfRxPduRef:关联的EcuC/EcucPduCollection/Pdus的索引
CanIfRxPduControllerRef: 所属Can 控制器id
CanIfTxPduCfgs
CanIfTxPduCanId:Tx Pdu的CAN ID 号
CanIfTxPduCanIdMask:Tx Pdu 的CAN ID 的掩码
CanIfTxPduCanIdType:标准CAN 或者扩展CAN
CanIfTxPduDlc:接收报文的长度
CanIfTxPduId:标识该Tx Pdu的索引
CanIfTxPduUserTxIndicationName:回调函数的名字
CanIfTxPduUserTxIndicationUL:pdu由哪个模块处理
CanIfTxPduControllerRef: 所属Can 控制器id
CanIfTxPduBufferRef:关联的CanIfBufferCfg的索引
CanIfTxPduRef:关联的EcuC/EcucPduCollection/Pdus的索引
-
-
- CanIfPrivateCfg
-
CanIfPrivateDlcCheck: 是否对数据长度进行检查
-
-
- CanIfPublicCfg
-
CanIfPublicCancelTransmitSupport:是否支持取消发送功能
CanIfPublicDevErrorDetect:是否支持DET
CanIfPublicHandle Type Enum:handleType 类型
CanIfPublicMultiple Drv Support:是否支持多个CAN 驱动
CanIfPublic PnSupport:是否支持Partial Natwork
CanIfPublicReadRxPduDataApi:未被使用
CanIfPublicReadRxPduNotifyStatusApi:未被使用
CanIfPublicReadTxPduNotifyStatusApi:未被使用
CanIfPublicReadTxPduNotifyStatus Api:未被使用
CanIfPublicSetDynamicTxIdApi:未被使用
CanIfPublicTxBuffering:未被使用
CanIfPublicTxConfirmationPollingSupport:未被使用
CanIfPublicBusOffRecoveryFromRxIndication: 未被使用
CanIfPublicVersionInfoApi:是否支持获取版本API
CanIfPublicWakeupCheckValidationSupport:是否支持wakeup 事件的验证
CanIfHwObjectPrefix:MCAL 中can driver Hardware Object的前缀
CanIfPublicCddHeaderFile: 如果 canif 路由给CDD, 则该被包含的头文件