The TARPN installation script configures Minicom to execute using the com7 serial stream of G8BPQ. A network operator can access Minicom by launching a terminal session on the Raspberry Pi and entering a tarpn host command. The operator will then be in the Minicom environment and will have a window for incoming connects from other stations on the network or to create a connection into the network.
Let's try this.
From the Minicom you can type a message back to the other window.
To tell Minicom to disconnect from your incoming caller, send control-C and type type d and return.
To exit from Minicom, send control A followed by X and then hit return.
Notice the text saying that Ring.wav was played?
As described above, the sound file is output to the Raspberry PI's audio output jack or HDMI depending on your configuration.
You can replace the Ring.wav file from any of the wav files supplied in the /home/pi/ringfolder directory.
To select the sound file presto.wav, copy and paste this text into a Linux-prompt terminal window:| autolf | Displays or changes the automatic linefeed configuration. With a parameter of Y or N you may enable or disable automatic linefeed. |
| bbsmon | Monitor callsigns only -- used to build the JA list in some BBS software? |
| conok | Displays or changes the connect-OK configuration. If set to NO then nobody can connect in. |
| connect | Shows the current CONNECT state. If you are currently DISCONNECTED, then with a parameter this command will connect to a distant node, a server, or to switch, which represents your own node. |
| c | Abbreviation for connect. |
| cr | I don't know what this does. I think it may cause carriage returns to be generated in the outbound (transmit to node) stream when a control-M is received from user application (as if being transmitted to the node). |
| conv | Needs documentation!. |
| cpactime | Needs documentation!. |
| d | tell the API to DISCONNECT. |
| echo | Displays or changes the local echo configuration. With a parameter of ON OFF Y or N you may enable or disable local echo. |
| e | This is the same as echo. |
| k | leave cmd: and start typing to the node. |
| mall | Look at or change the state of the Monitor-All feature. With a parameter of ON OFF Y or N you may enable or disable Monitor-All. Monitor-All being ON says to include traffic sent unproto or to other stations, instead of just traffic to me, but only if the monitor feature itself is turned on. See next couple of commands. It is also unclear to your author if this command does anything at all in the context of a TARPN node. |
| mcom | Look at or change the state of the Monitor-Comm feature. With a parameter of ON OFF Y or N you may enable or disable Monitor-Comm. This feature says that if ON you will see connect, disconnect, acknowledge, and busy packets when you are enabled to watch monitored traffic. If OFF you will only see Info Frames when you are enabled to watch monitored traffic. |
| mcon | Look at or change the state of the Monitor-Conn feature. With a parameter of ON OFF Y or N you may enable or disable Monitor-Conn. This feature says that if it is ON you will see monitor text even if you are in a connection to the node or to some server. This can be very confusing. |
| mc | This is the same as mcon. |
| monitor | Globally turns on or off monitoring. |
| mon | Same as monitor. |
| mtx | Monitor transmit. |
| mycall | Displays or change the callsign assigned to the serial stream/API. The callsign appears to be set to the node callsign when the G8BPQ pilinbpq node starts up. |
| my | This is the same as mycall. |
| node | This is the same as k. |
| p | Display the length of packets sent from this terminal. This command makes you think you can change that length by issuing p and a number. That features appears to not do anything useful. |
| sendpac | This may set the character (in hex) used to tell the API that the text typed so far is ready to be sent out as a packet. |
| trans | Transparent Mode. This tells the TNC2 API to send packets when the buffer is full or a timeout after the first character arrives in the buffer whichever comes first. I don't know how to specify the rate, yet. The API will ignore your control characters but will send them into the output stream verbatim. This is intended for binary file transfer. To escape from transparent mode, pause for several seconds, then send a control-C, followed by another 2 seconds, followed by another control-C, etc.. It should take 4 control-Cs with pauses to get back to the cmd: prompt |
| t | Same as trans. |
| ^C | Get back to cmd:. Using control-C does not disconnect from the node or network or server. It redirects future traffic to the cmd: processor, stopping it from going into the network or node. The opposite command is K which tells the API to direct future traffic to the node or network (depending on the state of CONNECT). |
WB9LOZ, Larry Kenny, has some information on the commands available to a typical TNC. The TNC2 API is attempting to emulate a TNC so Larry's document may be of some use. Introduction to packet radio part 13
send "^C" send "D" send "" send "autolf on" send "cbell on" send "echo on" send "conok on" send "mon off" send "mall off"