From 2c162b948f68bde8d17cb5e86d18a8972b5661f2 Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期二, 22 七月 2025 18:18:05 +0800 Subject: [PATCH] 修改传aoa信息逻辑为读取指令发送时并且为自身id才给,取消发送区域显示逻辑,将信号质量改为角度置信度 --- keil/dw_app_anchor.h | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/keil/dw_app_anchor.h b/keil/dw_app_anchor.h index b41187b..f7dcb94 100644 --- a/keil/dw_app_anchor.h +++ b/keil/dw_app_anchor.h @@ -3,6 +3,11 @@ #include "stdint.h" void SetANCTimestap(uint8_t i,uint8_t* pollrx,uint8_t* resptx,uint32_t resprx,uint8_t* distoffset,int32_t anc_clockoffset); void CalculateDists(int64_t poll_tx_ts); +typedef enum +{ UN_BIND=0, + LINK_SUCCESS, + SEARCH_DEV, +} Operation_step; #define MBX_RESPONSE 0x21 #define MBX_POLL 0x20 #define MBX_RESPONSE 0x21 @@ -14,11 +19,11 @@ #define GROUP_ID_IDX 0 #define ANCHOR_ID_IDX 1 #define MAX_NEARBASE_NUM 25 -#define TAG_KEEPTIMES 30 //标签存活时间 #define KEEP_TIMES 5 #define TAG_NUM_IN_SYS 25 #define FZ_NEARBASENUM_INDEX 10 #define FZ_NEARBASEID_INDEX 11 +#define ANC_MAX_NUM 50 #define DIST_IDX 10 #define SEQUENCE_IDX 3 @@ -28,7 +33,9 @@ #define RESP_MSG_RESP_TX_TS_IDX 30 #define RESP_MSG_ANC_DISTOFFSET 34 -#define TAG_KEEPTIMES 30 //标签存活时间 +#define RESP_MSG_TAG_FREQUENCY 36 + +#define TAG_KEEPTIMES 20 //标签存活时间 #define MAX_TAG_LIST_NUM 200 //同时通讯标签最大数量 #define FREQ_OFFSET_MULTIPLIER (998.4e6/2.0/1024.0/131072.0) -- Gitblit v1.9.3