https://github.com/stirnim/garmin-swissgrid
Swissgrid - a Garmin Connect IQ data field
https://github.com/stirnim/garmin-swissgrid
connect-iq garmin monkey-c
Last synced: 3 months ago
JSON representation
Swissgrid - a Garmin Connect IQ data field
- Host: GitHub
- URL: https://github.com/stirnim/garmin-swissgrid
- Owner: stirnim
- Created: 2020-05-05T18:13:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-05T18:26:42.000Z (about 5 years ago)
- Last Synced: 2024-10-13T19:16:36.011Z (7 months ago)
- Topics: connect-iq, garmin, monkey-c
- Size: 190 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-garmin - garmin-swissgrid - a Garmin Connect IQ data field | 2020‑05‑05 | | (Data fields / Older resources)
- awesome-garmin - garmin-swissgrid - a Garmin Connect IQ data field | 2020‑05‑05 | | (Data fields / Older resources)
README
# About
Swissgrid - a Garmin [Connect IQ](https://developer.garmin.com/connect-iq/overview/) data field.
# Goal
The [Swiss coordinate system](https://www.swisstopo.admin.ch/en/knowledge-facts/surveying-geodesy/reference-systems/switzerland.html) is a geographic coordinate system used in Switzerland for maps. This app converts the GPS coordinates (WGS84) to the SwissGrid coordinates CH1903+/LV95.
Note: A sport activity (e.g. hiking) can at most only use two DataField apps. That said, it generally makes sense to create a full size DataField app which displays multiple metrics in one DataField.
# Implementation
This app implements a [DataField](https://developer.garmin.com/connect-iq/api-docs/Toybox/WatchUi/DataField.html). The layout is optimized for Garmin Forerunner 945 and the "4 Field B" bottom data field only.
The screenshots below use the Swissgrid app in the "4 Field B" layout on a Garmin Forerunner 945:

# Installation
This app is not in the Garmin [Connect IQ store](https://apps.garmin.com/).
You can use [App Side Loading](https://developer.garmin.com/connect-iq/programmers-guide/getting-started) to install the app onto the device. Copy the compiled binary to the USB mounted Garmin watch into the directory `GARMIN/Apps`. On macos you can use [Android File Transfer](https://www.android.com/filetransfer/) as macos lacks good MTP (Media Transfer Protocol) support.
Latest pre-built [binary](./build/Swissgrid.prg).