D2 Bravo - data requirements

Hi there,

I'm planning a datafield that takes up the whole screen when in "Fly" mode. If this is not possible, I'll consider making an alternative "Fly" app but I don't want to reinvent the wheel.

Here would be my requirements for the D2 Bravo data supply to the ConnectIQ framework.


*** Datafield (used when Fly app active, when GPS and ABC already on) ***

* Data I need *
- Ambient pressure
- Pressure altitude (Altitude derived from ambient pressure and barometer setting)
- Barometer setting that is used to compute Pressure altitude
- Possibility to set Barometer setting in Altimeter menu (currently can only calibrate via altitude input or gps sync) and not in Settings/Sensors/Altimeter which is a little to far for such a necessary input
- GPS elevation
- GPS track heading
- GPS speed
- GPS accuracy
- Sunrise/Sunset at current location
- Bearing to next waypoint in flight plan
- Xtrk error from route to next waypoint in flight plan
- Bearing to destination
- Bearing to nearest airfield
- Distance to destination when following flight plan
- ETE when following flight plan
- ETA when following flight plan
- Flight plan waypoint list, with coordinates and labels.
- Start time of activity
- METAR widget should also grab data for departure (assuming not the nearest) and destination airfield when flight plan is selected, and this weather data (nearest, departure and destination airfields) should be available for use in the framework.

Notice that there is a need to know the origin of data: GPS elevation or Altimeter? What baro setting? Compass or GPS heading?

* Currently available data *
- Activity.altitude (barometer or GPS?)
- Activity.currentHeading (compass or GPS?)
- Activity.currentSpeed (based on GPS I assume, not steps)
- Activity.currentLocationAccuracy (based on GPS -> OK)
- Start time of activity (OK)

Here, the activity service is clearly designed for physical activity tracking and not for flying.


* Currently unavailable data *
- No access to Toybox.Location and Toybox.Sensor. This should be available if the Activity in which it operates has GPS or ABC activated.
- No access to navigation & flight plan data
- No access to sunrise/sunset data


I made a widget in the meantime as a proxy to my datafield, hoping that you will unlock the possibility the get necessary data in Datafields in the short term future.

*** Widget ***
In the widget I created, I have the following issue (I assume they are the same in Watch App but I haven't tried yet):
- No access to GPS elevation (position.altitude actually returns the sensor.altitude reading, not the GPS elevation data!).
- No access to the ambient pressure.
- Sensor.pressure returns the barometer setting instead of the ambient pressure.
- Unclear if position.heading provides GPS track direction or the same as sensor.heading which is compass.
- No access to sunrise/sunset data


I also want to create a watch face, the following data is not available (yet?):
- Alarm clock set (bool)
- Sunrise/sunset and moon cycle

Could you please let me know if I missed a way to get these data. Otherwise, if/when these data will be available?

Thanks a lot. And keep up the good work!
  • Former Member
    Former Member over 9 years ago
    Gps altitude

    Somehow Garmin messed up. Where the Fenix can show GPS elevation, the D2 has a datfafield called Altitude and another called Elevation. Same data is shown, which is baro altitude.
    In a pressurized cabin it will show the cabin elevation.
    I want to see the GPS altitude as well mr. Garmin :-)

    If the Fenix can do it, the D2 can do it as well.....

    If anyone from Garmin reads this, can you update your datafields and make them match the user manual ?
    I need to see GPS altitude, so based on the GPS data, not the barometer....
  • In a pressurized cabin it will show the cabin elevation. I want to see the GPS altitude as well mr. Garmin :-)


    We're working on this. :) Earlier this month, we sat down with the positioning and sensors team to come up with a strategy to both improve the available functionality or sensors and also improve the documentation to clarify exactly what is available to Connect IQ (and what's not). D2 Bravo users are the largest motivators, because we know that pilots need to have GPS altitude in a pressurized environment.
  • Excellent news!
    Garmin, you guys are taking steps in the right direction. This feels fantastic. Thanks for putting in the effort!
  • **BUMP**

    Any movement on this functionality?

    Cheers,
    Douglas