From 15c798731ba5658fc0ecd9e3f47f662861c56b9c Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期五, 23 二月 2024 14:40:37 +0800
Subject: [PATCH] 加入lora升级。

---
 Src/application/dw_mbx_anc.h |   29 ++++++++++++++++++++++-------
 1 files changed, 22 insertions(+), 7 deletions(-)

diff --git a/Src/application/dw_mbx_anc.h b/Src/application/dw_mbx_anc.h
index 51100d2..17d7899 100644
--- a/Src/application/dw_mbx_anc.h
+++ b/Src/application/dw_mbx_anc.h
@@ -20,7 +20,14 @@
 #define LORA_MSGTYPE_RANGEPOLL          4//基站发起测距同步信号
 #define LORA_MSGTYPE_UPDATEFILE_REQUEST 5//基站发送给网关升级文件请求
 #define LORA_MSGTYPE_UPDATEFILE_RESP    6//网关回复基站升级文件内容
-#define LORA_MSGTYPE_ANCHEARTBEAT_POLL  7//网关回复基站升级文件内容
+
+#define LORA_MSGTYPE_WGRESPTAG         8//网关回复标签测距定位报文
+#define LORA_MSGTYPE_TAG_HEARTBEAT      0x33//标签心跳包上传
+#define LORA_MSGTYPE_ANC_HEARTBEAT      0x32//基站心跳包上传
+#define LORA_MSGTYPE_WG_RESPONSE_TAG    11//网关回复标签测距报文
+
+#define LORA_MSGTYPE_TAGMSGTOWG         0x22//标签距离信息发给网关
+#define LORA_MSGTYPE_TAGMSGTOWG_GPS     0x23//标签距离信息发给网关带GPS
 #define LORA_MSGTYPE_READPARARESP       0x39  //标签基站回复网关读取配置指令
 //SYNC消息下 子消息类型定义
 #define SUBMSG_NONE             0//无其他消息 只是同步信号
@@ -50,8 +57,16 @@
 #define ANC_UWBPOLLTIME_IDX 7
 #define ANC_RESERVE_IDX 8       //保留5个字节
 //基站心跳包消息类型格式(基站->网关)
-#define MSG_TYPE_IDX        0   //LORA MSG TYPE 定义
-#define ANC_ID_IDX          1
+#define MSG_TYPE_IDX                0   //LORA MSG TYPE 定义
+#define MSG_LENGTH                  1   //报文长度
+#define SOURCE_ID_IDX               2   //网关ID 占用2个字节
+#define DEST_ID_IDX                 4   //标签或者基站的设备ID 2个字节
+#define ANC_HB_VERSION_IDX          6   //版本号
+#define ANC_HB_UWBPOLLTIME_IDX      8  //UWB发送时间 
+#define ANC_HB_UWBPOWER_IDX         10   //UWB功率
+#define ANC_HB_LORAPOWER_IDX        11  //lora功率
+#define ANC_HB_BATTARY_IDX          12   //电量
+#define ANC_HB_RESERVE              13  //保留 4个字节
 
 #define WGRSP_RWTAG_NONE    0//网关回复标签,无读写 
 #define WGRSP_RWTAG_READ    2//网关回复标签,无读写 
@@ -67,10 +82,10 @@
 #define RP_LEN_IDX              8   //标签或者基站的设备ID 2个字节
 
 
-#define WANGGUAN_ID 1
-#define JIZHAN_ID 3
-#define MUQIAN_BAG 5
-#define DATA_IDX 6
+//#define WANGGUAN_ID 1
+//#define JIZHAN_ID 3
+#define MUQIAN_BAG 6
+#define DATA_IDX 7
 #define ONE_BAG_DAXIAO 220
 
 #define RX_BEFORE_SYNCTIME_US 12000 

--
Gitblit v1.9.3