From a9357d6172cb307dc8a6b4740f643bd3c0cded55 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期四, 20 七月 2023 18:15:29 +0800
Subject: [PATCH] 开发完毕,使用前需要重新安排一下代码。

---
 Src/application/dw_app.h |   40 ++++++++++++++++++++++++++++++++++++----
 1 files changed, 36 insertions(+), 4 deletions(-)

diff --git a/Src/application/dw_app.h b/Src/application/dw_app.h
index 97dfaf0..9811457 100644
--- a/Src/application/dw_app.h
+++ b/Src/application/dw_app.h
@@ -7,7 +7,24 @@
 
 #include "ADC.h"
 #include "TrackingDiff.h"
+#define PWTAG_MAXGROUPNUM 30
+struct pwtag_structure
+{
+   unsigned char  remain_time,index;
+   unsigned short id,value;
+};
+extern struct pwtag_structure pwtag[30];
 
+typedef enum 
+{
+	SEARCH,
+    CLOSE,
+    RANGE,
+}enumwltagstate;
+
+
+#define FRAME_LEN_MAX      (127)
+#define FRAME_LEN_MAX_EX   (1023)
 #define MAX_ANCFREQ    20//基站频率上限
 #define NOTAG_FREQ     1// 无标签情况下,基站定位频率
 #define FREQ_LOST_TIME   30 // 标签无信号恢复频率1HZ时间。秒
@@ -20,9 +37,9 @@
 //#define TAG_OUTPUT
 #define HEX_OUTPUT
 
-#define SLOT_SCALE 0.7
-#define MAX_NEARBASE_NUM 12
-#define KEEP_TIMES 3
+#define SLOT_SCALE 4
+#define MAX_NEARBASE_NUM 25
+#define KEEP_TIMES 5
 
 #define REPOET_ANC_NUM 1
 #define REPOET_ANC_NUM_MIN 1
@@ -49,6 +66,7 @@
 #define MBX_RESPONSE   			            0x21
 #define MBX_FINAL   					    0x22
 #define MBX_PRAAREPLY   					0x23
+#define MBX_REG   						    0x24
 //General
 #define GROUP_ID_IDX   				0
 #define ANCHOR_ID_IDX    			1
@@ -63,6 +81,7 @@
 #define ANCTIMEMS             14
 #define ANCTIMEUS             16
 #define TAGFREQ_IDX						7
+#define MAINBASE_INDEX          18
 #define MOTORSTATE_INDEX      19
 #define REMOTEPARA_INDEX      22
 //Final
@@ -74,12 +93,25 @@
 #define FINAL_MSG_TS_LEN 4
 //SYNC
 #define SYNC_SEQ_IDX    			5
+
+
+//REG POLL
+#define REGP_TAGSTATE_INDEX  10
+#define REGP_VERSION_INDEX  11
+#define REGP_FREQUENCY_INDEX  13
+#define REGP_POWER_INDEX  14
+#define REGP_IMUTHRES_INDEX  15
+#define REGP_NOMOVESLEEPTIME_INDEX  17
+#define REGP_HEIGHTOFFSET_INDEX 19
+
 //NEAR MSG
 #define NEARMSG_EMPTYSLOTPOS_INDEX		 1 //RESPONSE
 #define NEARBASENUM_INDEX    10
 #define NEARBASEID_INDEX		 11
 //NEAR POLL
-
+#define RESP_MSG_POLL_RX_TS_IDX  26
+#define RESP_MSG_RESP_TX_TS_IDX  30
+#define RESP_MSG_ANC_DISTOFFSET  34
 
 #define SEQUENCE_IDX					3
 #define BATTARY_IDX						4

--
Gitblit v1.9.3