From 5a68d9545d1cf9b566d443ea812738c8e8f3db1e Mon Sep 17 00:00:00 2001 From: Alexey Stankevich Date: Mon, 22 Oct 2018 23:22:27 +0300 Subject: [PATCH] Add 3D speed OSD indicator --- _locales/en/messages.json | 6 ++++++ tabs/osd.js | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 59664f37..b60d2c37 100755 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -2497,6 +2497,12 @@ "osdElement_GPS_SPEED_HELP": { "message": "Shows GPS ground speed." }, + "osdElement_3D_SPEED": { + "message": "3D Speed" + }, + "osdElement_3D_SPEED_HELP": { + "message": "Shows 3D speed considering both horizontal and vertical speed." + }, "osdElement_GPS_SATS": { "message": "GPS Satellites" }, diff --git a/tabs/osd.js b/tabs/osd.js index 642f4e89..d3501b72 100644 --- a/tabs/osd.js +++ b/tabs/osd.js @@ -755,6 +755,18 @@ OSD.constants = { return FONT.embed_dot(' 40') + FONT.symbol(SYM.KMH); } }, + { + name: '3D_SPEED', + id: 85, + preview: function(osd_data) { + // 3 chars + if (OSD.data.preferences.units === 0 || OSD.data.preferences.units === 2) { + // Imperial + return FONT.embed_dot(' 30') + FONT.symbol(SYM.MPH); + } + return FONT.embed_dot(' 48') + FONT.symbol(SYM.KMH); + } + }, { name: 'GPS_SATS', id: 14,