如何编码Garmin Fit文件中的暂停

时间:2017-10-01 14:16:30

标签: java garmin

我想将带有GPS坐标的活动导出为Garmin FIT文件。 此活动包含暂停。在这个暂停期间,位置和高度发生了显着变化(让我们说穿梭机移动到山顶)。我不希望此举被视为活动:距离和海拔增益对于统计数据应该是中性的。

如何构建我的FIT文件以在暂停期间排除此移动?

我尝试创建圈数(LapMessage),为每个活动圈(GPX轨道段)设置startPosition和endPosition,但是当将FIT文件导入STRAVA时,它计算在暂停期间移动的距离为如果它是活动的一部分。

1 个答案:

答案 0 :(得分:1)

解决方案1:只需忽略暂停并缩短时间。

解决方案2.为计时器发出事件消息:event = timerevent_typestartstop

  1. 在第一个RecordMessage之前启动计时器。
  2. 暂停开始时停止计时器(不会发出任何消息,而不是pauase)。
  3. 暂停停止时启动计时器。继续time_from_course的{​​{1}}。
  4. 最后停止计时器。
  5. E.g:

    RecordMessage

    注意:Garmin连接解析这样的FIT很好,但Strava计算移动时间错误 - 暂停。