While running one of the pilot binaries you can, at any time,
<Enter> key which interrupts the log output
and gives you a terminal prompt. You can now execute one of several
Type it in and press
<Enter> to execute.
Commands that have an output keep the log paused after execution, to give you
time to look at it. The log continues when you press
The following commands are currently available:
quitexits the application
debug [level]changes the level of the output. The bigger the number, the more log messages you get.
errorsoutputs the last error messages
topic [expr]searches all topic names for
expr. If there is no exact match, all topics that
expris a prefix of are shown. If there are none, all matches are shown.
module [expr]lists all modules that
exprmatches on. If there is an exact match, it displays more detailed information for that module.
grep <expr>restricts terminal output to messages that contain
journal [expr]does the same as
grepbut first shows all past log messages that contain
spy [expr]does the same as
dumpbut without the actual message content.
dump [expr]outputs the messages on all topics that match
htop [field]shows the modules with the highest CPU load in a table that refreshes regularly.
avgto change the sorting.
exec <module>[.method [args...]]and
call <module>[.method [args...]]invoke the given method of the given module with the given arguments.
execwaits for the command to finish and displays the result while
callperforms an asynchronous call. If no method is given, a list of method signatures for the module is shown.
the terminal will provide you with suggestions for the command and
possible arguments. Press the
<Tab> key to complete, press it twice to get
a list of suggestions. You can also use the up and down arrows the scroll through
the history of past commands.