mirror of
https://github.com/house-of-abbey/GarminHomeAssistant.git
synced 2025-04-30 04:32:26 +00:00
SDK updated to 7.3.0 in order to get new devices to work in simulation. This means some function prototypes have had to be amended.
212 lines
7.6 KiB
XML
212 lines
7.6 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.
|
|
-->
|
|
<!--
|
|
Testing in VSCode requires monkey.jungle, so for convenience, swap between
|
|
watch-app and widget by changing which of the next two lines are commented out
|
|
-->
|
|
<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 comand 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="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="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="edge820"/>
|
|
<iq:product id="edge830"/>
|
|
<iq:product id="edge840"/>
|
|
<iq:product id="edgeexplore"/>
|
|
<iq:product id="edgeexplore2"/>
|
|
<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="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="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="gpsmap67"/>
|
|
<iq:product id="instinct2"/>
|
|
<iq:product id="instinct2s"/>
|
|
<iq:product id="instinct2x"/>
|
|
<iq:product id="instinctcrossover"/>
|
|
<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="venud"/>
|
|
<iq:product id="venusq"/>
|
|
<iq:product id="venusq2"/>
|
|
<iq:product id="venusq2m"/>
|
|
<iq:product id="venusqm"/>
|
|
<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: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> |