Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pedrorijo91/garmin-padel
padel scorekeeper garmin watch app
https://github.com/pedrorijo91/garmin-padel
garmin padel tennis tennis-game
Last synced: about 1 month ago
JSON representation
padel scorekeeper garmin watch app
- Host: GitHub
- URL: https://github.com/pedrorijo91/garmin-padel
- Owner: pedrorijo91
- License: mpl-2.0
- Created: 2023-04-10T07:24:28.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-27T20:10:37.000Z (4 months ago)
- Last Synced: 2024-08-28T10:14:10.688Z (4 months ago)
- Topics: garmin, padel, tennis, tennis-game
- Language: Monkey C
- Homepage: https://apps.garmin.com/en-US/apps/697552d2-271d-40cc-a059-08a936f63993
- Size: 13.5 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# garmin-padel
padel scorekeeper garmin watch app, available in [garmin connect](https://apps.garmin.com/en-US/apps/697552d2-271d-40cc-a059-08a936f63993)
## Functionalities
Keeps track of padel match score.
* display current hearth rate and steps
* Configure number of sets (or unlimited)
* Configure Super tie break
* Configure between Advantages and Golden Point scores.
* Tie break
* Save game score in activity details
* Save steps in activity details
* Undo scoresOther work to be done listed in [GitHub issues](https://github.com/pedrorijo91/garmin-padel/issues)
## How to use
After starting the application, the initial screen will show up:
Just click the `Enter` button to enter the menu where you can configure the match settings. See the corresponding [section](https://github.com/pedrorijo91/garmin-padel#available-game-configurations) for more details on available game options.
Use the `Up` and `Down` buttons on your device to scroll on each configuration, and use the `Enter`button to select.
After selecting all the options the score screen will display:
Now you can control the score by clicking the `Up` and `Down` buttons on your device. By clicking `Up`, you'll increment your team score, and by clicking `Down` you'll increment opponent score:
If you clicked in the wrong player, you can revert the last score by pressing the `Enter` key (you may known it by `Start` key):
If you selected a limited amount of sets (current options are 3, 5, or unlimited sets), when the game is over you'll see a final screen with the game summary:
If you select unlimited sets, to finish the activity at any moment, just click the `Back` button and confirm you wish to finish it:
After syncing with your Garmin Connect account, you'll be able to see some custom information about the match, such as game result.
## Available Game Configurations
### golden point
This app allows to configure the score rules with either:
* Golden Point: if 40-40, the first to win a point, wins the game
* Advantages: if 40-40, the first point becomes advantage, and only if the same team wins another point it will win the game. How we usually see in tennis matches.### number of sets
It is possible to configure the maximum number of sets for your game:
* 3 sets
* 5 sets
* unlimited sets, useful for friendly matches that don't have a limited number of sets.### super tie break
You can also configure if the game should have super tie break in case of tie in sets. This option is only available if you select a limited number of sets in the previous step
If you choose to have super tie break, then in case of a tie, the last set will be a super tie (like a tie break, but until 10 and difference of 2 points). This means that if you select best of 3 sets, the third will be tie if it reaches 1-1 in sets. Similarly, if you select best of 5 sets, the fifth set will be a super tie if the score is 2-2 in sets.
## List of supported devices
See `` element in [manifest.xml](https://github.com/pedrorijo91/garmin-padel/blob/main/manifest.xml#L16) file.
While there's nothing preventing other devides to be supported, due to limited access to test on other devices, support is only focused on the following ranges at this moment:
* garmin forerunner (165, 245, 265, 645, 735, 745, 935, 945, 965)
* garmin fenix 5, 6, 7 (s/X/pro)
* garmin epix 2
* garmin descent mk2i/mk2sFeel free to raise an issue asking support for any specific device.
Note: api level by device listed in [garmin dev docs](https://developer.garmin.com/connect-iq/compatible-devices/)
## Garmin Connect app link
* Public app link: https://apps.garmin.com/en-US/apps/697552d2-271d-40cc-a059-08a936f63993
* Beta link: https://apps.garmin.com/en-US/apps/e1d39ed9-b37d-4082-a375-a9ccdf78194f### Resources
icons
* https://www.iconfinder.com/search?q=&iconset=octiconsdocs
* Garmin connect API docs: https://developer.garmin.com/connect-iq/api-docs/
* Garmin SDK docs: https://developer.garmin.com/connect-iq/core-topics/
* Garmin dev forum: https://forums.garmin.com/developer/
* devices capabilities: https://developer.garmin.com/connect-iq/reference-guides/devices-reference/#devicereferenceother apps
* from https://github.com/search?l=Monkey+C&q=garmin&type=Repositories:
* https://github.com/matco/badminton
* https://github.com/viorelyo/ChairUmpire
* https://apps.garmin.com/en-US/apps/5bf8f979-52ea-4124-be63-e9ff9ba81026FIT file viewer:
* https://www.fitfileviewer.com/