| | |
| | | for(i=0;i<255;i++) |
| | | { |
| | | g_flag_Taggetdist[i]++; |
| | | if(g_flag_Taggetdist[i]>=2) |
| | | if(g_flag_Taggetdist[i]>=20) |
| | | { |
| | | g_Tagdist[i]=0xffff; |
| | | } |
| | |
| | | } |
| | | int8_t correction_time; |
| | | extern uint8_t sync_seq; |
| | | #define TDFILTER |
| | | |
| | | void Anchor_App(void) |
| | | { |
| | |
| | | g_Tagdist[tag_id_recv-TAG_ID_START] = hex_dist; |
| | | anchor_dist_last_frm[tag_id_recv-TAG_ID_START] = hex_dist; |
| | | g_Tagdist[tag_id_recv]= hex_dist; |
| | | #ifdef TDFILTER |
| | | TrackingDiffUpdate(pUWBDistanceTrackingDiff, (float)hex_dist); |
| | | hex_dist=pUWBDistanceTrackingDiff->pos_predict; |
| | | #endif |
| | | } |
| | | his_dist[tag_id_recv-TAG_ID_START]=hex_dist; |
| | | g_flag_Taggetdist[tag_id_recv]=0; |