ArduPilot / ArduPilot/MissionPlanner

Missing Bitmasks in OSD_OPTIONS Graphical Interface

Open
#3,575 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
2.4k
Forks
2.9k
Avg merge
19h 16m
Merged PRs (30d)
4

Description

There are seven bitmasks available in the OSD_OPTIONS parameter, but only five are shown in the "Set Bitmask" graphical interface. For example, the "Translate Arrows" bitmask is not listed in the graphical box. However, manually setting the parameter to Bit5 (value 32) successfully triggers the arrow translation. This shows that the bitmask is functional but simply missing from the graphical interface.

Several options can be set using OSD_OPTIONS (bitmask selection):
bit0 = Enable use of compact number+decimal point fonts
bit1 = Invert wind direction indicator (to point to the direction its blowing from instead of toward)
bit2 = Invert horizon roll direction
bit3 = Convert feet to miles at 5280ft instead of 10000ft
bit4 = Do not display crosshair
bit5 = Translate arrow directions when using BF font set
bit6 = Aviation style horizon when inverted (pitch moves horizon in opposite direction)

Image

Contributor guide

No contributing guide indexed for this repository

Research direction

No source files or tests are named in the issue. Start by locating the Mission Planner graphical “Set Bitmask” interface and the OSD_OPTIONS bitmask definitions, then compare the displayed choices with bit0 through bit6. Done means all seven listed bitmasks, including Translate Arrows and Aviation style horizon, can be selected in the interface.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.