Filter heart-rate monitor data for buggy sensors (at least 0 value)
some data from BT 4.0 HRMs obtained by Locus are invalid. I don't know if its due to repeated connecting/disconnecting to the HRM strap or it is a bug in given sensor firmware, bad contact with the skin, etc., but the heart rate is sometimes reported as 0 (for example the cheap CooSpo HRM sensor from eBay/DX) does this. But Locus just records this value in graph.
Would it be possible to:
- retry the reading in such case (but I don't know if this will help)?
- ignore 0 values, e.g. replacing them with "null data" in the graph (i.e. do not create the data point in graph in this case) - they are already ignored when exporting the GPX?
- ideally provide a setting of permitted HRM values (min/max) which should be recorded?