zhyinch
2019-10-29 bbb68fd93739963f866d0c95246191962b6a7f72
Ô´Âë/ºËÐİå/Src/application/global_param.h
@@ -3,22 +3,36 @@
#include "stm32f10x.h"
#define COM_MAP_SIZE   1024
#define COM_MAP_SIZE      1024      //MAP表的最大空间
#define   DEFAULT_DISTANCE   1000      //初始测距距离为10ç±³
#define DEFAULT_DEV_ID      5555      //默认设备ID是5555
/*---------------Map Definition-------------------*/
#define    DEV_ROLE            0x10      //该设备是anchor还是tag
#define    DEV_ID               0x11      //设备的Id号
#define    COM_INTERVAL         0x12      //通讯间隔
#define    DEV_GROUP_ID         0x13      //通讯组ID
#define    VERSION                   0x1
#define    DEV_ID                        0x2      //设备的Id
#define    COM_INTERVAL               0x3      //通讯间隔
#define    MAX_REPORT_ANC_NUM      0x4      //单次通讯基站上限
#define    MIN_REPORT_ANC_NUM      0x5      //单次通讯基站下限
#define    DIST_OFFSET                  0x6
#define    DEV_ROLE                     0x7      //该设备是anchor还是tag
#define    ANC_POLL                     0x8      //该设备是anchor还是tag
#define    ALARM_DEV            0x20      //是哪个设备报警
#define      ALARM_DISTANCE         0x21      //小于多少距离报警
#define    ALARM_DEV                  0x9      //是哪个设备报警
#define      ALARM_DISTANCE1         0xA      //小于多少距离报警
#define      ALARM_DISTANCE2         0xB      //小于多少距离报警
#define      ALARM_DISTANCE3         0xC      //小于多少距离报警
#define      PAIR_ID                     0xD      //小于多少距离报警
#define      HEARTBEAT             0xE
#define    CNT_RESTART                  0x30
#define    CNT_REBOOT                  0x31
#define    CNT_UPDATE                  0x32
/*------------END Map Definition-------------------*/
extern uint16_t g_com_map[COM_MAP_SIZE];
extern uint16_t g_com_map[COM_MAP_SIZE];
extern uint32_t save_com_map_to_flash(void);
extern void parameter_init(void);