123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- /*
- * @Author : ChenJie
- * @Date : 2021-11-24 14:01:24
- * @Version : V3.0
- * @LastEditors : ChenJie
- * @LastEditTime : 2022-05-10 10:26:35
- * @Description : file content
- * @FilePath : \VehicleControl\VehicleControl\src\System\Vehicle\VehCo.h
- */
- /********************************************************************************
- * 常州易控汽车电子股份有限公司
- * (c) Copyright 2009-2015 ECTEK
- * 保留所有权利
- ********************************************************************************
- * 工程名称:整车管理
- * 文件名: VehCo.h
- * 功能描述 : 整车管理协调头文件
- * 引用记录:
- * 备注:
- * 修订记录:
- * 日期 版本 作者 描述
- * 2011.07.14 00.01.00 李中 第一版
- *******************************************************************************/
- #ifndef __VEHCO_H
- #define __VEHCO_H
- #include "Std_Types.h"
- #include <AppFunc.h>
- #include "VcuCanProtocolFunc.h"
- #include "BcuCanProtocolFunc.h"
- #include "CanVar.h"
- /********************************************************/
- /*上层与底层的调度接口*/
- //系统初始化
- void VehCo_Init(void);
- //基础管理循环
- void VehCo_Manage10ms(void);
- void VehCo_Manage1ms(void);
- // Afterrun关电处理,返回0表示处理未完成,返回1表示处理完成
- uint8 VehCo_Afterrun(void);
- /********************************************************/
- #define APPLAYERVER_START_SEC_VAR
- #include "MemMap.h"
- extern const uint8 AppLayer_idxVerUBA[64]; //应用层软件版本信息,可通过UDS接口读取
- #define APPLAYERVER_STOP_SEC_VAR
- #include "MemMap.h"
- /*********************************************************************************************/
- /*样例代码*/
- #ifdef _SAMPLE_CODE_
- void VehCo_Ctrl(void);
- #define EEPDATA_START_SEC_VAR
- #include "MemMap.h"
- extern uint32 VehCo_ctEEPTestUI; //在定义时给EEPROM里的变量赋初值
- extern uint32 VehCo_ctEEPTestUI;
- #define EEPDATA_STOP_SEC_VAR
- #include "MemMap.h"
- #endif //_SAMPLE_CODE_
- /*********************************************************************************************/
- /*************************************************************/
- /*标定数据区开始(请不要在该区域加入非标定数据相关的内容) */
- #define MAPDATA_START_SEC_VAR_CONST
- #include "MemMap.h"
- /*VehCo*/
- extern PRAGMA_MAPDATA const uint16 VehCo_bTestCANWuFinUW_C; /*测试模式下控制CAN唤醒状态结束*/
- extern PRAGMA_MAPDATA const uint16 VehCo_bTestCPCtrlUW_C; /*CP下拉阻值选择测试操作*/
- #define MAPDATA_STOP_SEC_VAR_CONST
- #include "MemMap.h"
- /*标定数据区结束 */
- /*************************************************************/
- #endif
|