;   For Version 4.06
;
;
;    CONFIGURATION FILE FOR G8BPQ SWITCH SOFTWARE
;
;    The program which converts this text file to binary
;    form is currently very crude - be VERY careful when 
;    editing this file!
;
;
;    The order of parameters in not important, but they
;    all must be specified - there are no defaults
;
;
DESQVIEW=0
 
HOSTINTERRUPT=127
 
;
;    Memory Usage. If EMS=1, the system will attempt to put its
;    data area into EMS Memory. At the moment it makes no attempt 
;    to manage sharing of the EMS window, so you must not run any other
;    software using EMS.
;
;    It seems to work ok when used with Desqview, at least on my
;    AST, but it is primarily intended for use with AA4RE BBS, which
;    needs a great deal of space.
;
;
EMS=0                    ; dont use EMS RAM
;
;
;    Station Identification.
;
;    The Data Engine version of the switch only uses the NODECALL and 
;    NODEALIAS, but as the same version BPQCFG.EXE is used for both versions,
;    you must also define a BBS call and Alias, even though they are not used.
;
 
NODECALL=GB7YS           ; NODE CALLSIGN
NODEALIAS=SHEF
 
 
BBSCALL=GB7YS            ; BBS CALLSIGN 
BBSALIAS=SHEF            ; BBS ALIAS
 
;
;    'ID' MESSAGE - SENT EVERY IDINTERVAL MINS
;
;    WILL BE ADDRESSED FROM THE PORT CALLSIGN (IF DEFINED)
;         ELSE FROM THE NODE CALL
;
;    The following format allows KA nodes to include your system in
;    their 'Nodes' lists.
;
IDMSG:
Network node (SHEF)
***
;
UNPROTO=MAIL             ; DEFAULT UNPROTO ADDR
 
;    'I' COMMAND TEXT
;
;    Note that the bit about needing a port param in connects is only
;    necessary if you are running more that one (radio) port.
;
INFOMSG:
  G8BPQ Packet Switch, Wharncliffe, North Sheffield: IO93fl
       Kantronics Data Engine running BPQ code in EPROM
            DX PacketCluster Link and Access Node
                    Sysop: G3VMW @ GB7LDS
***
;
;	CTEXT - Normally will only be sent when someone connects to 
;	the NODE ALIAS at level 2. If FULL_CTEXT is set to 1, it 
;	will be sent to all connectees. Note that this could confuse BBS
;	forwarding connect scripts. 
;
CTEXT:
 Welcome to the GB7YS Packet Switch located at Wharncliffe, North Sheffield
                  Type ? for list of available commands.
***
 
FULL_CTEXT=0		; Dont send CTEXT to connects to callsign
;
; 
;    Network System Parameters
;
OBSINIT=5                ; INITIAL OBSOLESCENCE VALUE
OBSMIN=4                 ; MINIMUM TO BROADCAST
NODESINTERVAL=60         ; 'NODES' INTERVAL IN MINS
IDINTERVAL=15            ; 'ID' BROADCAST INTERVAL (UK Regs require
                         ; an AX25 ID every 15 mins)
;
BTINTERVAL=0             ; NO BEACONS
L3TIMETOLIVE=25          ; MAX L3 HOPS
L4RETRIES=3              ; LEVEL 4 RETRY COUNT
;
;    I have seen suggestions that L4TIMEOUT should be increased to very
;    high values (even as long as seven mins). Although 60 may be a bit 
;    short in some cases, I STRONGLY advise that you dont go much above
;    120 secs unless you understand ALL the implications.
;
;    I've set TTL and TIMEOUT to the values agreed by the latest SYSOPS
;    meeting - this does not imply that I agree with them!
;
L4TIMEOUT=120            ; LEVEL 4 TIMEOUT
L4DELAY=10               ; LEVEL 4 DELAYED ACK TIMER
L4WINDOW=4               ; DEFAULT LEVEL 4 WINDOW
;
MAXLINKS=30              ; MAX LEVEL 2 LINKS (UP,DOWN AND INTERNODE)
MAXNODES=175             ; MAX NODES IN SYSTEM
MAXROUTES=30             ; MAX ADJACENT NODES
MAXCIRCUITS=50           ; NUMBER OF L4 CIRCUITS
MINQUAL=20               ; MINIMUM QUALITY TO ADD TO NODES TABLE
     
BBSQUAL=250              ; BBS Quality relative to NODE - used to
                         ; limit 'spread' of BBS through the network
                         ; to your required service area. I've been
                         ; asked to set a low default to encourage you
                         ; to think about a suitable value. Max is 255
 
BUFFERS=255              ; PACKET BUFFERS - 255 MEANS ALLOCATE AS MANY
                         ; AS POSSIBLE - NORMALLY ABOUT 130, DEPENDING
                         ; ON OTHER TABLE SIZES
;
;    TNC DEFAULT PARAMS
;
PACLEN=120               ; MAX PACKET SIZE
;
;    PACLEN is a problem! The ideal size depends on the link(s) over
;    which a packet will be sent. For a session involving another node,
;    we have no idea what is at the far end. Ideally each node should have
;    the capability to combine and then refragment messages to suit each
;    link segment - maybe when there are more of my nodes about than 'real'
;    ones, i'll do it. When the node is accessed directly, things are a
;    bit easier, as we know at least something about the link. So, from
;    Version 3.11 onwards, there are two PACLEN params, one here and
;    one in the PORTS section. This one is used to set the initial value
;    for sessions via other nodes, and for sessions initiated from here.
;    The other is used for incoming direct (Level 2)   sessions. In all   
;    cases the TNC PACLEN command can be used to override the defaults.
;    The main reason for changing this now was a request from someone
;    wanting to run an HF port.
;
;
;
TRANSDELAY=1              ; TRANSPARENT MODE SEND DELAY - 1 SEC
;
;    Level 2 Parameters
;
; T1, T2 and N2 are now int the PORTS section
;
T3=180                    ; LINK VALIDATION TIMER (3 MINS)
 
IDLETIME=900              ; IDLE LINK SHUTDOWN TIMER (15 MINS)   
;
;
;    Configuration Options
;
BBS=0                    ; Not used in Data Engine version
NODE=1                   ; INCLUDE SWITCH SUPPORT
;
HIDENODES=0              ; IF SET TO 1, NODES STARTING WITH # WILL 
                         ; ONLY BE DISPLAYED BY A NODES * COMMAND
;
;	THE *** LINKED COMMAND IS INTENDED FOR USE BY GATEWAY SOFTWARE, AND
;	CONCERN HAS BEEN EXPRESSED THAT IT COULD BE MISUSED. I RECOMMEND THAT
;	IT IS DISABLED IF NOT NEEDED.
;
ENABLE_LINKED=Y			; CONTROLS PROCESSING OF *** LINKED COMMAND
				; Y ALLOWS UNRESTRICTED USE
				; A ALLOWS USE BY APPLICATION PROGRAM
				; N (OR ANY OTHER VALUE) DISABLE
;
;
;
;
;
;    'COMBIOS' Port definitions.
;
;    This section defines the virtual TNC's that the code supports.
;
;    The Data Engine only allows one TNC2-Like Virtual TNC
; 
;
TNCPORT
     COM=1
ENDPORT
 
;
;    AX25 PORT DEFINITIONS
;
;    Note that these are NOT related to the Virtual TNC ports defined
;    in TNCPORTLIST above. These define the external links - normally
;    to radios, but possibly to other computers, modems, etc. You can
;    have several TNC ports, but only one radio link, or even several
;    radio links and only one TNC port.
;
; 
;    See file PORTS.DOC for full details of all available parameters
;
;
PORT
    ID=23cms: NOTTS Trunk Link
    TYPE=DE56
    PROTOCOL=HDLC
    IOADDR=0
    INTLEVEL=3
    SPEED=1200
    CHANNEL=A
    QUALITY=10
    MAXFRAME=4
    TXDELAY=350
    SLOTTIME=100
    PERSIST=128
    FULLDUP=0
    SOFTDCD=0
    FRACK=5000
    RESPTIME=1000
    RETRIES=10
    PACLEN=128
    VALIDCALLS=G8BPQ,G3WNR,G3VMW,GB7YW
    CWID=GB7YS
;
;   NEW FIELDS IN VER 3.55
;
    DIGIFLAG=255         ; DIGIPEAT FLAG - 0 = DISABLE 1 = ENABLE
                         ; 255 = DIGI UI FRAMES ONLY
 
    DIGIPORT=0      ; PORT TO RELAY DIGI'ED FRAMES ON -
                         ; 0 = THIS PORT, N = PORT N
 
    USERS=0              ; LIMIT ON L2 SESSIONS ON THIS PORT -
                         ; 0 = UNLIMITED
 
ENDPORT
;
PORT
    ID=70cms: BRAM Trunk Link
    TYPE=DE56
    PROTOCOL=HDLC
    IOADDR=0H
    INTLEVEL=3
    SPEED=1200                ; 0 ; ruh
    CHANNEL=B
    QUALITY=10
    MAXFRAME=4
    TXDELAY=350
    SLOTTIME=100
    PERSIST=128
    FULLDUP=0
    SOFTDCD=0
    FRACK=5000
    RESPTIME=1000
    RETRIES=10
    PACLEN=128
    VALIDCALLS=G3VMW,G0NZC,GB7YW
    CWID=GB7YS
    DIGIFLAG=255         ; DIGIPEAT FLAG - 0 = DISABLE 1 = ENABLE
                         ; 255 = DIGI UI FRAMES ONLY
;
ENDPORT
;
PORT
    ID=24cms: LEEDS Trunk Link
    TYPE=ASYNC
    PROTOCOL=KISS
    IOADDR=0E0H
    INTLEVEL=1
    SPEED=9600
    CHANNEL=A
    QUALITY=10
    MAXFRAME=4
    TXDELAY=350
    SLOTTIME=100
    PERSIST=128
    FULLDUP=0
    FRACK=5000
    RESPTIME=1000
    RETRIES=10
    PACLEN=128
    VALIDCALLS=G3VMW,G3WNR,G8BPQ,GB7YW
    KISSOPTIONS=CHECKSUM,POLLED,ACKMODE
;
ENDPORT
;
PORT
    ID=70cms: RP Trunk Link
    TYPE=ASYNC
    PROTOCOL=KISS
    IOADDR=0E0H
    INTLEVEL=1
    SPEED=9600
    CHANNEL=B
    QUALITY=10
    MAXFRAME=2
    TXDELAY=350
    SLOTTIME=100
    PERSIST=80
    FULLDUP=0
    FRACK=5000
    RESPTIME=1000
    RETRIES=10
    PACLEN=120
    VALIDCALLS=GB7RP,G8BPQ,G3VMW,G3WNR,G0INA
    KISSOPTIONS=CHECKSUM,POLLED,ACKMODE
 
ENDPORT
;
PORT
    ID=70.3125 MHz: HYDE Link
    TYPE=ASYNC
    PROTOCOL=KISS
    IOADDR=0E0H
    INTLEVEL=1
    SPEED=9600
    CHANNEL=C
    QUALITY=10
    MAXFRAME=2
    TXDELAY=400
    SLOTTIME=100
    PERSIST=128
    FULLDUP=0
    FRACK=5000
    RESPTIME=1000
    RETRIES=10
    PACLEN=120
    L3ONLY=0
    KISSOPTIONS=CHECKSUM,POLLED,ACKMODE
 
ENDPORT
;
PORT
    ID= 50.650 MHz: BSX Link
    TYPE=ASYNC
    PROTOCOL=KISS
    IOADDR=0E0H
    INTLEVEL=1
    SPEED=9600
    CHANNEL=D
    QUALITY=10
    MAXFRAME=2
    TXDELAY=400
    SLOTTIME=100
    PERSIST=64
    FULLDUP=0
    FRACK=6000
    RESPTIME=2000
    RETRIES=10
    PACLEN=120
    L3ONLY=0
    KISSOPTIONS=CHECKSUM,POLLED,ACKMODE
;
ENDPORT
 
 
 
ROUTES:
;
;    ROUTES TO LOCK IN
;
;    specify Callsign, Quality and Port. You can now also specify
;    MAXFRAME, FRACK, PACLEN (in that order) to override the port
;    defaults.
;
;
G8BPQ-3,150,1
GB7YW,150,2
G3VMW,150,2
G3WNR,180,3
GB7RP,150,4
GB7MC,120,5
G4MCC-4,120,5
G0BSX-2,120,6
G8BPQ-3,100,6
G6KZJ,60,6
***
;
;    APPLICATIONS SUPPORTED
;
;    UP TO 8 ENTRIES OF UP TO 12 BYTES EACH
;
;    THE FIRST 3 ARE RESERVED FOR BBS, HOST, AND REMOTE SYSOP - YOU
;    CAN DEFINE THE OTHERS AS YOU LIKE.
;
;    FOR COMPATIBILITY WITH EARLIER VERSIONS, JUST ENTER APPLICATIONS=BBS
;
;    NAMES STARTING WITH * ARE NOT INCLUDED IN 'VALID COMMANDS' DISPALY
;
APPLICATIONS=
;
