208 lines
8.9 KiB
C
Executable File
208 lines
8.9 KiB
C
Executable File
/************************************************************************/
|
|
/* */
|
|
/* ***** ***** */
|
|
/* ***** ***** */
|
|
/* ***** ***** */
|
|
/* ***** ***** */
|
|
/* *************** *************** */
|
|
/* ***************** ***************** */
|
|
/* *************** *************** */
|
|
/* ***** ***** TheNetNode */
|
|
/* ***** ***** Portable */
|
|
/* ***** ***** Network */
|
|
/* ***** ***** Software */
|
|
/* */
|
|
/* File src/config.c (maintained by: ???) */
|
|
/* */
|
|
/* This file is part of "TheNetNode" - Software Package */
|
|
/* */
|
|
/* Copyright (C) 1998 - 2008 NORD><LINK e.V. Braunschweig */
|
|
/* */
|
|
/* This program is free software; you can redistribute it and/or modify */
|
|
/* it under the terms of the NORD><LINK ALAS (Allgemeine Lizenz fuer */
|
|
/* Amateurfunk Software) as published by Hans Georg Giese (DF2AU) */
|
|
/* on 13/Oct/1992; either version 1, or (at your option) any later */
|
|
/* version. */
|
|
/* */
|
|
/* This program is distributed WITHOUT ANY WARRANTY only for further */
|
|
/* development and learning purposes. See the ALAS (Allgemeine Lizenz */
|
|
/* fuer Amateurfunk Software). */
|
|
/* */
|
|
/* You should have received a copy of the NORD><LINK ALAS (Allgemeine */
|
|
/* Lizenz fuer Amateurfunk Software) along with this program; if not, */
|
|
/* write to NORD><LINK e.V., Hinter dem Berge 5, D-38108 Braunschweig */
|
|
/* */
|
|
/* Dieses Programm ist PUBLIC DOMAIN, mit den Einschraenkungen durch */
|
|
/* die ALAS (Allgemeine Lizenz fuer Amateurfunk Software), entweder */
|
|
/* Version 1, veroeffentlicht von Hans Georg Giese (DF2AU), */
|
|
/* am 13.Oct.1992, oder (wenn gewuenscht) jede spaetere Version. */
|
|
/* */
|
|
/* Dieses Programm wird unter Haftungsausschluss vertrieben, aus- */
|
|
/* schliesslich fuer Weiterentwicklungs- und Lehrzwecke. Naeheres */
|
|
/* koennen Sie der ALAS (Allgemeine Lizenz fuer Amateurfunk Software) */
|
|
/* entnehmen. */
|
|
/* */
|
|
/* Sollte dieser Software keine ALAS (Allgemeine Lizenz fuer Amateur- */
|
|
/* funk Software) beigelegen haben, wenden Sie sich bitte an */
|
|
/* NORD><LINK e.V., Hinter dem Berge 5, D-38108 Braunschweig */
|
|
/* */
|
|
/************************************************************************/
|
|
|
|
/*----------------------------------------------------------------------*/
|
|
/* ACHTUNG: ALLE DEFAULT-WERTE SIND HIER EXPLIZIT ANGEGEBEN !! */
|
|
/* ======== BEI AENDERUNGEN UNBEDINGT AUF DIE ANZAHL DER ARRAY- */
|
|
/* ELEMENTE ACHTEN !! */
|
|
/*----------------------------------------------------------------------*/
|
|
|
|
BOOLEAN bVerbose = FALSE; /* Erweitertes Logging an der Konsole ? */
|
|
|
|
/*---------------------------------------------- Parameter fuer Level 2 */
|
|
|
|
UWORD DamaSpeedFactor = 0; /* 0=ausgeschaltet.. */
|
|
#ifndef PORT_MANUELL
|
|
UWORD paclen = 236;
|
|
#endif /* PORT_MANUELL */
|
|
UWORD dama_enable = 0; /* 1=DAMA-Betrieb, 0=RTT-Betrieb */
|
|
UWORD dama_init = 100; /* Anfangswert fuer DAMA Timer (10 ms) */
|
|
UWORD dama_max = 15; /* Maximaler Aktivitaetszaehlerstand */
|
|
UWORD MaxPollCnt = 0; /* Maximale Anzahl von non-DAMA Polls.. */
|
|
|
|
/*---------------------------------------------- Parameter fuer Level 3 */
|
|
|
|
UWORD broint_ui /* Rundspruchintervall */
|
|
= 30;
|
|
|
|
UWORD broint_i /* Rundspruchintervall */
|
|
= 60;
|
|
|
|
UWORD timliv /* Anfangswert Paketlebensdauer */
|
|
= 30;
|
|
|
|
UWORD worqua /* minimale Qualitaet fuer Autoupdate */
|
|
= 40;
|
|
|
|
UWORD mymaxtime /* max. Laufzeit zu einem Ziel */
|
|
= 0;
|
|
|
|
#ifdef AXIPR_HTML
|
|
char htmlpath[MAXPATH] /* Pfadname fuer HTML */
|
|
= HTMLPATH;
|
|
#endif
|
|
|
|
#ifdef MH_LISTE
|
|
UWORD MHdefault = 1;
|
|
UWORD MHlen = 30;
|
|
#endif
|
|
|
|
#ifdef TIMEOUT_MANUELL
|
|
UWORD ininat = 3600;
|
|
#endif /* TIMEOUT_MANUELL */
|
|
|
|
#ifdef PACSAT
|
|
LONG last_fid = -1L;
|
|
LONG first_fid = -1L;
|
|
UWORD pacsat_free = 1000;
|
|
UWORD pacsat_timer = 200; /* in ms, Timeout fuer Sendefreigabe */
|
|
UWORD pacsat_frames = 15;
|
|
|
|
char pacsatid[] /* Rufzeichen */
|
|
= { ' ',' ',' ',' ',' ',' ','\140'};
|
|
#endif
|
|
|
|
|
|
/*---------------------------------------------- Parameter fuer Level 4 */
|
|
|
|
UWORD trawir /* Level4 vorgeschlagene Fenstergr. */
|
|
= 10;
|
|
|
|
/*---------------------------------------------- Parameter fuer Level 7 */
|
|
|
|
UWORD conctl /* gepufferte Frames je Verbindung */
|
|
= 10;
|
|
|
|
UWORD save_timer /* Autom. Speichern in 10 min-Intervall */
|
|
/* 0 = abgeschaltet */
|
|
= 6;
|
|
|
|
BOOLEAN hostco /* Flag Hostconnect erlaubt j/n */
|
|
= FALSE;
|
|
|
|
WORD max_jh /* Anzahl Eintraege in HEARD-Liste */
|
|
= 150;
|
|
|
|
char promptstr[80] /* Prompt */
|
|
= "%c de %d (%t)>";
|
|
|
|
UWORD syspro_flag /* SYSOP-Protokoll : enabled/disabled */
|
|
= TRUE;
|
|
|
|
/*----------------------------------------------------------------------*/
|
|
/* Folgende Parameter werden in TNNxxx.PAS abgespeichert */
|
|
/*----------------------------------------------------------------------*/
|
|
|
|
char paswrd[85] = /* SYSOP-Passwort */
|
|
"12345678901234567890123456789012345678901234567890123456789012345678901234567890";
|
|
|
|
UWORD paswle /* Laenge des Passworts */
|
|
= 80;
|
|
|
|
char pass[85] /* Console-Passwort */
|
|
= "Geheim";
|
|
|
|
char alias[] /* Ident */
|
|
= { 'T','e','s','t',' ',' ','\0' };
|
|
|
|
char myid[] /* Rufzeichen */
|
|
= { 'X','X','0','X','X',' ','\140'};
|
|
|
|
char hostid[] /* Rufzeichen fuer Host-Console */
|
|
= { 'X','X','0','X','X','X','\140'};
|
|
|
|
UWORD testid /* SSID fuer den Linktest */
|
|
= 15;
|
|
|
|
UWORD convid /* SSID fuer den Convers */
|
|
= 1;
|
|
|
|
char textpath[MAXPATH] /* Pfadname fuer Systemtexte/Hilfe */
|
|
= TEXTPATH;
|
|
|
|
char textcmdpath[MAXPATH] /* Pfadname fuer Texte als Commands */
|
|
= TEXTCMDPATH;
|
|
|
|
char userexepath[MAXPATH] /* Pfadname fuer ext. User-Programme */
|
|
= USEREXEPATH;
|
|
|
|
char sysopexepath[MAXPATH] /* Pfadname fuer ext. Sysop-Programme */
|
|
= SYSEXEPATH;
|
|
|
|
#ifdef PACSAT
|
|
char pacsatpath[MAXPATH] /* Pfadname fuer PacSat */
|
|
= PACSATPATH;
|
|
#endif
|
|
|
|
char msgpath[MAXPATH] /* Pfad fuer Nachrichten (MSG-Befehl) */
|
|
= MSGPATH;
|
|
|
|
#ifndef MC68K
|
|
char exename[MAXPATH]; /* Name der EXE */
|
|
#endif
|
|
|
|
/*----------------------------------------------------------------------*/
|
|
/* Folgende Parameter werden in TNNxxx.STA abgespeichert */
|
|
/*----------------------------------------------------------------------*/
|
|
|
|
STAT mh[MAXSTAT]; /* Statistik-Tabelle */
|
|
|
|
PORTSTAT portstat[L2PNUM]; /* TNC-Statistik */
|
|
|
|
UWORD maxlfz = 1200;
|
|
|
|
UWORD proto = 0;
|
|
|
|
#ifdef HOSTMYCALL
|
|
char hostuserid[] = { 'X','X','0','X','X','X','\0'};
|
|
#endif
|
|
|
|
/* End of src/config.c */
|