From f68a96d1dea7d61b88032d2ddbcd6d168a2cf9fe Mon Sep 17 00:00:00 2001 From: mikeller Date: Sun, 12 Nov 2017 04:18:02 +1300 Subject: [PATCH] Added new OSD elements for RTC time and adjustment range. --- _locales/en/messages.json | 6 ++++++ tabs/osd.js | 32 ++++++++++++++++++++++++++------ 2 files changed, 32 insertions(+), 6 deletions(-) diff --git a/_locales/en/messages.json b/_locales/en/messages.json index cb685dc9..2ef69eca 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -2493,6 +2493,12 @@ "osdDescElementEscRpm": { "message": "RPM reported by ESC telemetry" }, + "osdDescElementRtcDateTime": { + "message": "Real time clock date / time" + }, + "osdDescElementAdjustmentRange": { + "message": "Currently active adjustment range setting and value" + }, "osdDescElementHomeDirection": { "message": "Arrow showing direction to home position" }, diff --git a/tabs/osd.js b/tabs/osd.js index acbf5a68..2f4408ce 100755 --- a/tabs/osd.js +++ b/tabs/osd.js @@ -600,12 +600,26 @@ OSD.constants = { preview: FONT.symbol(SYM.TEMP_C) + '45' }, ESC_RPM: { - name: 'ESC_RPM', - desc: 'osdDescElementEscRpm', - default_position: -1, - positionable: true, - preview: '226000' - }, + name: 'ESC_RPM', + desc: 'osdDescElementEscRpm', + default_position: -1, + positionable: true, + preview: '226000' + }, + RTC_DATE_TIME: { + name: 'RTC_DATE_TIME', + desc: 'osdDescElementRtcDateTime', + default_position: -1, + positionable: true, + preview: '2017-11-11 16:20:00' + }, + ADJUSTMENT_RANGE: { + name: 'ADJUSTMENT_RANGE', + desc: 'osdDescElementAdjustmentRange', + default_position: -1, + positionable: true, + preview: 'PITCH/ROLL P: 42' + }, TIMER_1: { name: 'TIMER_1', desc: 'osdDescElementTimer1', @@ -792,6 +806,12 @@ OSD.chooseFields = function () { F.ESC_TEMPERATURE, F.ESC_RPM ]); + if (semver.gte(CONFIG.apiVersion, "1.37.0")) { + OSD.constants.DISPLAY_FIELDS = OSD.constants.DISPLAY_FIELDS.concat([ + F.RTC_DATE_TIME, + F.ADJUSTMENT_RANGE + ]); + } } } }