THS - TNC Hostmode Server – Terminale Packet Radio per TNC (Software MS-DOS)
Disponibile alla seguente pagina: https://www.forumradioamatori.it/download/download-dos/Packet/Packet.html
THS - Server Hostmode TNC
=========================
HB9CVV
Agosto 1989
Versione 2.50
THS è un programma terminale Packet Radio per IBM-PC. THS ne richiede uno
dei seguenti dispositivi:
- un TNC-1 con il software WA8DED V1.3.
- un TNC-2 con il software WA8DED V2.3.
- un DRSI PC * Packet Adapter e il driver TNC fornito da DRSI
Software.
Le principali caratteristiche di THS sono:
- comm-port, colori e testi configurabili dall'utente
- funzionamento a schermo diviso
- comando e voce di parametro in windows
- funzioni di aiuto estese
- revisione del testo ricevuto
- stampa e snapshot del buffer di revisione
- registrazione (acquisizione) su file
- supporto per stampanti online
- invia il testo dal file
- trasferimento di file binari usando il protocollo YAPP
- operazione multicanale
- lista ascoltata che mostra il percorso
- I frame Net / Rom sono decodificati
- è disponibile il wordwrapping
- uscita temporanea su DOS
- editor di messaggi incorporato
- supporto per schermi fino a 80 * 60
- 16550A Supporto per chip con FIFO
L'elenco delle revisioni attuali della versione 2 di THS si trova alla fine di
questo documento.
THS è stato sviluppato su un 386-AT con VGA sotto IBM DOS 3.3. test
sono stati eseguiti su PC / AT e PC / XT con schede EGA, CGA e Hercules,
e sotto diverse versioni di IBM DOS 3.x. THS potrebbe funzionare o non funzionare
su altro hardware e su versioni precedenti o altre del sistema operativo
sistema.
I test mostrano che su PC ordinari che funzionano a 4,77 Mhz il sovraccarico del programma
è troppo alto per servire una linea di baud 9600, se si verifica la porta RS-232
errori di overrun, è necessario ridurre la velocità di trasmissione a 4800 baud o addirittura 2400
baud. Tuttavia, i PC da 8 Mhz o 10 Mhz funzionano bene con 9600 baud line.
I PC-AT non hanno problemi. THS non funzionerà sotto lo pseudo multi-task
shell come Desqview o Windows.
I requisiti di memoria di THS sono circa 360 kB. In questi giorni, dove
La memoria 640kB è standard, questo non dovrebbe essere un grosso problema. Se tu
può avviare THS, ma ottenere una volta il messaggio "ERRORE TERMINALE: impossibile aprire a
finestra "non hai abbastanza memoria per eseguire THS. È possibile
ridurre i requisiti di memoria di THS riducendo le dimensioni della finestra. Il
i requisiti minimi saranno circa 250kB.
THS copre le mie esigenze di pacchetti radio, quindi ho implementato le funzionalità che
Desideravo avere, e non mi preoccupavo di soddisfare tutti i gusti e di abbinare tutti
possibilità. THS potrebbe non essere adeguato alle tue esigenze,
per favore ricorda, tuttavia, che non sei obbligato a usarlo, e nemmeno a te
pagare per questo.
THS non è protetto da copyright, l'ho rilasciato al pubblico dominio. Qualsiasi positivo
il feedback è benvenuto, nota comunque che non mi sento obbligato a nessuno
genere.
Principi di funzionamento.
---------------------------
THS esegue il software TNC esclusivamente in modalità HOST, che consente a
massimo di controllo e cooperazione. THS è scritto in TURBO-C e utilizza
un kernel in tempo reale chiamato CTASK. CTASK è un software di dominio pubblico scritto
di Thomas Wagner, Berlino, Germania Ovest e si trova su BIX (veramente
notevole pezzo di software!).
L'implementazione interna di THS in forma di cinque attività simultanee.
Ciò consente un servizio parallelo completo di controllo delle comunicazioni, schermo,
e tastiera: non si noteranno mai ritardi quando si digita (contrario a)
altri programmi simili).
Il sistema di finestre è implementato usando la libreria VITAMIN C (con
alcune modifiche), una libreria software disponibile in commercio. Vitamina
C consente di scrivere su finestre non attive, quindi scorrere in un sottotitolo
la finestra è possibile
Questa funzionalità, insieme all'operazione in tempo reale, consente di continuare
la ricezione e la visualizzazione dei pacchetti ricevuti anche quando il supporto
windows (ad es. finestre di aiuto o finestre di dialogo dei parametri) vengono aperte.
Installazione.
----------------
Ci si aspetta che tu abbia familiarità con il funzionamento di un TNC
contenente il software di controllo WA8DED e con i documenti che descrivono
quel software.
THS è costituito dai seguenti file:
THS.EXE TNC Hostmode Server.
THS.CFG File di configurazione.
THSHELP.MSG File di aiuto
THSHELP.IDX File di indice
File di documento THS.DOC
I primi quattro file devono risiedere nella stessa directory. Prima che tu possa
esegui THS, devi modificare il file di configurazione THS.CFG per riflettere il tuo
ambiente, e probabilmente potresti dover configurare anche il tuo TNC.
La sintassi per chiamare THS è: "THS [nomefile]" dove nomefile è il nome
di un file di configurazione. Se il nome file viene omesso, THS utilizzerà il
predefinito, THS.CFG.
1.1 Il file di configurazione THS.CFG.
-----------------------------------
THS legge il file di configurazione ogni volta che si avvia THS. Il
il file di configurazione contiene informazioni su hardware e software
parametri. Se queste informazioni non sono accurate, THS non sarà in grado di farlo
procedere.
NOTA: THS non esegue controlli di coerenza o controlli di intervallo quando
lettura dal file CFG. Non devi omettere linee, o usare parametri
con valori diversi da quelli specificati in questo capitolo.
Ecco un esempio di un file di configurazione:
--------------------- <inizio del file> ------------------------ -----
HB9CVV-02
Il dispositivo è TNC-2 con 2.3
0x2F8 Indirizzo di TNC COMPORT
Interruzione di TNC COMPORT
9600 Baudrate
Numero di stampante (LPT1)
Usa I / O video diretto
L'operatore è OFFLINE, il tuo messaggio verrà registrato - vy 73 de Peter.
*** Peter - Qth: Port / Biel - JN37OC ***
07,00,07,00,00,02,01,15,07,00 Ricevere (superiore, permanente)
07,00,07,00,00,02,01,15,07,00 Trasmissione (inferiore, permanente)
04,07,07,04,03,00,07,00,04,15 Statusline (centrale, permanente)
01,11,01,11,01,11,01,02,07,04 Immissione immediata dei comandi
01,15,01,15,07,00,00,14,01,14 Opening, THS-Help, Review
01,11,01,11,03,00,03,01,07,00 Finestre di dialogo dei parametri
01,11,01,11,01,15,01,11,07,00 Attività durante YAPP xfer
00,02,00,02,01,14,00,00,07,00 Riga di aiuto del dialogo per i parametri
01,11,01,11,01,15,01,11,07,00 Guida estesa ai parametri (file)
01,11,01,11,01,15,01,11,07,00 Altro
00,11,03,11 Attributi dell'indicatore del canale e testo dell'eco
# Nome e Qth
Il mio nome è Peter, il qth è Port vicino a Biel / Bienne
#La trivella
Il rig qui è:
Programma: THS (TNC Hostmode Server)
Computer: PC / AT, 3 MB di RAM, 80 MB di disco rigido.
386AT, 4 MB di RAM, disco fisso da 150 MB.
TRX: Ten-Tec Paragon, 100W
IC-271H, 100W
TW-4100E 45W
Antenna: GP regolabile in remoto per HF
2 * 11 elementi Yagi (2m)
19 elementi Yagi (70 cm)
TNC: TNC-1 con WA8DED V1.3
TNC-2 con WA8DED V2.3
DRSI PC * Adattatore per pacchetto
% T 40
$ C DK1SL VIA HB9F HB9W
$ C HB9SDD
$ C HB9PQX VIA HB9CTU
} 0.200.200.200.100.100
------------------------ <fine del file> --------------------- -----------
La prima linea
contiene la tua chiamata. THS invia un comando "I" seguito da questo nominativo
stringa al TNC sul canale 0 durante l'inizializzazione. Non ci sono commenti
sono possibili su questa linea.
La seconda linea
definisce il tipo di dispositivo: '1' per TNC-1 con WA8DED V1.3, '2' per TNC-2
con WA8DED V2.3 e '8' per PC * Packet Adapter. I numeri non lo sono
validato da THS, specificando un altro numero lascerà il sistema
inutilizzabile.
La terza linea
definisce l'indirizzo della tua porta di comunicazione. Devi specificarlo
questa presentazione esadecimale (0xhhh). THS rileverà e riferirà il
accesso a un comando inesistente. (I valori standard sono 0x3F8 per COM1
e 0x2F8 per COM2). Questa linea è priva di significato se il dispositivo è di tipo 8
(PC * Packet Adapter), deve comunque esistere.
La quarta linea
definisce il numero di interruzione della porta di comunicazione. (Standard
i valori sono 4 per COM1 e 2 per COM2). Questa linea è priva di significato se il
il dispositivo è di tipo 8 (PC * Packet Adapter), deve comunque esistere.
La quinta riga
definisce la velocità di trasmissione per la porta di comunicazione. Deve, ovviamente
abbinare il baudrate selezionato per il TNC. Questa linea è priva di significato
se il dispositivo è di tipo 8 (PC * Packet Adapter), deve comunque esistere.
*** NOTA: se THS non è in grado di contattare il TNC, un indirizzo di comunicazione errato
e / o interrompere, o un baud rate sbagliato potrebbe essere la causa. Lo stesso è
vero se si ottengono rapporti di errore RS-232 permanenti da THS dopo l'avvio.
La sesta linea
definisce il numero della stampante (porta stampante). I valori legali sono da 1 a 3, per
LPT1, LPT2 e LPT3. Uscita stampante su stampanti collegate a seriale
le linee non sono possibili
La settima riga
definisce l'accesso al video. Un '1' è utilizzato per l'I / O video diretto e dovrebbe
essere utilizzato per tutte le schede video diverse dalla CGA. Se il valore 1 causa neve
o altri effetti visivi, passare a un valore di 2. Questo modifica THS da utilizzare
Sincronizzazione della sincronizzazione - che è richiesta per le vecchie schede CGA.
L'ottava linea
contiene il tuo messaggio di connessione. La linea non può superare i 72 caratteri, se
fa allora la linea è troncata. Questa linea è caricata nel TNC
ogni volta che viene avviato THS. Puoi comunque modificare il tuo messaggio di connessione
tempo con il comando ALT / U (modalità automatica).
La nona riga
contiene il tuo testo beacon. La linea potrebbe non aver superato 72 caratteri, se è così
fa, quindi la linea viene troncata. È possibile modificare il testo del beacon con
Comando ALT / B.
Le dieci linee successive specificano gli attributi di colore di tutte le finestre. Il
schema è:
+ ------------------------------------ Bordo, sfondo
| + --------------------------------- Bordo, primo piano
| |
| | + ------------------------------ Titolo, sfondo
| | | + --------------------------- Titolo, primo piano
| | | |
| | | | + ------------------------ Testo, sfondo
| | | | | + --------------------- Testo, primo piano
| | | | | |
| | | | | | + ------------------ Campo di input inattivo, sfondo
| | | | | | | + --------------- Campo di input non attivo, in primo piano
| | | | | | | |
| | | | | | | | + ------------ Campo di input attivo, sfondo
| | | | | | | | | + --------- Campo di input attivo, in primo piano
| | | | | | | | | |
07,00,07,00,00,02,01,15,07,00 Ricevere (superiore, permanente)
07,00,07,00,00,02,01,15,07,00 Trasmissione (inferiore, permanente)
04,07,07,04,03,00,07,00,04,15 Statusline (centrale, permanente)
01,11,01,11,01,11,01,02,07,04 Immissione immediata dei comandi
01,15,01,15,07,00,00,14,01,14 Opening, THS-Help, Review
01,11,01,11,03,00,03,01,07,00 Finestre di dialogo dei parametri
01,11,01,11,01,15,01,11,07,00 Attività durante YAPP xfer
00,02,00,02,01,14,00,00,07,00 Riga di aiuto del dialogo per i parametri
01,11,01,11,01,15,01,11,07,00 Guida estesa ai parametri (file)
01,11,01,11,01,15,01,11,07,00 Altro
I numeri sono decimali. THS non convalida l'intervallo.
Numero Primo piano Backgrround
00 NERO NERO
01 BLU BLU
02 VERDE VERDE
03 CIANO CIANO
04 ROSSO ROSSO
05 MAGENTA MAGENTA
06 MARRONE MARRONE
07 GRIGIO CHIARO LIGHGRAY
08 GRIGIO SCURO |
09 AZZURRO |
10 VERDE CHIARO |
11 lightcyan | - come sopra, lampeggiante
12 LUCE ROSSA |
13 lightmagenta |
14 GIALLO |
15 BIANCA |
Linea venti (questa linea è nuova nella versione 2)
deve contenere quattro o sei numeri. I primi quattro numeri definiscono il
attributi per l'indicatore del canale. Si prega di fare riferimento alla discussione di
canali qui sotto. I primi due numeri in questa riga definiscono il colore
attributi del canale su schermo, i due numeri successivi definiscono il
attributi per un canale fuori schermo che ha ricevuto dati. Dei due
numero di coppie, il primo è l'attributo dello sfondo, il secondo è il
attributo in primo piano Nell'esempio, gli attributi del testo della riga di stato sono
"03,00" che significa "nero su ciano". La linea di esempio 20 è:
00,11,03,11,02,00 Attributi dell'indicatore del canale e testo dell'eco
che legge: il numero del canale su schermo è 'lightcyan on black'
(00,11) - e il numero di una finestra fuori campo che ha ricevuto dati
è "lightcyan on cyan" (03,11).
La terza coppia numerica definisce gli attributi per il testo trasmesso in
la finestra di ricezione e può essere omessa. Il testo digitato viene riprodotto
la finestra inferiore (trasmissione). Quando si invia il testo digitando un carrello
ritorno, il testo viene spostato nella finestra superiore (ricezione) e il
la finestra di trasmissione viene cancellata. THS usa diversi attributi così puoi
distinguere facilmente il testo che hai inviato dal testo che ricevi.
Per impostazione predefinita, il testo inviato ha lo stesso testo e lo stesso colore di sfondo del
ricevuto il testo, ma è intensificato. Questo è ciò che ottieni se non lo fai
specificare la terza coppia numerica. Se lo fai, THS userà questi attributi.
Esempio: se hai definito "verde su nero" per il testo e
colore di sfondo della finestra di ricezione, che è la coppia di numeri 00,02
e vuoi che il tuo testo sia invertito, non intensificato, quindi definisci 02,00
Qui.
Le prossime righe
sono opzionali e sono composti da quattro diversi tipi di stringhe:
- (#) stringhe di testo e titoli per le stringhe di testo.
- (%) stringhe di comando di inizializzazione.
- ($) stringhe di comando online.
- (}) Parametri THS
Le stringhe di testo sono assegnate ai tasti funzione da F01 a F10 in
sequenza appaiono nel file di configurazione, quando si preme tale
tasto funzione, THS invia la stringa di testo associata al TNC. Di
premendo ALT / F THS vengono visualizzati i titoli delle stringhe di testo in una finestra.
La linea con un cancelletto (#) nella prima colonna definisce il titolo che può
contenere fino a 30 caratteri. Tutto ciò che supera i 30 caratteri è tagliato
off. Le linee che seguono la linea del titolo fino alla riga successiva del titolo, o
la fine del file forma la stringa di testo. La lunghezza di tutte le stringhe di testo
insieme è limitato solo dallo spazio di memoria disponibile. Il testo
le stringhe sono pensate per testi di dimensioni ragionevoli come la stazione
descrizioni ecc. Sono possibili fino a dieci linee #. Se si specifica di più
quelle dieci righe #, vengono ignorate.
Puoi anche specificare fino a 10 linee con segno percentuale (%) nella prima colonna.
Il testo che segue il segno di percentuale non deve superare i 40 caratteri e lo è
inviato come comando al canale zero quando THS carica i parametri TNC
durante l'avvio. Questo viene fatto dopo che THS ha inviato il set predefinito di
comandi dei parametri e così permette all'utente di sovrascrivere il valore predefinito
set di parametri di THS. Questo set è descritto di seguito. Dovresti comunque
fate attenzione: il contenuto delle% -lines viene inviato incondizionatamente a
il TNC e deve essere un comando valido per essere efficace. A% -line dovrebbe
contengono anche solo comandi significativi che non interferiscono con THS
operazione. Non ha senso avere una linea come:
MN%
disabilitare il monitoraggio, perché questo ovviamente disabiliterebbe THS '
funzione di lista di ascolto. Potrebbe comunque avere senso aumentare il TXDELAY
se il tuo impianto lo richiede.
Le righe $ devono contenere anche comandi TNC validi. Fino a 20 righe no
sono possibili oltre 72 caratteri. Sono memorizzati da THS e
presentato insieme a un carattere di selezione quando si preme ALT / W.
Quando si preme il carattere di selezione o si sposta la barra sul desiderato
voce, quindi la stringa associata viene inviata come comando sullo schermo
canale. Le linee $ intendono creare una directory dei segni di chiamata per
si connette, puoi comunque usare anche altri comandi, così è
chiamato "Command String Directory".
La riga} consente di modificare la configurazione THS. Questa linea è
opzionale. Il formato è:
} a0, b0, b1, b2, B3, B4, C0, d0, d1, e0
Utilizzo della linea di controllo RS-232: a0
Se a0 è zero, THS ignora le linee di controllo RS-232 (DCD, RTS,
CTS). Ciò consente solo un collegamento a 3 fili (TXD, RXD e GND) al TNC.
Si noti tuttavia che in questo caso THS non può rilevare se un TNC è offline,
e inserirà sempre la routine di inizializzazione del TNC. L'impostazione predefinita è
non zero.
Dimensione della colonna della finestra di ricezione virtuale: da b0 a b4
da b0 a b4 definisce il numero di linee nelle finestre di ricezione virtuali per
canali da zero a quattro. Questo definisce quante linee sono disponibili per
revisione. Il valore minimo è 40, il valore massimo è 200. Il
il valore predefinito è il massimo per tutte le finestre.
Ritardo software: c0
c0 è un valore temporale in microsecondi per un ciclo di ritardo del software ed è
efficace solo se il dispositivo è un PC * PA. THS attenderà c0 microsecondi
prima di ogni accesso al TNCTSR. Questo potrebbe essere richiesto molto
macchine veloci (ad es. 386 macchine con cache). L'intervallo di c0 è 0 a
5000, il valore predefinito è zero. Se mai si verifica un rapporto di errore THS
(una finestra che appare nella metà superiore dello schermo) con il PC * PA, quindi
dovresti sperimentare con questo valore. Inizia con c0 = 1000. Nota
tuttavia valori più alti possono peggiorare le prestazioni di THS.
Dimensione della finestra dell'editor: d0, d1
d0 e d1 definiscono le dimensioni, le colonne e le righe della finestra dell'editor. La gamma per
d0 (colonna) è 64 a 79 e include il bordo della finestra. Se un dato
il valore supera uno dei limiti, quindi il valore limite corrispondente è
prese. Se si omette questo parametro o si specifica uno zero, il valore predefinito
il valore di 76 è preso. L'intervallo per d1 (riga) dipende dalla dimensione del file
(superiore) riceve la finestra, che a sua volta dipende dal numero di righe di
la tua modalità video corrente. L'intervallo se dalla metà di quella finestra a tutto schermo
meno uno. Per la modalità standard a 25 linee, anche l'intervallo va da 10 a 20
compreso il confine. L'impostazione predefinita è il valore più basso, ovvero la metà
la dimensione della finestra di ricezione.
Filtra i caratteri ricevuti: e0
e0 determina il valore iniziale della variabile FILTER, vedi il
descrizione del comando ALT / T. A zero disabilita il filtraggio, uno
lo abilita. Il valore predefinito (ad es. Se omesso) è zero.
A partire da THS.
----------------
Quando viene avviato, THS salva la schermata corrente e presenta tre elementi di base e
una finestra di apertura. Le finestre di base sono la finestra di ricezione, lo stato
linea (finestra) e la finestra di trasmissione. I windwos di base sono sempre
presente. THS ha tre modalità principali: modalità di dialogo, modalità di revisione e binario
modalità di trasferimento file (YAPP-). La modalità iniziale è la modalità di dialogo. Nota che
THS determinerà il numero corrente di righe utilizzate per lo schermo e
regolerà il suo sistema di finestre di conseguenza.
La finestra di apertura presenta informazioni sullo stato (hardware) di
il porto delle comunicazioni e ti informa sugli sforzi di THS per
contattare il TNC. Per i TNC esterni, THS segue le linee guida di
"WA8DED Host Mode Guide" di KB5MU per il contatto iniziale con il TNC.
Per il PC * Packet Adapter, THS si aspetta di trovare il TNC in modalità terminale,
non in modalità host. Si prega di notare che quando si esce da THS, il TNC è sempre
passato alla modalità terminale.
Se THS non riesce a contattare correttamente il TNC, controllare i parametri hardware
(indirizzo di comunicazione, irq, baud rate sul lato THS e baudrate sul
Lato TNC). Dopo una correzione, dovrebbe essere fatta una nuova prova solo dopo a
Ripristino hardware su ENTRAMBI i lati.
Si noti che la connessione standard a un TNC esterno avviene tramite RS-232
cavo che ha le linee da 1 a 8 e la linea 20 collegate. Questo permette THS
per controllare i segnali di controllo per determinare se il TNC è acceso o
non. Se hai disabilitato l'uso delle linee di controllo nella configurazione
file, THS non è in grado di rilevare immediatamente un TNC non in linea e verrà avviato
il pass di risincronizzazione dell'host (che quindi fallirà).
THS imposta anche i parametri del TNC (indicato dal messaggio
"caricamento dei parametri del TNC". Il nominativo dalla riga uno del file CFG è
sempre impostato per primo, seguito dal messaggio di connessione e dal testo del beacon
linea (dalle righe 8 e 9 del file CFG). Successivamente, THS abilita pieno
monitoraggio ma esclude il monitoraggio dei propri frame, cioè frame da
e a questo nominativo.
Infine, i seguenti comandi vengono inviati se il dispositivo è esterno
TNC:
"Y 4", / * Abilita tutti e quattro i canali * /
"F 4", / * Conferma frame (secondi) * /
"N 10", / * Numero di tentativi (0 = per sempre) * /
"O 4", / * Numero di frame I eccezionali * /
"P 64", / * P-valore di persistenza * /
"R 1", / * Ripetitore abilitato * /
"T 40", / * Ritardo trasmettitore 400mS * /
"U 0", / * Modalità automatica disattivata * /
"V 2", / * Protocollo versione 2 avviato * /
"W 10", / * Intervallo di tempo di slot (100ms) * /
"X 1", / * PTT trasmettitore disabilitato / abilitato * /
"@D 0", / * Full duplex disabilitato / abilitato * /
"@ T2 100", / * Intervallo timer T2 (1000ms) * /
"@ T3 18000", / * Intervallo timer T3 (6 min) * /
"@V 0" / * Convalida del nominativo disabilitato / abilitato * /
"P 64 e" W 16 "vengono inviati solo a TNC-2, per un TNC-1 con WA8DED
versione software 1.3, viene invece inviata una "W 16".
I seguenti comandi sono inviati a un PC * Packet Adapter:
"Y 4", / * Abilita tutti e quattro i canali * /
"U 0", / * Modalità automatica disattivata * /
"V 2", / * Protocollo versione 2 avviato * /
"X 1", / * PTT trasmettitore disabilitato / abilitato * /
"@V 0", / * Convalida del nominativo disabilitato / abilitato * /
"P 0 1 64 10 4 4 10 100 18000 40",
"P 1 1 64 10 4 1 10 100 18000 30"
Quindi, per tutti i TNC, le% -lines lette dal file CFG vengono inviate per consentire
una sovrascrittura dei defauts del THS (vedi anche la descrizione del
file di configurazione sopra).
Se si desidera accettare meno di quattro richieste di connessione, è possibile
modificarlo online con il comando "Yn" TNC in una finestra di comando
(vedere la descrizione della voce di comando immediata di seguito) o utilizzare il
Comando Y in una riga% nel file di configurazione. Ad esempio% Y2 da accettare solo
due richieste di connessione (da diverse stazioni).
THS finalmente arriva con il canale uno sullo schermo.
Funzionamento THS.
-----------------
Dopo un contatto di successo con il TNC, vedrai i tre fondamentali
windows: la finestra di ricezione, la finestra di stato e la trasmissione
finestra.
La presentazione dei canali.
---------------------------------
Il software TNC consente fino a quattro canali diversi e indipendenti
per connessioni simultanee a diversi connets. Questi canali sono
canali da uno a quattro. Il canale zero è il canale non connesso che
riceve anche tutti i frame monitorati. C'è una finestra di ricezione per ciascuno
canale.
Sullo schermo, c'è solo spazio per una finestra di ricezione alla volta. Questo
la finestra di ricezione viene chiamata "finestra su schermo" e il canale che contiene
presenta è chiamato 'canale su schermo'.
Per passare da un canale all'altro, utilizzare la freccia sinistra e la freccia destra
chiavi. Sul lato sinistro della statusline c'è l'indicatore del canale, il
stringa "01234", che rappresenta il canale da 0 a 4. Il canale su schermo è
indicato nel video INVERSE. Il numero di fuori campo (es
invisibile) che riceve i dati dal TNC cambia in BOLD.
Questa è l'indicazione che c'è un'attività invisibile su quel canale.
Puoi guardare quella finestra semplicemente facendola apparire sullo schermo
con i tasti freccia sinistra / destra.
Si noti che questi attributi (INVERS e BOLD) possono essere
modificato per i tuoi gusti nel file di configurazione.
La finestra di ricezione sullo schermo.
-----------------------------
Nella finestra di ricezione sullo schermo vedrai tutto ciò che è
ricevuto dal TNC sul canale associato, ad eccezione di
pacchetti durante un trasferimento di file binari (questi vanno, ovviamente, in un file).
Se si desidera rivedere il testo che è scostato dallo schermo, premere
ALT / R o Freccia su. Durante la revisione, il TNC immette sullo schermo
il canale (solo) viene fermato. Non si dovrebbe lasciare THS in modalità revisione per a
molto tempo se c'è attività di pacchetto sul canale recensito perché
il buffer del TNC può traboccare e causare la perdita di dati.
La riga di stato.
----------------
La riga di stato presenta informazioni reali sul link, la data,
e il tempo. Ci sono due sapori della linea di stato che possono essere
commutato dal tasto <INS>. L'impostazione predefinita è una riga come:
01234 | NS: 00 UA: 01 TRY: 01 | TRASFERIMENTO DI INFORMAZIONI | PL | 05-AGOSTO 23:46:45
| | | | | || |
| | | | sguardo fisso corrente || appuntamento
| | | numero di prova attuale | la registrazione è attiva
| | il numero corrente di fotogrammi non registrati è ON
| numero attuale di frame trasmessi non inviati.
indicatore del canale
NOTA: i frame UnAacked sono stati inviati (una volta). NSent presenta il numero
di frame presenti ma non elaborati nel TNC. Si prega di fare riferimento al
'L'-comando del documento di TNC.
Il secondo sapore è una linea come:
01234 | DK1SL VIA HB9VC HB9PUO | PL | 05-AGOSTO 23:46:51
|
stato attuale di connessione.
Se la lunghezza della stringa dello stato connesso supera lo spazio disponibile, lo è
troncato.
La riga di stato viene sempre aggiornata in tempo reale (a meno che la finestra di ricezione non sia)
Essere recensito). È possibile osservare la qualità del collegamento guardando il
tempo e numero di tentativi utilizzati per riconoscere i frame di dati.
La finestra di trasmissione.
--------------------
Le tre righe più basse sono la finestra di stato di trasmissione e tutto ciò che tu
tipo per il tuo qso viene echeggiato qui. Si invia il testo inserito al
canale sullo schermo come al solito premendo il tasto ENTER - la trasmissione
la finestra viene cancellata e il testo viene spostato nella finestra di ricezione usando
caratteri in grassetto per distinguere facilmente tra testo e testo ricevuti
inviato.
Si noti che questi attributi (predefinito: BOLD) possono essere
modificato per i tuoi gusti nel file di configurazione.
Se il tuo canale su schermo è 1,2,3 o 4 e non sei connesso, allora
il TNC semplicemente scarta il tuo input. Se hai selezionato il canale 0, il
il testo viene inviato UNPROTO (cioè in un frame UI) tramite il percorso UNPROTO.
I comandi
------------
Distinguiamo tra chiavi "normali" e chiavi "speciali". Chiavi speciali
sono tutte le chiavi non trovate nel campo chiave principale della tastiera (es
tasti funzione, tasti della tastiera) e tutte le combinazioni di tasti ALT dei tasti normali.
Usate le normali chiavi per l'inserimento dei dati, tutte le chiavi speciali causano THS
eseguire alcune funzioni speciali.
I seguenti tasti speciali sono usati per controllare THS (e il TNC) in
modalità di dialogo:
ALT / P Menu di configurazione dei parametri del dispositivo
ALT / T Menu di configurazione dei parametri THS
ALT / C Connetti Menu
ALT / D Disconnect
ALT / U Menu Parametro non presidiato
ALT / G Mostra Heardlist non formattato
ALT / H Mostra Heardlist formattato
ALT / V Visualizza la directory DOS
ALT / L Registrazione (acquisizione) ON / OFF
ALT / J Stampante ON / OFF
ALT / S Invia un file ASCII
ALT / R Rivedi il testo ricevuto
ALT / F Rivedere l'impostazione dei tasti funzione
ALT / B Beacon Text
ALT / W Directory di stringhe di comando
ALT / K Call Editor
Caricamento file binario PgUp (YAPP)
PgDn Download di file binari (YAPP)
<INS> Attiva / disattiva la visualizzazione della linea di stato
Voce di comando diretta CTRL / ESC
ALT / E Uscita temporanea su DOS
ALT / X Esci da THS
Ad eccezione dei tasti funzione, premendo un 'inutilizzato'
tasto speciale provoca il pop-up di una finestra che presenta quanto sopra
informazioni, questo è per informarti sui tasti speciali 'usati'.
NOTA: tutte le finestre pop-up scompariranno dopo alcuni secondi. Puoi anche
chiudi la finestra con qualsiasi tasto.
ALT / P Menu di configurazione dei parametri TNC
--------------------------------
Viene visualizzata la finestra Parametri dispositivo e THS legge per prima cosa la corrente
valore di tutti i parametri. È quindi possibile modificare uno o più parametri
(usa i tasti freccia SU e GIÙ per navigare, e premi F10 quando sei
pronto ad applicare le modifiche. THS imposta tutti i parametri e li rilegge.
Se hai specificato un parametro su un valore al di fuori dell'intervallo consentito, tu
vedrà che il tuo cambiamento non ha alcun effetto. Si abbandona il parametro TNC
Imposta premendo ESC. La lettura e la scrittura dei parametri sono fatte
in concomitanza con altre attività, naturalmente. Per il tuo aiuto, a
un testo esplicativo di una riga viene presentato per ciascun parametro. Se hai bisogno
ulteriore aiuto, è possibile premere F1 per ottenere informazioni di guida più dettagliate.
La maggior parte dei parametri sono comuni a tutti i canali. Per tutti i parametri che sono
unico per ogni canale, solo il parametro dei canali su schermo è
influenzato.
NOTA: se si modificano i parametri e non si preme F10 (il 'applica le modifiche')
chiave) prima di premere il tasto ESC, quindi non viene applicato nulla.
NOTA: se si modifica il baud rate HDLC per un PC * Packet Adapter, l'utente
DEVE eseguire un reset del TNC (tramite il menu ALT / T) per renderlo efficace.
ALT / T Menu di configurazione dei parametri THS
--------------------------------
Il menu di configurazione dei parametri THS funziona come il menu Impostazione parametri TNC.
Questo menu viene utilizzato per modificare i parametri software di THS anziché
parametri software del TNC. Puoi:
- abilitare o disabilitare i timestamp sui telegrammi monitorati (stato del collegamento
i messaggi sono sempre timbrati).
- abilitare o disabilitare se si desidera ascoltare "campane" inviate da a
stazione connessa (non sentirete mai le campane dalle stazioni monitorate)
(CAMPANA).
- abilitare o disabilitare se si desidera ascoltare un campanello quando si ottiene una connessione
(CBELL).
- imposta la lunghezza del frame del pacchetto per i trasferimenti binari (PKLEN).
- imposta il numero massimo di frame in sospeso per le raffiche di trasferimento
(MAXPFRAM).
- reimpostare l'adattatore per pacchetto PC *. (Non disponibile per TNC esterni
resettare tale TNC, uscire da THS, spegnere / accendere il TNC e chiamare di nuovo THS).
- abilita o disabilita il word wrapping (WORDWRAP).
- definire la finestra che ottiene i frame monitorati (MWINDOW). Di
di default, questa è la finestra zero (perché il canale zero è il monitor
canale. È comunque possibile instradare tutti i frame monitorati a un altro
finestra del canale di tua scelta.
- filtrare i caratteri non stampabili (FILTER). Se è abilitato, solo
BELL, HT, LF, VT, FF, CR e i caratteri con valori ASCII da
Da 0x20 a 0x7E vengono visualizzati così come sono, il filtro filtrato viene mostrato come
un piccolo rettangolo solido. Se si utilizza un set di caratteri nazionali, MFILTER
dovrebbe essere disabilitato.
PKLEN ha bisogno di una spiegazione. Ovviamente, ogni volta che si invia un file (ASCII
o binario), THS potrebbe inviare quel file più velocemente di quanto il TNC sia in grado di inviare
pacchetti, quindi dobbiamo rallentare da qualche parte o il buffer del TNC lo farebbe
troppo pieno. Dei parametri dello stato del collegamento che sono leggibili dal TNC,
ci sono due valori che determinano il numero di pacchetti che il TNC
ha già avuto per la trasmissione: il numero di trasmessi, ma
cornici non confermate e il numero di frame inviati (inviati al TNC)
non ancora trasmesso. La somma di questi ai numeri è MAXPFRAM. Potresti
utilizzare questo parametro insieme a PKLEN per regolare la velocità del filetransmisson
alla qualità del collegamento del pacchetto.
I numeri massimi consentono la massima velocità possibile ma richiedono a
collegamento di alta qualità. Ciò implica anche che il canale radio è quasi
utilizzato esclusivamente dal trasferimento file, non lasciando spazio ad altro
stazioni. ! Non farlo sul "canale qso"!
Se non riesci a sopportare di fare un transfert quando hai un miserabile
link, o se insisti a fare un filetranfer su un canale con attività
di altre stazioni, quindi utilizzare i valori minimi. In questo caso lo farai
ha solo un pacchetto in sospeso e il tuo TNC attenderà
conferma prima di inviare il prossimo.
ALT / C Connetti Menu
--------------------
Il menu Connetti ti consente di inserire il nominativo di destinazione e ssid, fino a
otto digipeaters e il numero di porta del PC * Packet Adapter. Di nuovo, premi
F10 per eseguire il comando. Premendo ESC si esce dal menu Connetti e
rimuove solo la finestra.
Sul canale zero, imposta il percorso UNPROTO.
ALT / D Disconnect
------------------
Ciò causa immediatamente un comando di disconnessione per il TNC. Se tu non sei
connesso, si otterrà una piccola finestra di stato del TNC per alcuni secondi
che indica il ritorno del TNC: CANALE NON COLLEGATO.
ALT / U Menu Parametro non presidiato
---------------------------------
Proprio come il menu di configurazione dei parametri di TNC, è possibile abilitare e disabilitare
operazione non presidiata qui e specificare il messaggio di connessione.
ALT / H Heardlist formattato
ALT / G Heardlist non formattato
-----------------------------
Una finestra è presentata con la Heardlist. Questa è una lista di più
stazioni recenti ascoltate, ordinate in base al tempo decrescente (ovvero, l'ultima volta ascoltata
superiore). L'elenco può contenere fino a 30 diversi segni di chiamata, la verticale
la dimensione della finestra si adatta al numero di segni di chiamata ma solo fino a 12 chiamate.
Se sono disponibili più di 12 chiamate, è possibile scorrere verso l'alto e verso il basso
con i tasti freccia. Puoi anche scorrere nella direzione verticale se un
la voce è più grande della dimensione della finestra verticale. La finestra rimarrà accesa
lo schermo 60 secondi se non viene eseguita alcuna azione.
Se hai usato ALT / H ottieni esattamente quello che dovresti usare per a
connessione a tale chiamata sentita.
Se hai premuto ALT / G invece di ALT / H ottieni una lista di ascolto che
contiene le linee non interpretate (non formattate), vale a dire esattamente il
intestazioni monitorate ricevute dal TNC.
Vedrai una barra sulla prima voce che si muove quando usi il
tasto freccia su o freccia giù. Quando posizioni la barra su una linea, e
premere F10 o <Invio>, quindi un comando di connessione viene inviato alla chiamata sorgente
accedi alla linea, utilizzando il percorso indicato. Qualsiasi chiave diversa dalla freccia
i tasti, F10 o Invio rimuove la finestra della lista ascoltata.
Si prega di notare quanto segue:
La funzione di connessione funziona anche quando si utilizza la 'lista ascoltata non formattata'
finestra. Se un segnale di chiamata sorgente viene ascoltato tramite un nodo NetRom, rende no
senso di connetterlo in questo modo. Si noti inoltre che la lista ascoltata non ottiene
aggiornato quando si disattiva il monitoraggio con un comando TNC. La lista ascoltata
l'elaborazione è fatta da THS, * NOT * dal TNC - di conseguenza funzionerà
solo (a) quando THS è attivo e (b) quando THS ottiene il richiesto
informazioni dal TNC.
ALT / V Visualizza la directory DOS
--------------------------
Viene richiesta una specifica file e verrà visualizzata la directory
informazione.
ALT / L Registrazione (acquisizione) ON / OFF
--------------------------------
Registrarsi significa scrivere su un file tutto ciò che appare sul
schermata per il canale registrato. La registrazione viene eseguita su un singolo canale
base, ovvero devi abilitare e disabilitare la registrazione per ogni canale
indipendentemente.
Quando si preme ALT / L e la registrazione è attualmente disattivata per lo schermo
canale, THS ti chiede un nome file. THS ti dà un nome di file che è
composto dalla data e ora correnti. Il modulo è: "mdd_hhmm.CAx", dove
dd, hh e mm sono giorno, ora e minuto. La "m" principale è il mese come
un numero esadecimale, cioè da 1 a 9 per gennaio a settembre,
e dalla A alla C per ottobre a dicembre. Se vuoi accettarlo, semplicemente
premere INVIO, altrimenti specificare il proprio nome file. L'estensione del
filenmane è sempre "CAx" dove x è il numero del canale. Il file lo farà
essere creato nella directory corrente, sul disco corrente. Se il file
esiste già, quindi le scritture THS vengono aggiunte al file esistente.
Se la registrazione è già attiva, ti verrà chiesto se il file di log deve essere
chiuso.
La lettera "L" appare sul lato destro della statusline quando
la registrazione è abilitata. La registrazione è un attributo di canale, quindi la registrazione continua
per un canale finché la registrazione è abilitata per il canale, indipendentemente
se il canale è sullo schermo o fuori dallo schermo - fino a quando non lo disabiliti.
ALT / J Stampante ON / OFF
----------------------
Attiva o disattiva l'uscita della stampante. Perché hai più canali
ma solo una stampante, puoi sempre stampare solo un canale.
Quando si preme ALT / J e la stampa è attualmente disattivata per lo schermo
canale, quindi da quel momento questo canale (e solo questo canale) lo farà
essere stampato La stampa continua quando questo canale va fuori campo.
La lettera "P" appare sul lato destro della statusline quando
la stampa è attivata e solo un canale mostrerà la "P".
Si noti che quando si stampa e la stampante non è in linea da nessuno
motivo, THS lo rileva e spegne la stampante ma non lo fa
appendere. Si noti inoltre che THS ha una stampante interna a 1024 byte
buffer, quindi con stampanti lente, la stampante potrebbe continuare a stampare
buffered caratteri per un po 'dopo aver disabilitato la stampa.
Inoltre, quando si stampa un canale occupato con un flusso di dati quasi massimo di
quasi 1200 bps sul lato HF, la stampante deve essere in grado di stampare
almeno 100 caratteri al secondo (!) continuamente.
ALT / S Invia un file ASCII
--------------------------
È possibile inviare un file contenente testo solo quando si è connessi. quando
premi ALT / S ti viene chiesto il nome del file e se il file esiste
THS lo invia. Vedrete le linee trasferite al TNC nel
ricevi finestre usando caratteri in grassetto, proprio come hai digitato nel
contenuto del file. Sei anche informato su quante linee il
il file contiene e quante righe sono state trasferite. Per favore, riferisci
alla descrizione di ALT / T per i parmetri che influenzano i trasferimenti di file.
Nota: durante l'invio di file ASCII non è possibile cambiare il canale su schermo.
Testo ricevuto ALT / R o Up-Arrow Review
--------------------------------------------
ALT / R ti consente di rivedere il testo ricevuto che è stato cancellato dal
schermo. Quando viene revisionato, il canale su schermo viene interrogato, ma tutti gli altri
i canali sono Il buffer di revisione di THS è di 200 righe per ogni canale.
È possibile stampare l'intero buffer di revisione (ovvero, la parte utilizzata se lo è
non riempito) premendo ALT / J. È anche possibile scrivere il buffer di revisione
in un file. Il file è scritto nella directory corrente sulla corrente
guidare; il nome file viene generato dalla data e ora correnti, con il
estensione "SNP".
Impostazione tasto funzione revisione ALT / F
---------------------------------
ALT / F mostra i titoli delle stringhe di testo che possono essere chiamate premendo
i tasti funzione. Si prega di fare riferimento alla descrizione del THS
file di configurazione. Se non sono stati utilizzati tutti i tasti funzione, premere a
tasto funzione inutilizzato mostrerà anche questa finestra.
ALT / B Beacon Text
-------------------
ALT / B mostra il testo del beacon e ti consente di modificarlo. Ogni volta che si preme
Enter o F10, il testo del beacon viene inviato (una volta) tramite il percorso UNPROTO (vedi
ALT / 0).
Directory di stringhe di comando ALT / W
--------------------------------
Si prega di consultare la descrizione delle $ -lines nel file di configurazione.
ALT / K Call Editor
-------------------
ALT / K chiama l'editor di messaggi. Per prima cosa ti viene chiesto un nome di file, quindi
l'editor carica il file nella finestra dell'editor. Se nessun file di questo tipo
esiste, ti viene chiesto se il file deve essere creato. Per una descrizione
dei tasti dell'editor, premi il tasto di aiuto F1 per favore. Quando esci da
editor con il tasto ESC, viene chiesto se il file deve essere salvato. Se
sei d'accordo, puoi ad esempio inviare il file con ALT / S. Se fate
non voglio salvare su un file, la finestra dell'editor è chiusa e la successiva
dopo aver ricordato l'editor, sei immediatamente tornato dove te ne sei andato.
Si noti tuttavia che per inviare il file, deve prima essere salvato.
PgUp file binario Upload (YAPP)
Scarica file binario PgDn (YAPP)
-----------------------------------
Premendo PgUp o PgDn si avvierà un trasferimento di file binario utilizzando lo YAPP
protocoll come creato e specificato da Jeff Jacobson, WA7MBL. THS è
compatibile con tutti i programmi che hanno implementato 'YAPP'.
Inoltre, l'hostmode del software WA8DED consente un controllo migliore
nel caso in cui si verifichino problemi di collegamento. Ad esempio, una disconnessione durante a
il trasferimento di file viene immediatamente riconosciuto e il trasferimento viene interrotto
senza inviare il resto del file tramite il percorso UNPROTO.
Inoltre, è possibile interrompere (annullare) i trasferimenti per ALT / A. Si noti tuttavia che il
la cancellazione richiederà del tempo, perché il TNC deve prima inviare
tutti i fotogrammi in attesa fino a quando il frame di richiesta di annullamento può essere inviato, oppure a
la richiesta di cancellazione in entrata può essere confermata.
Questo può essere un problema grave quando si ha un collegamento errato, ma in questo caso
In ogni caso, è meglio non usare trasferimenti automatici. O almeno
impostare i parametri THS di conseguenza - vedere la descrizione di ALT / T. Nel
caso di collegamento errato, è necessario utilizzare anche AX25 livello 1, non livello 2.
In qualsiasi momento è possibile disconnettersi con ALT / D - questo interrompe il collegamento ma anche
svuota immediatamente i buffer del TNC. L'interruzione di un trasferimento da parte di ALT / D è
preferibile a ALT / A. Puoi anche uccidere un trasferimento con ALT / K. Questo è
disconnette il collegamento e riconnette dopo che THS è tornato a
modalità di dialogo.
THS utilizza i seguenti parametri di timeout:
(1) Il mittente tenterà di attivare il ricevitore (Send-Init) per sei volte in
intervalli di 20 secondi prima del timeout.
(2) Il timeout di ricezione (in attesa di un pacchetto YAPP) è di 120 secondi.
È possibile modificare i parametri TNC o THS durante lo YAPP in corso
trasferimenti - la finestra di aiuto THS (che viene chiamata con un tasto freccia, per
esempio) ti mostrerà quali chiavi hanno effetto durante i trasferimenti YAPP:
ALT / P TNC Menu di impostazione dei parametri
ALT / T THS Menu di impostazione dei parametri
ALT / D Disconnetti
ALT / A Annulla trasferimento
<INS> Attiva / disattiva la visualizzazione della linea di stato
Tutte le altre chiavi vengono ignorate durante un trasferimento binario YAPP. Non è
possibile cambiare i canali durante il trasferimento.
Prima di accedere alla modalità di trasferimento YAPP, THS modifica il parametro MAXFRAME
del TNC al valore massimo di 7, imposta RESPTIME su zero e disabilita
monitoraggio. I valori precedenti vengono ripristinati quando è attiva la modalità di trasferimento YAPP
sinistra. Questo dà un valore massimo di portata (e richiede un collegamento di alta qualità).
Dovresti capire che se hai un link di qualità su un canale occupato,
gli altri prosciutti non apprezzeranno sicuramente i tuoi trasferimenti.
Una certa quantità di controllo di througput viene eseguita con MAXPFRAM
parametro, vedi ALT / T.
<INS> Attiva / disattiva la visualizzazione della linea di stato
----------------------------------
Vedi la descrizione della riga di stato sopra.
Voce di comando diretta CTRL / ESC
-------------------------------
Quando si preme CTRL / ESC, si ottiene una finestra di comando e un prompt "CMD>".
Tutto ciò che inserisci viene inviato al TNC come comando sullo schermo
canale. La sintassi richiesta è la sintassi del comando del WA8DED
Software. Se il TNC restituisce un messaggio come risposta al tuo comando,
questo messaggio è visualizzato. Si termina la voce di comando da un'altra
ESC o INVIO.
La chiamata della finestra di immissione dei comandi diretta o immediata è stata modificata da
ESC a CTRL / ESC perché ESC è comunemente usato da THS per l'escape di a
finestra.
ALT / E Uscita temporanea su DOS
-----------------------------
Quando si preme ALT / E, THS si sospende e chiama un secondo comando
processore (es. COMMAND.COM). THS è completamente inattivo finché non digiti
ESCI al prompt di DOS. Ciò significa anche che il TNC NON è interrogato, e
tutti i frame in ingresso rimangono bufferizzati nel TNC. Dovresti tornare indietro
al THS il prima possibile perché il buffer del TNC è limitato e tu
si perderanno le informazioni se il buffer del TNC è in overflow.
Tutti i file che sono stati aperti da THS rimangono aperti quando THS è
sospeso, non devi MAI cambiare i dischi se i tuoi file di log sono rimovibili
dischi!
NOTA
----
L'uscita da DOS richiede DOS 3.20 o versioni successive.
ALT / X Esce da THS
----------------
La chiave definitiva. Ti verrà chiesta una conferma. Qualunque altra cosa
ma una 'Y' o 'y' ti lascerà in THS. Se THS esce, cancella il
schermo e ritorna con il tuo familiare prompt di DOS.
Tuttavia, THS può anche segnalare un numero di errori di I / O del dispositivo quando questo
uscite. Un errore I / O del dispositivo si verifica quando uno dei numerosi controlli di coerenza
sui blocchi di messaggi ricevuti dal dispositivo non riesce. Quando tale
si verifica un errore, THS svuota il messaggio corrente e continua. Tu shoud
normalmente non riceve alcun rapporto. Si noti che gli errori risultanti dal
Il chip ACE ("errori RS-232) sono sempre riportati (vedi sotto).
Infine, il tasto ALT segreto:
Ogni volta che si dà ALT / A, qualsiasi messaggio in arrivo al selezionato al momento
la finestra è accompagnata da un profondo tono sommario. Un'altra ALT / A disabilita il
suono. Non c'è alcuna indicazione visibile di ALT / A, perché ovviamente lì
è udibile. Uso spesso ALT / A quando il mio partner dice "aspetta un
minuto ", perché non ho nessun relé Klicking nel mio TRX che attirerebbe
la mia attenzione dopo quel minuto.
Rapporti di errore
----------------
Ogni volta che THS rileva un errore, aprirà una finestra e visualizzerà un
messaggio di errore ed eventualmente parametri. Nota che normalmente non lo è
possibile recuperare da questi errori. I tipi di messaggi sono
"Errore di lettura RS-232: codice ricevuto: 0xnnnn" - dove:
0xFFFF timeout
0x02nn errore di sovraccarico
0x04nn errore di parità
0x08nn errore di framing
0x10nn interruzione di interruzione.
Questi errori (oltre al timeout) sono segnalati dal chip ACE
(8250/16450), ovvero segnalazioni di errori hardware o guasti.
Errori di parità e framing o interruzione di interruzione indicano un problema con il chip,
questo potrebbe comunque essere su entrambe le estremità della linea seriale. Prova ad usare
un'altra porta sul PC e / o ridurre la velocità di trasmissione della trasmissione.
4.1. Errori di sovraccarico RS-232.
---------------------------
Ogni volta che si verifica un errore di overrun, ciò indica che il sistema
non è abbastanza veloce per elaborare i caratteri in arrivo. Questo può
essere risolto riducendo la frequenza in cui il
appaiono i caratteri in arrivo, cioè riducendo la trasmissione
baudrate o utilizzando una comunicazione seriale più sofisticata
chip del controller o aumentando la velocità della CPU.
Sfortunatamente se il sistema non ha abbastanza tempo per elaborare un arrivo
carattere tempestivo può essere causato da un altro codice che viene eseguito
contemporaneamente e quale disabilita il riconoscimento dell'interrupt troppo a lungo
periodo di tempo. TUTTI i driver della tastiera da una versione DOS superiore a 3,20
mostra questo problema. Puoi disabilitare questo driver con CTRL / ALT / F1 che
ti dà il layout della tastiera degli Stati Uniti, o prova i driver dal vecchio DOS
versioni. Scusa ancora, ma DOS NON è progettato per la concorrenza.
Ovviamente, con il PC * PA non avrai nessuno di questi problemi.
Un'altra soluzione è quella di sostituire i chip del controller seriale standard di a
Chip 16550A con FIFO incorporato (stack di dati hardware a 16 byte).
THS supporta questo chip e l'uso di questo chip generalmente risolve tutto
problemi di overrun. Se THS rileva un tale chip, vedrai il file
stringa "FIFO: sì" nella finestra di apertura, altrimenti "FIFO: no" è
stampato.
4.2. Altri errori.
------------------
Otterrete altri rapporti di errore in seguito a un rapporto di errore RS-232,
perché THS non è sincronizzato con il TNC. Questo è un vicolo cieco, tu
dovrebbe uscire da THS (se è ancora possibile farlo) o riavviare il PC.
Decodifica di frame Net / Rom.
------------------------------
THS decodifica i messaggi broadcast di routing Net / Rom e i frame tra nodi
in un semplice formato di testo inglese. Per una interpretazione dei vari
variabili mostrate, fare riferimento a "Documentazione Net / Rom versione 1.3"
da Software 2000 Inc.
Osservazioni finali
-----------------
Sarei interessato alle tue proposte e ai tuoi commenti. notare che
tuttavia non sentirò alcun obbligo di sorta. Sono un professinal
progettista di software, ma questo è un progetto di hobby.
Infine, il mio indirizzo è:
Peter H. Heinrich
HB9CVV
Allemendstr. 25
CH-2562 Port
Svizzera.
Puoi contattarmi su CompuServe [71470,32] e anche su BIX (phh).
Elenco delle revisioni
-----------------
(2.00) 01. Agosto 1988 Rilascio del test
* Prima versione multi-connessione
* Ristrutturazione di compiti di funzione, utilizzando risorse per
sincronizzazione
2.10 20. Agosto 1988 Versione iniziale
2.20 18. Ottobre 1988 rilasciato
* Heardlist (ALT / H, ALT / G) con connessione alla stazione ascoltata
* Decodifica del frame NetRom
2.30 24. Dec. 1988 rilasciato
* Esci su DOS (ALT / E) implementato
2.40 05. Febbraio 1989 rilasciato
* MWINDOW ha introdotto: l'ingresso del canale 0 alla finestra selezionabile.
* Uccidi il trasferimento Yapp (ALT / K) per disconnettere e riconnettere
* Yapp trasferisce la finestra ottimizzata e migliorata.
2.50 16. Agosto 1989 rilasciato
* Editor di messaggi
* supporto dello schermo per un massimo di 60 linee.
* Supporto per controller di comunicazione seriale 16550A
* Variabile FILTER in ALT / T
"*" indica l'aggiunta principale e il motivo della modifica del numero di versione