[Question] No stupid questions - ask anything here
-
What are memory restrictions for different watch? How much memory can i use to allocate variables?
To clarify, i want render graph for HR and Altitude, i will store value every second. Do i need to agregate or can i just store all values in array? For 24h event it would be around 200kB if i use Uint8Array.
Of course i will do aggregation as it is not needed to store all values but i want to know how strict limits are.
-
@Tomas5 that will defo crash. It can be hard for computers as well and has 0 benefit storing 1s reso on 200px (or so for example) screen.
You want to be storing max the pixels to show the data. And that is not much .
-
@Dimitrios-Kanellopoulos i agree and that was “overkill” example but knowing hardware limitations can greatly improve how specific algorithm is done. And can prevent crashes cased by using all memory. Without this knowledge it is based only on trial and error which is not great.
Maybe just some recommendations from dev team like don’t use more than 1kB of memory per Suunto Plus app at a time or something like that.
I am thinking about 2 scenarios:
- Do just simple 45minute graph like native one.
- Do 15/30/60/full graph with changeable view by button
But second one will require more memory. At least 4-5 times more than scenario one.
And than second issue i want HR and Altitude and maybe some other graphs. Based on memory restrictions i can make single S+ with changeable view or multiple smaller S+ with just one value.
-
@dimitrios-kanellopoulos, @suuntopartnerteam To upload the developed SuuntoPlus app the instructions state that you have to apply for the Suunto Partner Program.
If I apply via this link: https://survey.alchemer.eu/s3/90553908/PARTNER-Become-a-Suunto-Partner it seems that it’s still aimed for companies rather than individuals. Is this the correct way to apply?
-
I see in documentation that for getting data for graph i don’t need store anything and i can read
Activity/Log/-1/Move/0/HeartRate/Avg/Data
But it looks like it doesn’t work.
And in section:
In: Native resources in the watch
I see that {Window} doesn’t support “Log” so which part of documentation is incorrect? Or do i understand something wrong?There is even Example with this Hearth Rate graph but seems it doesn’t work in simulator and in watch too. @suuntopartnerteam can you point me in correct direction? Thanks.
Btw. Why sometimes in examples path to data start with / and sometimes not? Is it something like absolute and relative path?
-
Hi,
I have question related to input data of S+ app. I have an app idea where the S+ app is the core and handles the logic. However, it would need location points as input and these inputs could be user specific and/or exercise specific. Thus the S+ app would require a way to get that input data somehow such that users could provide it.
I tried to discover whether it would be possible to provide the input data using S+ Guides but I did not find any indications from SuuntoPlus Reference that it would be possible to access the json of S+ Guide. If that would be possible then S+ Guides could be created via Cloud API and would be available for S+ app via Suunto App.
Another option I thought was utilizing routes. However I couldn’t find a reference is it possible to access stored routes in S+ app. I.e. I do not want user to start navigation but just have access to location points of stored route.
TL/DR
- Is it possible to access S+ Guide (data) from S+ app?
- Is it possible to access stored routes from S+ app (without navigation enabled)?
-
Hi!
- Windows 10 Pro 64-bit
- Suunto Race S
I can’t connect the watch to SuuntoPlus Editor (to Deploy to Watch), neither via USB nor via BT (after MobileApp > Forget to unpair the watch).
-
@chus1962 Is the “Discover” option enabled on your watch under connection settings?
-
Is there a documentation API ? i’m unable to find how to use current (accurate) HR as input (looked for “in” in manifest.json,couldn’t find…). i wish to try calculate HRV with statistics in real time & eventually use it/publish it.
(race2)
-
@surfboomerang Yes, of course. Perhaps the problem is with the USB Bluetooth device (Generic Bluetooth Adapter). But what about using a USB connection?
-
@Dimitrios-Kanellopoulos The documentation says:
*Current watch firmwares:
Suunto 3, Suunto 5, Suunto 5 Peak, Suunto 9, Suunto 9 Baro and Suunto 9 Peak
Support only one connection at a time.
ATT Maximum Transmission Unit (MTU) (i.e the maximum length of an ATT packet) is fixed to 23.
Suunto 9 Peak Pro, Suunto Vertical, Suunto Vertical 2, Suunto Race, Suunto Race S、Suunto Race 2、Suunto Ocean, Suunto Ocean LiteSupport two connections at a time.
ATT Maximum Transmission Unit (MTU) (i.e the maximum length of an ATT packet) is fixed to 127.*This looks like a device-wide limit? Will this be improved?
This is a strong llimitation.