33 lines
958 B
C
33 lines
958 B
C
#ifndef _STORAGE_H_
|
|
#define _STORAGE_H_
|
|
|
|
#include "Basedefine.h"
|
|
|
|
#define SLAVE_NODE_SIZE 64
|
|
#define SLAVE_NODE_MAX 10
|
|
#define INVALID_POS_FLAG 0xFFFF
|
|
|
|
#define VALID_NODE_FLAG 0x8899
|
|
#define INVALID_NODE_FLAG 0xAABB
|
|
|
|
#define EEPROM_METER_CONFIG 0
|
|
|
|
|
|
|
|
|
|
#define SLAVE_NODE_LEN_ADDR EEPROM_PAGE_SIZE*2 //档案长度存储位置
|
|
#define SLAVE_NODE_DOC_ADDR EEPROM_PAGE_SIZE*3 //档案数据存储位置
|
|
|
|
#define WM_ADDR_MANAGER_UNIT_ADDR (EEPROM_PAGE_SIZE*5) //存储水表地址数据以及管理单元
|
|
|
|
#define XYDX_WATERMETER_MONITOR EEPROM_PAGE_SIZE*165 //档案数据存储位置
|
|
|
|
|
|
#define DEFAULT_MAINTAIN_TIME 1
|
|
|
|
#define FRALED_COUNT 3
|
|
|
|
#define INNER_FLASH_PAGE_SIZE 2048
|
|
|
|
#endif
|