Simulator 'View Watchface Diagnostics' disabled on Venu

I'm working on a Watchface project.  When I open the simulator for a 'Venu' everything works but the 'View Watchface Diagnostics' is disabled in the File menu. Are there any steps I need to take to enable 'View Watchface Diagnostics'?  

Using:

Windows 10 - version 1909
Eclipse IDE for Java Developers Version 2019-09 R (4.13.0)
Connect IQ SDK Manager 3.1.6
Connect IQ Device Simulator 3.1.6

Thank you

  • It's because the venu doesn't support onPartialUpdate().  It's the same with other devices that don't (with the fr45 being another example).

    "view watch face diagnostics" is for devices that do onPartialUpdate() and watching the power budget

  • Thank you!  I see a lot of discussion about optimizing drawing and using clip regions, etc. to save power when updating the screen.  Should I be concerned with this when the watchface is being run on a device that does not support OnPartialUpdate()? If I should be concerned with optimizing drawing code, how can I get feedback on how much time is spent in screen updates if 'View Watchface Diagnosics" is not available?

    Thanks again

  • clip regions pretty much go hand in hand with onPartialUpdate() as you define the region of the screen you'll be updating to save power but requires HW support.

    On the venu, this are also a bit different.  After turning your wrist, the screen updates every second for a time, and then goes into a once a minute cycle, and on the venu, you also need to prevent burnin, or the screen will go blank after a fairly short time.  These two states can be known when onEnterSleep() and onExitSleep() car called by the VM.  In the sim, you switch by changing Settings>low power mode, and no the venu, you'll also be able to look at the heat map, as when in low power/every minute update there are restrictions to prevent burning - no more than 10% of the pixels on at any given time, and no pixel is on for more than 3 minutes.

  • Ok, that makes sense.  Thank you for taking the time to explain it and clearing it up for me.