Skip to content

Commit

Permalink
Fixed issue with hr float values
Browse files Browse the repository at this point in the history
Parsing text first to float and then int.

Co-Authored-By: rpstar <10442282+rpstar@users.noreply.github.com>
  • Loading branch information
alenrajsp and rpstar committed Oct 4, 2022
1 parent 8039734 commit ddcd825
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion tcxreader/tcxreader.py
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ def trackpoint_parser(self, tcx_point:TCXTrackPoint, trackpoint):
tcx_point.distance = float(trackpoint_data.text)
elif trackpoint_data.tag == GARMIN_XML_SCHEMA + 'HeartRateBpm':
for heart_rate in trackpoint_data:
tcx_point.hr_value = int(heart_rate.text)
tcx_point.hr_value = int(float(heart_rate.text))
elif trackpoint_data.tag == GARMIN_XML_SCHEMA + 'Cadence':
tcx_point.cadence = int(trackpoint_data.text)
elif trackpoint_data.tag == GARMIN_XML_SCHEMA + 'Extensions':
Expand Down

0 comments on commit ddcd825

Please sign in to comment.