where the 1st one is for sure the second timing, and the 2nd one seem to be related with sampling. However, this sampling is received unordered. How is it related with the SAMPLE_RATE and MSG_RATE parameters used for the tool? As of now, I’ve set both to the same value (1000). How does it affect the program?
Could I use it to e.g. save up to X messages from the same second then discard the other ones (in a way they are evenly distributed within that second)?
Given that I am processing all the telemetry topic samples received and filtering/storing some of them (e.g. only the drone’s and pedestrian’s poses), what I end up with is with a ~70-150MB file with thousands of rows with subtle changes between them (i.e. a pose coord is different). Therefore, for a single second, I can have more than 50 rows.
So what I am currently doing is let it be, and just when closing the logging, I remove “duplicated” rows so to have one datarow per second. However, I’d like that this filtering could be implicitly setup in the telemetry interface. Is there any way to reduce/increment sample/message rate to limit the data overflow?