Autosar诊断实战系列03-22服务读取DID数据的几种接口类型区别详解

本文框架

  • 前言
  • 1. 不同接口类型含义
  • 2. 不同接口的区别
  • 3. 实际开发中如何选取

前言

在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用UDS服务的进一步探讨及开发中注意事项, Dem/Dcm/CanTp/Fim模块配置开发及注意事项,诊断与BswM/NvM关联模块的应用开发及诊断capl测试脚本开发等诊断相关实战内容,本篇我们一起学习下在22及2E服务开发时,对于不同的DID需要在工具中配置DcmDspDataUsePort,即通过哪种接口来访问获取数据,那对于不同的接口类型分别代表什么含义,有什么区别及在项目开发中如何去选择呢?
DcmDspDataUsePort可配置的选项有:
USE_BLOCK_ID
USE_DATA_ASYNCH_CLIENT_SERVER
USE_DATA_ASYNCH_CLIENT_SERVER_ERROR
USE_DATA_ASYNCH_FNC
USE_DATA_ASYNCH_FNC_ERROR
USE_DATA_SENDER_RECEIVER
USE_DATA_SENDER_RECEIVER_AS_SERVICE
USE_DATA_SYNCH_CLIENT_SERVER
USE_DATA_SYNCH_FNC
USE_ECU_SIGNAL
那对于不同的接口类型分别代表什么含义,有什么区别及在项目开发中如何去选择呢

你可能感兴趣的:(Autosar,诊断实战系列,autosar,嵌入式,UDS)