Suunto app Forum Suunto Community Forum
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    SuuntoPlus Improvement Suggestions

    Scheduled Pinned Locked Moved Suunto Plus Development
    4 Posts 3 Posters 244 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W Offline
      Woodster
      last edited by

      Hi All,

      Here’s a few suggestions for improvements of the SuuntoPlus development environment - I’ve not heard what the future roadmap looks but here’s what I have gathered based on my few months of experience so far :

      floating point duration and distance

      The current solution is providing duration and meters rounded to the nearest second and meter respectively despite the datatype being a float.

      For precision pacing it would be better to have floating point precision

      distance only seems to update every 2s

      this creates a jitter effect when pulling duration/distance & using this to calculate speed from

      onInterval() event not triggered and the start of an interval set

      but is triggered at the end of an interval set. This causes issues with SuuntoPlus app logic thinking you’re “running” again.

      See posting here:
      https://forum.suunto.com/topic/15908/oninterval-event-not-triggered-on-starting-a-set-of-intervals

      be able to know workout phase instead of inferring it from events and making assumptions such as the warmup happens first

      There is currently ( as far as I can see ) no way to determine if you’re in a workout and what phase ( warm-up/run/rest/etc ) you’re in.

      know what the current workout target pace/power/heart rate is

      So we can make some cool workout screens tailored to the sport you’re doing 🙂

      make the watch simulator closer to the watch hardware you’re trying to test for example if the app wouldn’t load due to an issue compiling :

      ERR DUKTAPE : JSalloc:4904 oversize
      ERR DUKTAPE : Compiling js failed: Error: 1

      disclaimer: this is based on my own experience - feel free to correct anything that’s already solved or can easily work around

      Suunto Vertical | Garmin Forerunner 955
      Polar OH1+ | Wahoo Trackr
      BLE/ANT+ Microcontroller Development

      E Łukasz SzmigielŁ 2 Replies Last reply Reply Quote 0
      • E Offline
        elbee @Woodster
        last edited by

        @Woodster said:

        For precision pacing it would be better to have floating point precision

        Even the best gnss isn’t accurate enough to justify floating point precision.

        Suunto t3c | Suunto Ambit 3 sport | Tomtom runner 2 | Garmin forerunner 935 | Garmin forerunner 965 | Suunto race s
        Stryd | Bryton Gardia R300L | Polar H9 | Polar oh1+ | Wahoo bolt v2 | 4iiii precision 3

        W 1 Reply Last reply Reply Quote 2
        • W Offline
          Woodster @elbee
          last edited by

          @elbee said:

          E Offline
          elbee
          8 minutes ago

          @Woodster said:

          For precision pacing it would be better to have floating point precision
          Even the best gnss isn’t accurate enough to justify floating point precision.

          My angle is that a 1m accuracy on the ground is fine but this can be stored with all the natural variation included in the data e.g if you’re travelling at 1m/s you might get:

          1.134
          2.092
          2.998
          4.001
          etc

          And keep it unaltered like an analogue value ( Garmin does this - I develop on there too ).

          Truncating the natural variation can lead to temporal artifacts.

          The same goes for time - it should be possible to capture the milliseconds in your code so you can compute accurate averages etc.

          I might try and compute distance myself using LAT/LON raw data and see if I can improve on it.

          Suunto Vertical | Garmin Forerunner 955
          Polar OH1+ | Wahoo Trackr
          BLE/ANT+ Microcontroller Development

          1 Reply Last reply Reply Quote 0
          • Łukasz SzmigielŁ Offline
            Łukasz Szmigiel @Woodster
            last edited by

            @Woodster said:

            make the watch simulator closer to the watch hardware

            That would require running the actual firmware.

            S9PP 2.50.28

            1 Reply Last reply Reply Quote 1

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            • First post
              Last post

            Suunto Terms | Privacy Policy