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

    [Question] No stupid questions - ask anything here

    Scheduled Pinned Locked Moved Suunto Plus Development
    154 Posts 43 Posters 18.8k Views 41 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.
    • DonTomGotD Offline
      DonTomGot @matram
      last edited by

      @matram Many thanks for your extensive explanations. I believe (unfortunately) that you might be pretty accurate in your assumption on complexity. But I am not giving up just yet…

      1 Reply Last reply Reply Quote 0
      • R Offline
        rémiP
        last edited by

        I developed the “PumpFoil” app and I have a problem to solve with the GPS.
        Actualy, in the app, when the speed is up to 10 Km/H, we consider that we are foiling,.but sometimes, the speed rise above 10Km/H while we are stationary.
        The only way I found to avoid this problem is not to record any start of foiling in the 20 seconds folowing the immertion of the device.
        I would like to find another way because this one is not usable for SurfFoiling.
        Is it possible to know when the GPS precision is poor (not enought satellites for example) ?
        I tried the “/Fusion/Location/Readiness” but it seems that it remains at 100.
        another idea ?

        1 Reply Last reply Reply Quote 0
        • DonTomGotD Offline
          DonTomGot
          last edited by

          After doing some optimizations to my code I consulted Gemini - and got the recommendation to address the below, motivation being that all other functions/values in my app were relying on 1s update intervals (current HR-values etc):

          $.subscribe(‘/Dev/Time/Tick10hz’, function(){ control(‘#cnv’, ‘REFRESH’); })

          to

          $.subscribe(‘/Dev/Time/Tick1hz’, function(){ control(‘#cnv’, ‘REFRESH’); })

          It seems to work in simulator - but are available Tick-values documented somewhere?

          M 1 Reply Last reply Reply Quote 0
          • M Online
            matram Bronze Member @DonTomGot
            last edited by

            @DonTomGot
            You can grep the extension directory tree for resource strings (or ask Gemini to do it for you), there are about 20 resources that that are not in the reference manual, but no Tick1Hz:

            ~/.vscode/extensions/suunto.suuntoplus-editor-1.42.0/node_modules/@suunto-internal/suuntoplus-tools/lib/project/
            

            You can still lower the refresh / processing frequency by not executing on every 10Hz tick, like this:

                // Subscribe to 10 Hz tick, used to refresh canvases
                // Refresh is staggered
                $.subscribe('/Dev/Time/Tick10hz', function(){
                  control('#cnv_gauge', 'REFRESH');
            
                  if (tenHzTickCounter % 10 === 0 && cnv1Dirty) {
                    control('#cnv_chart1', 'REFRESH');
                  } else if (tenHzTickCounter % 10 === 4 && cnv2Dirty) {
                    control('#cnv_chart2', 'REFRESH');
                  } else if (tenHzTickCounter % 10 === 8) {
                    control('#cnv_dec', 'REFRESH');
                  }
                  tenHzTickCounter++;
                })
            
            1 Reply Last reply Reply Quote 1
            • Łukasz SzmigielŁ Offline
              Łukasz Szmigiel
              last edited by

              Tick1Hz is just time as it ticks once per second 🙂

              S9PP 2.50.28

              1 Reply Last reply Reply Quote 1
              • brechtvbB Offline
                brechtvb Bronze Member @SuuntoPartnerTeam
                last edited by

                @SuuntoPartnerTeam Would it be possible for suunto to open a github group with example applications that compile and show some specific details.

                I’m mainly thinking about reading data from bluetooth devices.

                1 Reply Last reply Reply Quote 0
                • S Offline
                  scoon
                  last edited by

                  How possible is it to extend existing settings? I want to add the Airplane Mode toggle to the Sleep Settings.

                  1 Reply Last reply Reply Quote 0
                  • PrenjP Offline
                    Prenj
                    last edited by

                    Hi,

                    I am thinking about developing a SuuntoPlus Sports App for Suunto Race and I would like to create an advanced route navigation screen.

                    After reading the SuuntoPlus App Reference, I found navigation resources such as:

                    • /Navigation/Poi/Active/Distance
                    • /Navigation/Routes/NavigatedRoute/DistanceToDestination
                    • /Navigation/Routes/NavigatedRoute/RemainAscent
                    • /Navigation/Routes/NavigatedRoute/ETA
                    • /Navigation/Routes/NavigatedRoute/ClosestPoint

                    These are very useful, but I could not find any API related to route waypoints.

                    My goal is to create a screen like this:

                    Waypoint List

                    Mountain Hut 1.2 km +120 m
                    Water Source 2.8 km +240 m
                    Summit 5.4 km +620 m

                    with crown/button navigation between waypoints.

                    Therefore I would like to know:

                    1. Can a SuuntoPlus Sports App access the list of waypoints from the currently active route?

                    2. Is there any API to retrieve:

                      • waypoint count
                      • waypoint index
                      • waypoint name
                      • waypoint coordinates
                    3. Is there any API that exposes route geometry or route points?

                    4. Is it possible to determine the distance and remaining ascent to a specific waypoint (not only to the route destination)?

                    5. Are there undocumented or upcoming Navigation/Poi resources that support waypoint-related functionality?

                    If this is currently not possible, are there any plans to expose route waypoint data to SuuntoPlus Sports Apps in future releases?

                    I believe this would enable highly useful hiking, trail running and MTB navigation apps on Suunto devices.

                    Thanks in advance.

                    Suunto Race

                    sky-runnerS 1 Reply Last reply Reply Quote 2
                    • sky-runnerS Offline
                      sky-runner Platinum Member @Prenj
                      last edited by sky-runner

                      @Prenj said:

                      Waypoint List
                      Mountain Hut 1.2 km +120 m
                      Water Source 2.8 km +240 m
                      Summit 5.4 km +620 m

                      So basically you want to replicate Garmin’s Up Ahead feature.

                      alt text

                      That would be very useful if that was possible. Do you want to make that work for standalone waypoints or on-route waypoints? I’d be very interested to have a feature like that for on-route waypoints.

                      Is there any API that exposes route geometry or route points?

                      I don’t think so. I looked at that myself and didn’t find anything. The ony route navigation support exists in S+ Guides API. But then the watch handles the route navigation of the route provided by the guide instead of giving access to the currently loaded route.

                      Speaking about this feature in general, I think a functionality like this should be built-in rather than an S+ app. In fact the Climb Guidance screen is already very close to providing all this data - it just needs a bit more work to make it more usable.

                      On the Climb Guidance screen you can already see:

                      1. 1-3 next waypoints, or all waypoints.
                      2. Remaining distance to the last shown waypoint.
                      3. Remaining ascent and the descent to the last shown waypoint.

                      Using the crown, you can choose how many waypoints are visible on the Climb Guidance by zooming the profile in or out, and therefore see the remaining distance, ascent, and descent to either next waypoint, or second next waypoint, or third next waypoint, or the end of the route. This matches the information you want to show in your app. The only missing information is the waypoint name. If the Climb Guidance included that, it would become even more usable.

                      Suunto: Ambit, Ambit 3 Peak, 9 Baro, Race S, Race Ti, Vertical 2 Ti
                      Garmin: Forerunner 210, Forerunner 610, Fenix 6X, Fenix 7X Ti

                      PrenjP 1 Reply Last reply Reply Quote 2
                      • PrenjP Offline
                        Prenj @sky-runner
                        last edited by

                        @sky-runner yes, basically something like Up ahead app for on-route waypoints. Up ahead shows next 3 waypoints if I’m not mistaken, but my idea is having scrollable list of all waypoints on current route if possible.

                        And I agree that this should be built in feature. But if it’s not going to happen, then this app would be something I’d be using in almost every activity.

                        Unfortunately, at this moment, I think it’s still not possible to do. But I’m going to keep an eye on it because I’m really interested in this kind of feature.

                        Suunto Race

                        1 Reply Last reply Reply Quote 0

                        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