; CONFIGURATION FILE FOR BPQ32: G8BPQ SWITCH SOFTWARE ; Contains only a LOOPBACK port. Useful to verify that the minimal system is ; functional. ; To perform the basic test, compile this configuration file by executing ; bpqcfg.exe, which will generate bpqcfg.bin. Now execute BPQTerminal.exe, ; and in the lowest window enter: ; C 1 XXNODE v XX0XX ; You should receive the following response: ; XXNODE:XX0XX} Connected to XXNODE ; This is the CTEXT. ; XXNODE:XX0XX} DX CONNECT BYE INFO NODES ROUTES PORTS USERS MHEARD ; \Examples\Minimal HOSTINTERRUPT=127 ; Interrupt used for BPQ host mode support EMS=0 ; Doesn't use EMS RAM DESQVIEW=0 ; DesqView unused NODECALL=N4ZKF-5 ; Node callsign NODEALIAS=DABFLA ; Node alias (6 characters max) BBSCALL=N4ZKF ; BBS callsign APPL1CALL if used overrides BBSCALL BBSALIAS=DABBBS ; BBS alias APPL1ALIAS if used overrides BBSALIAS IDMSG: ; UI broadcast text from NODECALL to fixed dest ID Network node (DABFLA) *** ; Denotes end of IDMSG text BTEXT: ; UI broadcast text from BCALL to destination UNPROTO= This is the BTEXT text. *** ; Denotes end of BTEXT text INFOMSG: ; The INFO command text follows: N4ZKF Packet Switch, Daytona Beach, Florida *** ; Denotes end of INFOMSG text CTEXT: ; The CTEXT text follows: Welcome to N4ZKF's Packet Switch Type ? for a list of available commands *** ; Denotes end of CTEXT text FULL_CTEXT=0 ; 0=send CTEXT to L2 connects to NODEALIAS only ; 1=send CTEXT to all connectees ; Network System Parameters: OBSINIT=6 ; Initial obsolescence set when a node is included ; in a received nodes broadcast. This value is then ; decremented by 1 every NODESINTERVAL. OBSMIN=4 ; When the obsolescence of a node falls below this ; value that node's information is not included in ; a subsequent nodes broadcast. NODESINTERVAL=15 ; Nodes broadcast interval in minutes IDINTERVAL=10 ; 'IDMSG' UI broadcast interval in minutes, 0=OFF BTINTERVAL=0 ; The BTEXT broadcast interval in minutes, 0=OFF L3TIMETOLIVE=25 ; Max L3 hops L4RETRIES=3 ; Level 4 retry count L4TIMEOUT=60 ; Level 4 timeout in seconds s/b > FRACK x RETRIES L4DELAY=10 ; Level 4 delayed ack timer in seconds L4WINDOW=4 ; Level 4 window size MAXLINKS=63 ; Max level 2 links MAXNODES=28 ; Max nodes in nodes table MAXROUTES=28 ; Max adjacent nodes MAXCIRCUITS=32 ; Max L4 circuits MINQUAL=50 ; Minimum quality to add to nodes table BBSQUAL=255 ; BBS quality multiplier, (BBSQUAL/256), relative to ; NODE. Used to limit spread of BBS node info through ; the network to your required service area. [0,255]. ; APPL1QUAL if used overrides BBSQUAL. BUFFERS=130 ; Packet buffers - 255 means allocate as many as ; possible, normally about 130, depending upon other ; table sizes. ; TNC default parameters: PACLEN=80 ; Max packet size (236 max for net/rom) ; 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 BPQ nodes about than 'other' 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, currently 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. TRANSDELAY=1 ; Transparent node send delay in seconds ; Level 2 Parameters: ; T1 (FRACK), T2 (RESPTIME) and N2 (RETRIES) are now in the PORTS section T3=120 ; Link validation timer in seconds IDLETIME=600 ; Idle link shutdown timer in seconds ; Configuration Options: AUTOSAVE=1 ; Saves BPQNODES.dat upon program exit BBS=1 ; 1 = BBS support included, 0 = No BBS support NODE=1 ; Include switch support HIDENODES=1 ; If set to 1, nodes beginning with a # ; require a 'N *' command to be displayed. ; The *** LINKED command is intended for use by gateway software, and concern ; has been expressed that it could be misused. It is recommended that it be ; disabled (=N) if unneeded. ENABLE_LINKED=Y ; Controls processing of *** LINKED command ; Y = allows unrestricted use ; A = allows use by application program ; N = disabled ; AX25 port definitions: ; The LOOPBACK port simulates a connection by looping input to output. ; To test, start BPQTerminal and enter: 'C 1 XXNODE via XX0XX' ; In this example '1' is the LOOPBACK port number. The LOOPBACK port is ; provided for testing purposes would rarely be included in an established ; system. PORT PORTNUM=1 ; Optional but sets port number if stated ID=145.05MHz ; Displayed by PORTS command TYPE=DRSI PROTOCOL=HDLC IOADDR=310H INTLEVEL=3 FULLDUP=0 ; Only meaningful for KISS devices SPEED=1200 ; RS232 COM PORT SPEED CHANNEL=A ; A for single channel TNC, A or B for multichannel PERSIST=64 ; PERSIST=256/(# of transmitters-1) SLOTTIME=100 ; CMSA interval timer in milliseconds TXDELAY=450 ; Transmit keyup delay in milliseconds TXTAIL=30 ; TX key down, in milliseconds, at packet end QUALITY=192 ; Quality factor applied to node broadcasts heard on MINQUAL=168 ; Entries in the nodes table with qualities greater or MAXFRAME=4 ; Max outstanding frames (1 thru 7) FRACK=5000 ; Level 2 timout in milliseconds RESPTIME=1500 ; Level 2 delayed ack timer in milliseconds RETRIES=10 ; Level 2 maximum retry value PACLEN=128 ; Default max packet length for this port UNPROTO=BPQ32 ; BTEXT broadcast addrs format: DEST[,digi1[,digi2]] BCALL=N4ZKF ; BTEXT call. unstated defaults to APPL1CALL L3ONLY=0 ; 1=No user downlink connects on this port DIGIFLAG=1 ; Digipeat: 0=OFF, 1=ALL, 255=UI Only DIGIPORT=0 ; Port on which to send digi'd frames (0 = same port) USERS=0 ; Maximum number of L2 sessions, 0 = no limit ENDPORT PORT PORTNUM=2 ; Optional but sets port number if stated ID=14.098 MHz ; Displayed by PORTS command TYPE=DRSI PROTOCOL=HDLC IOADDR=310H INTLEVEL=3 FULLDUP=0 ; Only meaningful for KISS devices SPEED=300 ; RS232 COM PORT SPEED CHANNEL=B ; A for single channel TNC, A or B for multichannel PERSIST=64 ; PERSIST=256/(# of transmitters-1) SLOTTIME=100 ; CMSA interval timer in milliseconds TXDELAY=450 ; Transmit keyup delay in milliseconds TXTAIL=30 ; TX key down, in milliseconds, at packet end QUALITY=192 ; Quality factor applied to node broadcasts heard on MINQUAL=168 ; Entries in the nodes table with qualities greater or MAXFRAME=1 ; Max outstanding frames (1 thru 7) FRACK=7000 ; Level 2 timout in milliseconds RESPTIME=1500 ; Level 2 delayed ack timer in milliseconds RETRIES=10 ; Level 2 maximum retry value PACLEN=80 ; Default max packet length for this port UNPROTO=BPQ32 ; BTEXT broadcast addrs format: DEST[,digi1[,digi2]] BCALL=N4ZKF ; BTEXT call. unstated defaults to APPL1CALL L3ONLY=0 ; 1=No user downlink connects on this port DIGIFLAG=1 ; Digipeat: 0=OFF, 1=ALL, 255=UI Only DIGIPORT=0 ; Port on which to send digi'd frames (0 = same port) USERS=0 ; Maximum number of L2 sessions, 0 = no limit ENDPORT ROUTES: ; Locked routes ; CALLSIGN,QUALITY,PORT[,MAXFRAME,FRACK,PACLEN] ; The values in [...] if stated override the port defaults. ; No routes are specified, as they would be meaningless. *** ; Denotes end of locked routes ; Applications supported: ; The first three are reserved for BBS, HOST and REMOTE SYSOP. Five ; additional applications, up to 12 bytes each, can be defined as you wish. ; Applications beginning with a * are not shown in the valid commands display. APPLICATIONS=BBS, ;no BBS, no host, remote sysop=*SYS