Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Introduction

This page covers Radar Discovery within the Trebuchet App.

Contents



Radar Discovery

image-20241106-112420.png

The Radar Discovery tab displays radar available on the current network. It does this by listening to discovery data messages received from a network interface and defined in a config file.

Each radar is listed by it's serial number and has it's connection details listed. Clicking on the hostname of a given radar will take the user to that radars Vertex page. Some additional information is listed from the discovery data, including the number of azimuths, the range in metres, and whether Safeguard is enabled. The FFT Protocol and Point Data Output (PDO) modes are also given.

Limitations

While the launcher can be configured to launch practically any command-line app, there are some limitations to consider. These largely relate to the parameters themselves.

Parameters are not Typed

Currently, all parameters are treated as strings and there is no option otherwise. A consequence of this is that Boolean parameters (i.e. parameters where no argument is required, just a flag) cannot be changed into e.g. a checkbox. Instead, they are set by typing “true” into a text field.

No Input Validation

There is no way of doing input validation on any parameters. The app cannot know in advance the validation requirements for any given field.

Apps are Launched with all Parameters passed as Arguments

If a parameter is present in the config file, then it will be passed as an argument to the app when launching, regardless of its optionality.

The Witness.NavDataCapture Utility is an example of where this can cause an issue. It's SetRange option can be used to set the range gain, the range offset, or both. Trebuchet can only do both at once, which could become an issue if a user would like to keep the current setting for either.


Related Information

  • No labels