Can the Simulator

Can the 4.1.5 Simulator

1) simulate vibrate [if enabled in Settings, vibrate]? Any working examples?

2) simulate button press - get a blue triangle when pressing the menu button, but app works on the watch?

3) list what's installed on the simulator?

4) Start any selected app from the list?

5) restart a crashed app or watch face without rebuilding app?

6) can a PRG or IQ file be dropped into the Simulator?

  • Yep, the stuff about determining the location of the current SDK is covered in the link I posted before: https://developer.garmin.com/connect-iq/reference-guides/monkey-c-command-line-setup/

    I don't mind using Windows for a lot of stuff, but when I do Windows development I like to use WSL (linux on windows) and bash whenever I can. It's nice because you can also reuse parts of the same scripts and workflows on Linux and macOS. Windows cmd/batch scripting is really terrible compared to bash, zsh, etc. Powershell is better, but it's not universal.

    Here's a bash script I wrote for macOS to build the current folder's project in release mode, launch the sim, and run the app, for the device of your choice. It could easily be adapted for Windows, to build a project in a different folder, and to build for release or debug:
    forums.garmin.com/.../1533715

    Not exactly what you're looking for tho.