home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HAM Radio 1
/
HamRadio.cdr
/
misc
/
bpqutils
/
bpqterm.doc
< prev
next >
Wrap
Text File
|
1990-06-03
|
9KB
|
278 lines
Terminal Controller Program for BPQ TheNode
This program is designed to provide a comprehensive terminal controller
program for a BPQ node.
There are four files supplied;
BPQTERM.EXE The program.
BPQTERM.CFG The configuration file.
BPQTERM.HLP The help display file.
BPQTERM.TXT A list of the updates.
BPQTERM.DOC This file.
T1-PIF.DVP For DESQview version 2.24
The file T1-PIF.DVP is already set up to use BPQTERM, but may need altering to
suit your system.
CONFIGURATION FILE
The configuration file BPQTERM.CFG holds the start up information required by
BPQTERM, and must be in the current directory (under desqview in the same
directory as the program). It looks something like this:
5 {com port. Can be overridden on the command line!}
1200 {baud rate}
8192 {memory size, in bytes (not more than 32K)}
71 {Top Bar colours}
2 {Output ink colour}
23 {Message Bar colours}
7 {Input ink colours}
4 {Help display colours}
8 {Tab Size}
1 {Clock on/off (0 = off, 1 = on)}
0 {Spool to printer on/off (0 = off, 1 = on)}
0 {Spool to file on/off (0 = off, 1 = on)}
1 {Echo to output window on/off (0 = off, 1 = on)}
test.txt {Spool to file default file name}
APPL $02
M ON
MTX ON
CONOK ON
*** EOF {end of commands sent to TNC on program start}
M OF
MTX OF
CONOK OF
*** EOF {end of commands sent to TNC on program end}
Taken in order these are:
The COM port number.
This is the virtual BPQ COM port you allocate to this program.
The baud rate.
This is the rate at which the program will talk to the VIRTUAL TNC
inside the BPQ node!
Memory size.
The amount of memory to use in the screen buffer in bytes.
NOTE. Not more than 60000 bytes.
The next five parameters control the colours used.
Top bar. For information posted along the top.
Output screen. Information recieved in main window.
Message bar. Information posted below the main window.
Input screen. Information typed into input window and sent to the
output screen.
Help Display. For the help information.
Tab size, the spacing between tab points in the keyboard buffer.
The next four parameters are used to set the flags for functions in the program
that are either on or off. Here 1 is used as on, and 0 as off.
Clock. Time and date display on or off. When on, it can slow the
program a little.
Spool to printer. Echo text entering the main window to a printer.
Spool to file. Echo text entering the main window to the file specified.
Echo. Repeat text sent in the main window.
Spool to file destination. This must be a valid file name in a valid directory
(or the current one). Data is sent here as it is recived from the TNC. The
spool facility is turned on and of by the spool to file key F4.
The next few lines up to the line;
*** EOF {end of commands sent to TNC on program start}
are optional. But that the line is not!
They consist of the commands sent to the Virtual TNC on initialisation.
The same is true of the lines up to the line;
*** EOF {end of commands sent to TNC on program end}
They consist of the commands sent to the Virtual TNC on close down.
NOTE. It is important to quit the program properly.
There is one optional command line parameter, an alternative COM port number.
This takes precidence over the one in the configuration file, enabling you to
run multiple copies (on different COM ports).
IN USE
═══════════════════════════════════════════════════════════════════════════════
BPQ TheNode Terminal Controller Program. V1.04 COM 01 P.M.Hounslow G4YFE
cmd:cm off
md:*** DISCONNECTED
MONITOR was ON
cmd:MTX was ON
cmd:CONOK was ON
cmd:APPL was $02
cmd:MONITOR was OFF
cmd:MTX was OFF
cmd:CONOK was OFF
cmd:MONITOR was ON
cmd:
Disconnected Printer :off: RX File :off: Echo :on: Scroll Insert
m off
═══════════════════════════════════════════════════════════════════════════════
The top line of the program, the one that starts "BPQ TheNode", is the top bar,
and diplays information about the program.
The line that starts; "Disconnected Printer :off:", is the message bar. This
tells up the program's status, e.g. whether connected or not. The "Scroll"
message tells you that the information displayed on the main screen is from the
buffer, not the current input.
Both of these lines would normally have different text attributes from the main
screen window (between the top line and the message bar), and the input window.
Also having the ink for the input and output texts different colours is a good
idea too. However it is probably a good idea to have to background colours the
same for those two. See CONFIGURATION FILE.
Text recieved comes in on the main sceen window, is displayed on screen and put
into a buffer, the size of which is specified in the config file. There is full
scrolling around the buffer, with single line scroll up and down, page up and
down, and jump to top or bottom. Text sent from the keyboard is also put onto
the main window, in the same colours as the input window.
The input window, from the message line to the bottom of the screen, is for
entering and editing the text. This has a full range of editing commands. Text
is not sent to the TNC or the screen until enter or ctrl-enter is hit. Unless a
space is typed close to the end of the line, or the line is filled up, in which
case the line will be sent.
KEYBOARD CONTROL
EDITING
Ctrl Enter Send the line and the end of over characters " >>".
Home Return the cursor to the left of the screen.
End Move the cursor to the end of the line.
Left Move the cursor one character to the left.
Right Move the cursor one character to the right.
Insert Toggle between insert and overwrite modes.
Delete Delete the character under the cursor.
Backspace Delete the character to the left of the cursor.
Ctrl Home Delete from the cursor to the start of the line.
Ctrl End Delete form the cursor to the end of the line.
SCREEN KEYS
Up Scroll the screen up the buffer by one line.
Down Scroll the screen down the buffer by one line.
PageUp Scroll the screen up the buffer by one screen.
PageDown Scroll the screen down the buffer by one page.
Ctrl PageUp Move the screen to the top of the buffer.
Ctrl PageDown Move the screen to the bottom of the buffer.
FUNCTION KEYS
F1 Help screens.
Shift F1 (Alt H) Display this help screen.
F2 Turn the printer spool on or off.
Ctrl F2 (Alt P) Dump the screen buffer to the printer.
F3 Last line sent. Only if no text in the keyboard buffer.
Ctrl F3 (Alt E) Toggle the echo to the output screen on or off.
F4 Turn the file spool on and off.
Shift F4 Change the destination for the file spool.
Ctrl F4 (Alt W) Dump the screen buffer to a file.
F5 Send a text file.
F6 Insert a number into the keyboard buffer.
Shift F6 (Alt N) Select number for insertion.
F7 Search through the screen buffer for specified text.
Shift F7 (Alt F) Enter text for search.
F8 (Alt T) Insert time and date at the cursor
Ctrl F8 Toggle the clock on or off.
Ctrl F9 (Alt C) Empty the screen buffer.
F9 Do a screen refresh.
F10 (Alt B) Return to command mode.
Ctrl F10 (Alt X) Quit the program.
NOTE. If you just kill the program the BPQ node will still think the program
there, allowing connections and still trying to send the information to the
program.
I hope that all that was not too garbled! If you have any problems, contact
myself:-
Paul G4YFE @ GB7VRB
Paul Hounslow
16 West Mansion
Heene Rd
Worthing
West Sussex
BN11 3NT
0903 212301
or
Geoff G8DHE @ GB7VRB
Geoff Mather
72 Cranleigh Rd.,
Worthing
West Sussex
BN14 7QW
0903 32161
73's and good luck.