| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- /******************************************************************************
- 版权所有:
- 文件名称: m.h
- 文件版本: 01.01
- 创建作者: sunxi
- 创建日期: 2012-10-07
- 功能说明: 模块基本定义。
- 其它说明:
- 修改记录:
- */
- #ifndef _M_H
- #define _M_H
- /*------------------------------- 头文件 --------------------------------------
- */
- /*------------------------------- 宏定义 --------------------------------------
- */
- //模块命名长度
- #define MOD_NAME_LEN 32
- //定值名称长度
- #define PARA_NAME_LEN 32
- //配置文件地址
- #define CFG_FILE_ADDR_MOD 0X200000 //功能模块配置文件地址
- #define CFG_FILE_ADDR_SET 0X300000 //定值配置文件地址
- //文件中每个区域的首地址16字节对齐
- #define CFG_FILE_ADDR_ALIGN 16
- #define FILE_ADDR_ALGIN(x) (((unsigned int)(x)+15)&(~15)) //16字节对齐操作
- //签名
- #define SIG_MOD_FILE 0X11785491 //模块文件签名
- #define SIG_MOD_BEGIN 0X11785482 //模块头签名
- #define SIG_MOD_END 0X11785473 //模块尾签名
- #define SIG_SET_DESC_FILE 0X11785464 //定值描述文件签名
- #define SIG_SET_DATA_FILE 0X11785455 //定值数据文件签名
- #define SIG_SET_MODULE 0X11785446 //定值模块签名
- #define SIG_EQU_CFG_FILE 0X11785437 //装置配置文件签名
- #define SIG_EQU_RES_FILE 0X11785438 //装置资源文件签名
- #define SIG_RSC_FILE 0X11785429 //资源表文件签名
- #define SIG_TABLE_FILE 0X11785420 //点表文件签名
- #define SIG_VOL_STATUS_FILE 0X11785430 //上电合闸状态文件签名
- #define SIG_LED_SAVE_FILE 0X11785431 //掉电保持led状态文件签名
- #define SIG_RECORD_FILE 0X1178549 //录波签名
- #define SIG_ENERGY_FILE 0X11785411 //电度文件签名
- #define SIG_EXTREMA_FILE 0X11785412 //极值记录文件签名
- #define SIG_MEARCD_FILE 0X11785413 //定点遥测记录文件签名
- #define SIG_CAPRCD_FILE 0X11785414 //电容器管理文件签名
- #define SIG_UDCRCD_FILE 0X11785415 //电池电压记录文件签名
- #define SIG_DCFACTOR_FILE 0X11785416 //直流系数文件签名
- #define SIG_FILELIST_FILE 0X11785417 //文件列表文件签名
- #define SIG_ACFACTOR_FILE 0X11785418 //交流系数文件签名
- #define SIG_LEDCFG_FILE 0X11785419 //LED配置文件签名
- #define SIG_INSTU_FILE 0X11785421 //内部状态文件签名
- #define SIG_BATHH_FILE 0X11785422 //电池活化记录文件签名
- #define SIG_MTPWD_FILE 0X11785423 //维护工具密码文件签名
- #define SIG_FILE_LED_RES_FILE 0X11785431 //LED灯状态文件签名
- #define SIG_FILE_FLOWREV_RES_FILE 0X11785432 //潮变数据记录文件签名
- /*------------------------------ 类型结构 -------------------------------------
- */
- //配置文件头,16bytes
- struct cfg_file_head
- {
- unsigned int signature; //配置文件签名
- unsigned int version; //配置文件版本
- unsigned int reserved0; //保留0
- unsigned int reserved1; //保留1
- };
- /*------------------------------ 函数声明 -------------------------------------
- */
- #endif //_M_H
- /*------------------------------ 文件结束 -------------------------------------
- */
|