Skip to content

Commit d31ae48

Browse files
Merge pull request #2594 from hntirgeam/feat/osd_framerate_hz_selector
Added osd_framerate_hz command option ins OSD tab
2 parents 9d26317 + 6532bb8 commit d31ae48

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

locale/en/messages.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3773,6 +3773,12 @@
37733773
"osd_home_position_arm_screen": {
37743774
"message": "Home Position on Arming Screen"
37753775
},
3776+
"osd_framerate_hz": {
3777+
"message": "OSD Framerate (Hz)"
3778+
},
3779+
"osd_framerate_hz_help": {
3780+
"message": "Target refresh rate for OSD elements in Hz. Each element is redrawn at approximately this rate. Values above 10 Hz provide no visible improvement for typical flight data but increase CPU load. Artificial horizon and telemetry are always updated every cycle regardless of this setting. Set to -1 for legacy behavior (one element per frame)."
3781+
},
37763782
"osd_hud_settings": {
37773783
"message": "Heads-up Display settings"
37783784
},

tabs/osd.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,11 @@ <h1 class="tab_title" data-i18n="tabOSD"></h1>
122122
<input type="checkbox" class="toggle update_preview" data-setting="osd_home_position_arm_screen" data-live="true">
123123
<span data-i18n="osd_home_position_arm_screen"></span>
124124
</label>
125+
<div for="osd_framerate_hz" class="helpicon cf_tip" data-i18n_title="osd_framerate_hz_help"></div>
126+
<label for="osd_framerate_hz">
127+
<select id="osd_framerate_hz" data-setting="osd_framerate_hz" data-live="true"></select>
128+
<span data-i18n="osd_framerate_hz"></span>
129+
</label>
125130
</div>
126131
</div>
127132
</div>

0 commit comments

Comments
 (0)