Questions tagged [connectiq]

Connect IQ is a platform for writing small extensions to Garmin sports watches.

Connect IQ is a platform by Garmin used to write extension to specific sports watches from Garmin. The platform allows you to implement new watch faces, new data fields (e.g your temperature or sweat level), new widgets (e.g. weather information) and complete applications.

You can find more information on Garmin Connect IQ homepage

46 questions
5
votes
2 answers

How to unit test Connect IQ?

Is there any support for unit testing Connect IQ applications? I could not find anything on the documentation. Ideally, the solution should have integration with the Eclipse SDK.
Sebastian Kreft
  • 7,819
  • 3
  • 24
  • 41
5
votes
2 answers

How to use accelerometer in Garmin Fenix 3?

Is there a way to use the accelerometer in Garmin Fenix 3? I am developing a Stroke Coach application for my Fenix 3 watch. My issue is that I don't know how to utilize the accelerometer sensor that I know is in my watch. I have searched the…
Mads Gadeberg
  • 1,429
  • 3
  • 20
  • 30
3
votes
2 answers

Direct messaging communication failure over BLE between Android and Garmin FR230 (SDK 1.3.x)

Hi fellow Garmin developers, I have been trying to develop a direct messaging communication setup over BLE between my Android App and my connectIQ app (on Garmin Forerunner 230, SDK version 1.3.x). The goal here is that the Android app is collecting…
ndhaijaan
  • 309
  • 1
  • 7
  • 14
3
votes
2 answers

Const keyword not recognized by MonkeyC

I am building project in monkeyc (ConnectIq) from Garmin in Eclipse, and I want to use const instead of var in my code, but it seems that the const keyword is not recognized by the compiler. What could be wrong? My code is: const PI =…
user3053231
3
votes
5 answers

How to format and display long text using Garmin ConnectIQ SDK

I'm trying to display a message which may be longer than screen width. What's the best way to format the message to display it as multiline? Note, that the messages comes from server, so it's not a hardcoded resource string. I cannot see any tools…
fikander
  • 43
  • 6
3
votes
1 answer

How to have settings for connectiq watch-app

According to http://developer.garmin.com/connect-iq/programmers-guide/resource-compiler/ app settings should show up in the mobile viewer, but I do not see them. I'm trying to write a watch-app with settings, and have created…
3
votes
1 answer

How to have Multiple DataFields?

Is there any way to have multiple DataFields given just one app. I have two use cases for this: DataField A uses an intermediate calculation that I want to expose as DataField B I want to show the average value of DataField A I want to avoid…
Sebastian Kreft
  • 7,819
  • 3
  • 24
  • 41
3
votes
3 answers

How to check if the watch is round or square

Is there a possibility from the connectIQ API to check if the watch is round or square? My app is drawing a progress bar for a timer and I could make it generic if I find a way to determine if the screen is round or square
dmrrlc
  • 201
  • 2
  • 7
2
votes
2 answers

Garmin-Watchface: How to show Heartrate?

In a watchface I created which ConnectIQ (4.30) I can show the clocktime, but when I try to show the heartrate I get the error Details: Module 'Toybox.Sensor' not available to 'Watch Face' Stack: - onStart() at…
BNetz
  • 361
  • 4
  • 20
2
votes
1 answer

Rendering an animated GIF in Garmin Connect IQ

According to the documentation (https://developer.garmin.com/connect-iq/programmers-guide/resource-compiler/) the resource compiler supports GIF as Bitmap. However, when I display a GIF file, I just get a still picture, and the GIF doesn't move. The…
user129954
  • 131
  • 5
2
votes
2 answers

The Garmin Connect IQ SDK on Fedora

I need to install Garmin Connect SDK and Eclipse and create project for Garmin products. I am following http://developer.garmin.com/connect-iq/getting-started/ I am doing this in Fedora and since, Connect IQ SDK is available for only Windows and…
praneel
  • 241
  • 2
  • 14
2
votes
1 answer

How to set localized texts for Label programmatically?

is there a way to set the text of a Label (Toybox.WatchUi.Text) with a localized string programmatically at runtime? I know how to set a localized string for a label from within the user interface XML files and was wondering if this is also possible…
cmdaltent
  • 337
  • 2
  • 7
2
votes
1 answer

Connect IQ SDK COLOR_TRANSPARENT doesn't work?

I am trying to develop an App for my Garmin Vivoactive. When I am trying to paint a rectangle with a specific border color and a transparent fill color, the whole rectangle is in the border color. However regarding to the documentation…
Kevin H.
  • 21
  • 2
1
vote
1 answer

Connect IQ Garmin Simulator test getting location by enableLocationEvents function

I need find position of watch. I have an method: function initializeListener() as Void { System.println("start"); Position.enableLocationEvents(Position.LOCATION_ONE_SHOT, method(:onPosition)); } function onPosition( info as Position.Info )…
michal
  • 1,534
  • 5
  • 28
  • 62
1
vote
0 answers

How to get live heart rate from Garmin vivoactive 3 in iOS app?

Is it possible to collect live heart rate data from Garmin vivoactive 3 watch to iOS app by using ConnectIQ.Framework or any other way to do this.
Velu
  • 21
  • 3
1
2 3 4