MAVLink command editor
- 1 Overview
- 2 Editor 1
- 2.1 Requirements
- 3 Editor 2
- 3.1 Requirements
Overview
The MAVLink command editor is the human machine interface (HMI) that allows a human to read and write encoded MAVLink commands.
Editor 1
Requirements
The editor can be any existing basic text editor.
Editor 2
Requirements
General:
Must be able to load descriptions from a configuration file
Must be able to load and save the list of commands
Must display the list of commands
Must be able to add, rearrange, and delete commands in the list
For each command in the list:
Must display the description if available
Must be able to be expanded and collapsed by the user
Must display the list of parameters
For each parameter in the list:
Must display the description (including units) if the command’s description is available
Must display the editable field and its current value
Must display the default value
Parameter list of a command must be able to be expanded and collapsed
The editable fields must be aligned in a single column
The columns must be able to be expanded or shrunk by the user
For each editable field:
Must have a default value (e.g. 0)
Must be able to be reset to the default value
Default value and non default values must be visually distinctive (e.g. different background colour)
Â