From cdcf6a128503b3a4fc0dcc4f86ec63a3ab8a59b5 Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期三, 09 十二月 2020 21:42:40 +0800 Subject: [PATCH] V2.13 修改丢包重连机制 --- Src/application/dw_app.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Src/application/dw_app.c b/Src/application/dw_app.c index 0be97d4..6d6e1a9 100644 --- a/Src/application/dw_app.c +++ b/Src/application/dw_app.c @@ -552,7 +552,7 @@ { memcpy(&minid, &rx_buffer[ANCHOR_ID_IDX], 4); tag_state=GETNEARMSG; - trygetnearmsg_times=5; + trygetnearmsg_times=10*tag_frequency; mindist=temp_dist; } if(result==0) @@ -852,9 +852,9 @@ // mainbase_id = true_nearbase_idlist[0]; // tag_state = GETNEARMSG; // } - if(mainbase_lost_count>10) + if(mainbase_lost_count>10*tag_frequency) { - tag_state = DISCPOLL; + tag_state = STARTPOLL; } // for (i=0;i<nearbase_num;i++) // { @@ -988,7 +988,7 @@ id = dwt_readdevid() ; while (DWT_DEVICE_ID != id) { - Dw1000_Init(); + // Dw1000_Init(); id = dwt_readdevid() ; } switch(tag_state) @@ -1010,7 +1010,7 @@ LED_LG_OFF; if(trygetnearmsg_times==0) { - tag_state = DISCPOLL; + tag_state = STARTPOLL; } break; case NEARPOLL: -- Gitblit v1.9.3