MAVProxy is capable of executing a script (of MAVProxy commands) on startup. This can save the effort of (re)setting up the MAVProxy environment for each flight.
A script (
mavinit.scr) should be placed in an aircraft directory (ie.
./Aircraftname/mavinit.scr) containing the commands. Any normal
MAVProxy commands can be placed in here. Note that the --aircraft option
must be used, in order for MAVProxy to find the script in the
appropriate aircraft directory.
.mavinit.scr can be placed in the user's home directory
/home/username in Linux or
C:\Users\username\AppData\Local\MAVProxy in Windows) and will be
loaded with MAVProxy regardless of the --aircraft option.
An example script can be found here.
In this particular script, aliases are used as shortcuts to common commands.
For example the following alias definitions in
will allow the user to graph the current battery level by typing
gbatt instead of
@alias add g graph @alias add gbatt g SYS_STATUS.current_battery``