123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- /********************************************************************************
- * 常州易控汽车电子股份有限公司
- * (c) Copyright 2009-2015 ECTEK
- * 保留所有权利
- ********************************************************************************
- * 工程名称:整车管理
- * 文件名: UDSInterface_PBCfg.c
- * 功能描述 : UDS配置
- * 引用记录:
- * 备注:
- * 修订记录:
- * 日期 版本 作者 描述
- * 2019.03.25 00.01.00 刘略 第一版
- *******************************************************************************/
- #include "UDSInterface.h"
- #include "UDSInterface_Cfg.h"
- #include "HardwareLib.h"
- #include "EOLData.h"
- #include "CANNet.h"
- #include "VehCo.h"
- uint16 SCRPOD_mCdmDosQntStrt_NC;
- /*DID配置*/
- const UDSInterface_infoDIDS_TYPE UDSInterface_infoDIDSA[_UDSINTERFACE_NUM_DID]=
- {
- {
- _UDS_INDEX_DID_UINT8_N,
- _UDS_INDEX_DID_VEHNANUFECUSWNO, //应用层软件版本号 F188
- (uint32)&AppLayer_idxVerUBA,
- 1,
- 0,
- 64,
- 64,
- 0,
- 0b1111,
- 0b00000,
- 0b0000, //只能读,不可写
- NULL_PTR
- },
- };
- const UDSInterface_infoDIDConfS_TYPE UDSInterface_infoDIDConfS=
- {
- _UDSINTERFACE_NUM_DID,
- #if _UDSINTERFACE_NUM_DID>0
- &(UDSInterface_infoDIDSA[0]),
- #else
- NULL_PTR
- #endif
- };
- /*Routine Control配置*/
- #if _UDSINTERFACE_NUM_ROUTINE>0
- const UDSInterface_infoRoutineS_TYPE UDSInterface_infoRoutineSA[_UDSINTERFACE_NUM_ROUTINE]=
- {
- {
- UDS_INDEX_DID_Routine_SysDosQun_Measurement,//501
- 0b1000001110000000,//写
- //UDS_RoutineSysDosQunMeasurement,
- },
- };
- #endif
- const UDSInterface_infoRoutineConfS_TYPE UDSInterface_infoRoutineConfS=
- {
- _UDSINTERFACE_NUM_ROUTINE,
- #if _UDSINTERFACE_NUM_ROUTINE>0
- &(UDSInterface_infoRoutineSA[0]),
- #else
- NULL_PTR
- #endif
- };
- /*快照Snapshot配置,对应DID列表的序号,总字节数受_DSM_NUM_CONF_SNAPSHOT_BYTES_MAX限制*/
- #if _UDSINTERFACE_NUM_SNAPSHOT>0
- const uint16 UDSInterface_idxSnapshotDIDUWA[_UDSINTERFACE_NUM_SNAPSHOT]=
- {
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6
- };
- #endif
- const UDSInterface_infoSnapshotConfS_TYPE UDSInterface_infoSnapshotConfS=
- {
- _UDSINTERFACE_NUM_SNAPSHOT,
- #if _UDSINTERFACE_NUM_SNAPSHOT>0
- &(UDSInterface_idxSnapshotDIDUWA[0]),
- #else
- NULL_PTR
- #endif
- };
|