API Support by Device Type

I am a ConnectIQ SDK newbie, couple startup questions... I did see https://developer.garmin.com/connect-iq/compatible-devices/connect-iq-2-devices#EdgeExplore820 which indicates general App Types supported as [Application][Widgets][Data Fields]

1. I am looking for a list of API's supported by device type or application type, if it exists, would someone point it out?

  • I would think Toybox::Communications would be gernerally supported in an [Application] or [Widgets] App Type

2. I built the "Comm" sample and fired it up in the simulator as an Edge820 (bike computer). I get this error "Direct Messaging API Not Supported"

  • I need to communicate with a smartphone that does not have Ant+, what options do I have for the bike computer to communicate to a smartphone?
  • Or does this error mean the simulator doesn't support Toybox::Communications