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
1
vote
0 answers

Real IOS device & Garmin watch stimulator

I have an iOS application and need to connect with Garmin Watch. Can I connect with a real iOS device and Garmin watch stimulator using Connect IQ SDK ?
Sujina
  • 11
  • 4
1
vote
0 answers

BLE communication between a Garmin wearable and an iOS device

I would like to create a Garmin wearable app (Data Field), which would communicate with my iOS app using Bluetooth LE (BluetoothLowEnergy API on Garmin and CoreBluetooth on iOS). There's a limitation of Garmin's API - it can work only as a central…
fragon
  • 3,391
  • 10
  • 39
  • 76
1
vote
0 answers

Add exercise with sets to a session

In my garmin connect iq app I do create a user session like following: mSession = ActivityRecording.createSession({ :sport=>ActivityRecording.SPORT_TRAINING, :subSport=>ActivityRecording.SUB_SPORT_STRENGTH_TRAINING, …
prom85
  • 16,896
  • 17
  • 122
  • 242
1
vote
0 answers

makeWebRequest in background after an OAuth with Connect IQ

In my DataField app I've maid an OAuth which gives me a token. So now I want to download a json so I've this main App class using Toybox.Application as App; using Toybox.Background; using Toybox.System as Sys; using Toybox.WatchUi as Ui; using…
1
vote
1 answer

Why do my code changes not compile or show up when I run my MonkeyC program from Eclipse?

I am using Eclipse, the ConnectIQ add-on, and MonkeyC to write an app for a Garmin watch. I can run several sample apps on the simulator, but most of the time my edits don't deploy when I hit "Run". IDE info: Eclipse IDE for Java Developers Version:…
1
vote
1 answer

Why doesn't the font cover the entire device screen as described in API?

I'm building a watch face using Garmin's Connect IQ API. The watch face is designed for running so I want it to be easily readable. I'm looking for a font for numbers that covers roughly half of the screen. I am trying to avoid creating a custom…
sellc
  • 380
  • 1
  • 5
  • 19
1
vote
1 answer

View nearby BLE devices

I'd like to find any BLE devices within range of a Garmin ConnectIQ enabled watch. Is there anyway on a Garmin ConnectIQ device (e.g. Forerunner 235) to scan for nearby BLE devices?
Slicc
  • 3,217
  • 7
  • 35
  • 70
1
vote
1 answer

Connect IQ unexpected type Error when using setText

When a menu item is pressed I want to set the text of a label, however i'm getting the errors: "Failed invoking " and "Unexpected Type Error". In my menu delegate I have: using Toybox.WatchUi as Ui; using Toybox.System as Sys; using…
lehermj
  • 916
  • 4
  • 9
  • 20
1
vote
4 answers

Entering the main menu in the Connect IQ Simulator

I am unsuccessful entering he Main Menu in the Connect IQ Fenix3 Simulator. I tried holding the "Up" key as in the watch, is there a way to do so?
Tango_Chaser
  • 319
  • 1
  • 3
  • 13
1
vote
0 answers

Created a session multisport

With ConnectIQ, I would like to make a multisport session but in the documentation I can just make span. I can save multiple activity but it is in so many files in Garmin connect is separated while I wish it was considered a multisport activity. In…
ravenfeld
  • 11
  • 3
1
vote
2 answers

Garmin ConnectIQ SDK date format

While developing a watch face for the Garmin Fenix 3, I came across the need to display the date using either MM/DD or DD/MM formats. The API does not allow settings to be saved for custom watch faces, so the only way to do this is by using some…
stefanu
  • 197
  • 2
  • 13
0
votes
1 answer

How to drill down into a nested object in Monkey C? (connect-iq)

EMULATOR "fr945" MIN API LEVEL "3.0.0" API DATA STRUCTURE { "data": { "devices": [ { "device": "00:0E:00:AD:00:00:00:4A", "model": "H6008", "deviceName": "Mudroom", …
0
votes
0 answers

How to speed up communication between android and a Garmin Watch App?

I developed an AndroidApp (using ConnectIQ) that sends messages to a WatchApp I also developped (on a fenix 6x pro, with Monkey C). The WatchApp makes my watch rings when a message is received. The AndroidApp uses…
mike
  • 55
  • 6
0
votes
1 answer

I wana have my application to fetch a html web page but i keep getting -400 whatever i try monkey c / garmin connect

even this exemple i found on the site of garmin has the same problem https://developer.garmin.com/connect-iq/core-topics/https/ import Toybox.System; import Toybox.Communications; import Toybox.Lang; class JsonTransaction { // set up the…
0
votes
1 answer

Connection with iOS application and Garmin Watch

I have an iPhone app and I need to connect with Garmin watch to display some details from my native app to Garmin watch. I didn't get any idea. Kindly give me the support.
Sujina
  • 11
  • 4