NGHam Toolbox
=============

## Getting started

Configure Owl first with the following commands:
- port0 ngham-spp (or other active port)
- cfg-save
- set"

In Linux, make ngham-toolbox executable and execute run.sh:
- chmod +x run.sh ngham-toolbox
- ./run.sh

If using serial port:
- Start with the "Settings" tab
- "Link type" -> "serial"
- Select port (if multiple ports, check "dmesg" for latest plugged in device)
- Select baud rate (according to "baudN" setting on Owl)

Link type TCP:
- To be used when a radio is shared over an IP network with gateway software ("ngham_gw.py")

## Packets tab

- Displays packets in realtime, both local packets and packets received over RF. Callsign will be shown in the "Station" column if available. RSSI/signal strength is shown if available.

## Stations tab

will display all NGHam extension last heard from a station by clicking on a station in the lefthand list. Remember that you can enable/disable NGHam packets sent from the local device with "port-*", and "tx-*" for devices that are received over a radio connection.

## Terminal tab

- If you wish to configure the radio you are connected to, use "SPP cmd". Type "help" as a test. Autocompletion is not implemented in this terminal view.
- If you wish to configure a remote radio via a radio connection, use "Ext. cmd", and select the station you wish to configure in the "Active station:" drop-down list.
- Only radios that transmits their callsign over RF (has "tx-src" set to a value more than zero) will be shown in the "Active station" list.
- You can manually type in a callsign in the same box if the radio doesn't transmit a callsign.
- Radios that are configured remotely must have firmware newer than 0.3.11, and setting "remote-cmd" must be set to "1".



