mirror of
https://github.com/house-of-abbey/GarminHomeAssistant.git
synced 2025-10-15 17:18:14 +00:00
The SDK upgrade called for more careful specification of "or Null" on some fields in classes. The new devices have been added with their resource needs. Need to check if there's an issue with Edge 850 device.
230 lines
8.2 KiB
XML
230 lines
8.2 KiB
XML
<?xml version="1.0"?>
|
|
<!--
|
|
|
|
Distributed under MIT Licence
|
|
See https://github.com/house-of-abbey/GarminHomeAssistant/blob/main/LICENSE.
|
|
|
|
|
|
GarminHomeAssistant is a Garmin IQ application written in Monkey C and routinely
|
|
tested on a Venu 2 device. The source code is provided at:
|
|
https://github.com/house-of-abbey/GarminHomeAssistant.
|
|
|
|
P A Abbey & J D Abbey & Someone0nEarth, 31 October 2023
|
|
|
|
Device Information & References:
|
|
* https://developer.garmin.com/connect-iq/compatible-devices/
|
|
* https://developer.garmin.com/connect-iq/reference-guides/devices-reference/
|
|
|
|
philipabbey's Test App id="98c36259-498a-4458-9cef-74a273ad2bc3" type="watch-app"
|
|
Live Application id="40131e87-31ff-454b-a8e2-92276ee399d6" type="watch-app"
|
|
|
|
-->
|
|
<iq:manifest version="3" xmlns:iq="http://www.garmin.com/xml/connectiq">
|
|
<!--
|
|
Use "Monkey C: Edit Application" from the Visual Studio Code command palette
|
|
to update the application attributes.
|
|
-->
|
|
<iq:application id="98c36259-498a-4458-9cef-74a273ad2bc3" type="watch-app" name="@Strings.AppName" entry="HomeAssistantApp" launcherIcon="@Drawables.LauncherIcon" minApiLevel="3.1.0">
|
|
<!--
|
|
Use the following from the Visual Studio Code command palette to edit
|
|
the build targets:
|
|
"Monkey C: Set Products by Product Category" - Lets you add all products
|
|
that belong to the same product category
|
|
"Monkey C: Edit Products" - Lets you add or remove any product
|
|
-->
|
|
<iq:products>
|
|
<iq:product id="approachs50"/>
|
|
<iq:product id="approachs7042mm"/>
|
|
<iq:product id="approachs7047mm"/>
|
|
<iq:product id="d2air"/>
|
|
<iq:product id="d2airx10"/>
|
|
<iq:product id="d2delta"/>
|
|
<iq:product id="d2deltapx"/>
|
|
<iq:product id="d2deltas"/>
|
|
<iq:product id="d2mach1"/>
|
|
<iq:product id="descentg1"/>
|
|
<iq:product id="descentg2"/>
|
|
<iq:product id="descentmk1"/>
|
|
<iq:product id="descentmk2"/>
|
|
<iq:product id="descentmk2s"/>
|
|
<iq:product id="descentmk343mm"/>
|
|
<iq:product id="descentmk351mm"/>
|
|
<iq:product id="edge1030"/>
|
|
<iq:product id="edge1030bontrager"/>
|
|
<iq:product id="edge1030plus"/>
|
|
<iq:product id="edge1040"/>
|
|
<iq:product id="edge1050"/>
|
|
<iq:product id="edge520plus"/>
|
|
<iq:product id="edge530"/>
|
|
<iq:product id="edge540"/>
|
|
<iq:product id="edge550"/>
|
|
<iq:product id="edge820"/>
|
|
<iq:product id="edge830"/>
|
|
<iq:product id="edge840"/>
|
|
<iq:product id="edge850"/>
|
|
<iq:product id="edgeexplore"/>
|
|
<iq:product id="edgeexplore2"/>
|
|
<iq:product id="edgemtb"/>
|
|
<iq:product id="enduro"/>
|
|
<iq:product id="enduro3"/>
|
|
<iq:product id="epix2"/>
|
|
<iq:product id="epix2pro42mm"/>
|
|
<iq:product id="epix2pro47mm"/>
|
|
<iq:product id="epix2pro51mm"/>
|
|
<iq:product id="fenix5"/>
|
|
<iq:product id="fenix5plus"/>
|
|
<iq:product id="fenix5s"/>
|
|
<iq:product id="fenix5splus"/>
|
|
<iq:product id="fenix5x"/>
|
|
<iq:product id="fenix5xplus"/>
|
|
<iq:product id="fenix6"/>
|
|
<iq:product id="fenix6pro"/>
|
|
<iq:product id="fenix6s"/>
|
|
<iq:product id="fenix6spro"/>
|
|
<iq:product id="fenix6xpro"/>
|
|
<iq:product id="fenix7"/>
|
|
<iq:product id="fenix7pro"/>
|
|
<iq:product id="fenix7pronowifi"/>
|
|
<iq:product id="fenix7s"/>
|
|
<iq:product id="fenix7spro"/>
|
|
<iq:product id="fenix7x"/>
|
|
<iq:product id="fenix7xpro"/>
|
|
<iq:product id="fenix7xpronowifi"/>
|
|
<iq:product id="fenix843mm"/>
|
|
<iq:product id="fenix847mm"/>
|
|
<iq:product id="fenix8pro47mm"/>
|
|
<iq:product id="fenix8solar47mm"/>
|
|
<iq:product id="fenix8solar51mm"/>
|
|
<iq:product id="fenixchronos"/>
|
|
<iq:product id="fenixe"/>
|
|
<iq:product id="fr165"/>
|
|
<iq:product id="fr165m"/>
|
|
<iq:product id="fr245"/>
|
|
<iq:product id="fr245m"/>
|
|
<iq:product id="fr255"/>
|
|
<iq:product id="fr255m"/>
|
|
<iq:product id="fr255s"/>
|
|
<iq:product id="fr255sm"/>
|
|
<iq:product id="fr265"/>
|
|
<iq:product id="fr265s"/>
|
|
<iq:product id="fr55"/>
|
|
<iq:product id="fr57042mm"/>
|
|
<iq:product id="fr57047mm"/>
|
|
<iq:product id="fr645"/>
|
|
<iq:product id="fr645m"/>
|
|
<iq:product id="fr745"/>
|
|
<iq:product id="fr935"/>
|
|
<iq:product id="fr945"/>
|
|
<iq:product id="fr945lte"/>
|
|
<iq:product id="fr955"/>
|
|
<iq:product id="fr965"/>
|
|
<iq:product id="fr970"/>
|
|
<iq:product id="gpsmap66"/>
|
|
<iq:product id="gpsmap67"/>
|
|
<iq:product id="gpsmaph1"/>
|
|
<iq:product id="instinct2"/>
|
|
<iq:product id="instinct2s"/>
|
|
<iq:product id="instinct2x"/>
|
|
<iq:product id="instinct3amoled45mm"/>
|
|
<iq:product id="instinct3amoled50mm"/>
|
|
<iq:product id="instinct3solar45mm"/>
|
|
<iq:product id="instinctcrossover"/>
|
|
<iq:product id="instinctcrossoveramoled"/>
|
|
<iq:product id="instincte40mm"/>
|
|
<iq:product id="instincte45mm"/>
|
|
<iq:product id="legacyherocaptainmarvel"/>
|
|
<iq:product id="legacyherofirstavenger"/>
|
|
<iq:product id="legacysagadarthvader"/>
|
|
<iq:product id="legacysagarey"/>
|
|
<iq:product id="marq2"/>
|
|
<iq:product id="marq2aviator"/>
|
|
<iq:product id="marqadventurer"/>
|
|
<iq:product id="marqathlete"/>
|
|
<iq:product id="marqaviator"/>
|
|
<iq:product id="marqcaptain"/>
|
|
<iq:product id="marqcommander"/>
|
|
<iq:product id="marqdriver"/>
|
|
<iq:product id="marqexpedition"/>
|
|
<iq:product id="marqgolfer"/>
|
|
<iq:product id="montana7xx"/>
|
|
<iq:product id="venu"/>
|
|
<iq:product id="venu2"/>
|
|
<iq:product id="venu2plus"/>
|
|
<iq:product id="venu2s"/>
|
|
<iq:product id="venu3"/>
|
|
<iq:product id="venu3s"/>
|
|
<iq:product id="venu441mm"/>
|
|
<iq:product id="venu445mm"/>
|
|
<iq:product id="venud"/>
|
|
<iq:product id="venusq"/>
|
|
<iq:product id="venusq2"/>
|
|
<iq:product id="venusq2m"/>
|
|
<iq:product id="venusqm"/>
|
|
<iq:product id="venux1"/>
|
|
<iq:product id="vivoactive3"/>
|
|
<iq:product id="vivoactive3m"/>
|
|
<iq:product id="vivoactive3mlte"/>
|
|
<iq:product id="vivoactive4"/>
|
|
<iq:product id="vivoactive4s"/>
|
|
<iq:product id="vivoactive5"/>
|
|
<iq:product id="vivoactive6"/>
|
|
</iq:products>
|
|
<!--
|
|
Use "Monkey C: Edit Permissions" from the Visual Studio Code command
|
|
palette to update permissions.
|
|
-->
|
|
<iq:permissions>
|
|
<iq:uses-permission id="Background"/>
|
|
<iq:uses-permission id="BluetoothLowEnergy"/>
|
|
<iq:uses-permission id="Communications"/>
|
|
<iq:uses-permission id="Positioning"/>
|
|
</iq:permissions>
|
|
<!--
|
|
Use "Monkey C: Edit Languages" from the Visual Studio Code command
|
|
palette to edit your compatible language list.
|
|
-->
|
|
<iq:languages>
|
|
<iq:language>ara</iq:language>
|
|
<iq:language>bul</iq:language>
|
|
<iq:language>ces</iq:language>
|
|
<iq:language>dan</iq:language>
|
|
<iq:language>deu</iq:language>
|
|
<iq:language>dut</iq:language>
|
|
<iq:language>eng</iq:language>
|
|
<iq:language>est</iq:language>
|
|
<iq:language>fin</iq:language>
|
|
<iq:language>fre</iq:language>
|
|
<iq:language>gre</iq:language>
|
|
<iq:language>heb</iq:language>
|
|
<iq:language>hrv</iq:language>
|
|
<iq:language>hun</iq:language>
|
|
<iq:language>ind</iq:language>
|
|
<iq:language>ita</iq:language>
|
|
<iq:language>jpn</iq:language>
|
|
<iq:language>kor</iq:language>
|
|
<iq:language>lav</iq:language>
|
|
<iq:language>lit</iq:language>
|
|
<iq:language>nob</iq:language>
|
|
<iq:language>pol</iq:language>
|
|
<iq:language>por</iq:language>
|
|
<iq:language>ron</iq:language>
|
|
<!-- <iq:language>rus</iq:language> -->
|
|
<iq:language>slo</iq:language>
|
|
<iq:language>slv</iq:language>
|
|
<iq:language>spa</iq:language>
|
|
<iq:language>swe</iq:language>
|
|
<iq:language>tha</iq:language>
|
|
<iq:language>tur</iq:language>
|
|
<iq:language>ukr</iq:language>
|
|
<iq:language>vie</iq:language>
|
|
<iq:language>zhs</iq:language>
|
|
<iq:language>zht</iq:language>
|
|
<iq:language>zsm</iq:language>
|
|
</iq:languages>
|
|
<!--
|
|
Use "Monkey C: Configure Monkey Barrel" from the Visual Studio Code
|
|
command palette to edit the included barrels.
|
|
-->
|
|
<iq:barrels/>
|
|
</iq:application>
|
|
</iq:manifest> |