looks like the Tag stores mostly all the location even happened and updates it in 60 sec interval. because of this behaviour we can’t use this solution in production env
Hello, this behavior is due to the fact that the included location algorithm has a small window to reduce the oscillations, in general it calculates the delta of the previous position and the acutal position and predicts the next position. For small frequencies this behavior is inperceptible, for longer times it is not a desired behavior.
I have managed to eliminate this behavior by overwriting the location engine with one of my authorship.
to cancel the internal filter the variable must be decalrated
extern char pos_est_first
and always write it at 0x01 every time the distance is calculated.
I share my development of the trilateration algorithm, I would have to add extern char pos_est_first in dwm.h and pos_est_first = 0x01; in dwm-simple.c in trilat_solve