From 9fe12e7c573075949205e2ae2ca6a810a68ef2db Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期二, 22 四月 2025 09:19:32 +0800 Subject: [PATCH] V1.5,增加测距大小排序,上传前8个近距离的 --- APL/App.c | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/APL/App.c b/APL/App.c index 74b6eb4..63bf92b 100644 --- a/APL/App.c +++ b/APL/App.c @@ -288,7 +288,7 @@ //deca_sleep(1000); g_com_map[GROUP_ID]=3; - g_com_map[VERSION] = (3<<8)|3; + g_com_map[VERSION] = (3<<8)|5; if (g_com_map[COM_INTERVAL] <50) { @@ -392,6 +392,29 @@ extern uint16_t testlorarecve; void Uwb_Zubao_Poll() { + + for(u16 i=0;i<taglist_num-1;i++) + { + for(u16 j=0;j<taglist_num-1-i;j++) + { + if(tagdist_list[j]>tagdist_list[j+1]) + { + u16 id,dist; + u8 bat; + id = tagid_list[j]; + dist = tagdist_list[j]; + bat = tagbat_list[j]; + tagid_list[j] = tagid_list[j+1]; + tagdist_list[j] = tagdist_list[j+1]; + tagbat_list[j] = tagbat_list[j+1]; + tagid_list[j+1] = id; + tagdist_list[j+1] = dist; + tagbat_list[j+1] = bat; + } + } + + } + uint16_t state_flag; u16 uwbchecksum; state_flag=fangchai_flag<<4; -- Gitblit v1.9.3