bluerobotics/cockpit

Flight mode selector should support human-readable names

Open

#1,167 创建于 2024年7月30日

在 GitHub 查看
 (1 评论) (1 反应) (0 负责人)Vue (55 fork)auto 404
accessibilityenhancementgood first issueuxwidget-specific

仓库指标

Star
 (181 star)
PR 合并指标
 (PR 指标待抓取)

描述

Autopilot parameter and enum requirements are often unnecessarily restrictive for end users.

While there can be benefits to being explicit about which autopilot feature(s) are active, part of the role of an interface is to provide abstractions that help users to understand available functionalities without needing to know about how they're implemented.

It would be nice to provide a mapping from known autopilot modes to human-readable names, similar to what's done in QGC. The mapping resolution process could also be used to nicely handle unknown modes (per #436).

Kurt raised this internally, in the context of the ALT_HOLD → "Depth Hold" mapping, but modes like MOTORDETECTION and POSHOLD also do not have an obvious (to a computer) mapping to a human readable term.

贡献者指南