home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
t
/
tpk-v181.exe
/
TPK181-3.ZIP
/
TNC2117.HLP
< prev
next >
Wrap
Text File
|
1991-09-22
|
174KB
|
4,298 lines
═[ Commandes du TNC2 version 1.1.7 (Traduction de F6BXM) ]═
Commande Argument(s) ═ Défaut Description ═
@8BITCONV ON|OFF OFF Filtre le 8eme bit en mode CONVerse
Affiché dans le groupe:A
Paramètres :
ON - Le bit de rang le plus élevé n'est pas enlevé en mode
conversation.
OFF - Le bit de rang le plus élevé est éliminé en mode conversation.
Cette commande active la transmission de 8 bits de données en mode
conversation. Si 8BITCONV est OFF, le bit d'ordre le plus élevé (bit 7)
des caractères reçus depuis le terminal est enlevé avant que le caractère
ne soit transmis dans un paquet. Le caractère standard ASCII nécessite
seulement 7 bits, et le bit final est utilisé comme un bit de parité ou
ignoré. En fixant des caractères à 8 bits dans un texte transmis par radio
vous pouvez créer des confusions à l'autre extrémité.
Si vous avez besoin de transmettre des données de 8 bits, mais que vous ne
désirez pas toutes les caractéristiques du mode transparent, vous devez
fixer 8BITCONV ON et AWLEN 8. Cela peut être utile si vous employez des
caractères spéciaux non ASCII. Le bit 7 est toujours enlevé en mode
commande puisque les commandes nécessitent seulement l'usage des
caractères standards 7 bits de l'ASCII.
Nota : le bit 7 est le huitième et le bit 0 le premier
@ACkprior ON|OFF ON Accusés de réception prioritaires
Affiché dans le groupe: L
Paramètres:
ON Active les accusés de réception prioritaires.
OFF Les accusés de réception ont la même priorité
comme toutes les trames du canal.
Quand ACKPRIOR est sur ON, les acquittements de trames sontprioritaires.
Par ce moyen, si votre TNC reçoit une trame qu'il doit acquitter (envoyer
un ACK), il enverra immédiatement le ACK si la fréquence est libre. Aucune
autre station fonctionnant avec ACKPRIOR sur ON ne pourra accéder au canal
tant que vous n'aurez pas eu une chance d'envoyer le ACK, même si elles ne
vous entendent pas.
Quand il est sur OFF, les acquittements de trames sont mis en file à
l'émission comme pour les autres trames.
@ACKTime n 14 Durée pour envoyer une trame RR/RNR
Affiché dans le groupe: T
Paramètres:
n 0-250 en intervalles de 10 mSec.
ACKTIME spécifie la durée pour envoyer une trame RR ou RNR
en réponse à une trame I en rapport de la vitesse du port radio. Ceci
correspond à 510 mSec à 1200 Bauds avec 8 digipeateurs et à 140 mSec à
1200 Bauds sans digipeateurs.
La valeur par défaut de 140 mSec (ACKT 14) convient quand il n'y a aucun
digipeateur.
@AUTOLF ON|OFF OFF Saut de ligne automatique
Affiché dans le groupe:A
Paramètres:
ON - Un caractère (<LF>) est émis vers le terminal après chaque
retour chariot (<CR>).
OFF - Un <LF> n'est pas émis vers le terminal après chaque <CR>.
AUTOLF contrôle l'affichage du caractère retour chariot reçu en packet
aussi bien que l'écho de ceux qui sont tapés. Si les lignes du message
d'accueil du TNC-200 apparaissent comme étant tapées les unes sur les
autres, vous devez fixer AUTOLF ON. Si le même message apparaît en double
interligne vous devez fixer AUTOLF OFF. Si ce message apparaît en simple
espacement vous avez fixé AUTOLF correctement.
Cette commande affecte seulement ce qui est affiché, mais pas les données
émises dans les paquets. Si vous désirez ajouter un caractère avance
papier <LF> aux paquets émis, utilisez la commande LFADD.
@AWLEN n 7 Nombre de bits de données par mot
Affiché dans le groupe:A
Paramètres:
n = 7 - 8, spécifiant le nombre de bits de données par mots.
Nota : un mot représente ici un caractère (en informatique)
Cette valeur définit la longueur du mot utilisé par le port série du
terminal. Pour la plupart des opérations packet, incluant les
conversations, les opérations serveur, et les transmissions de fichiers
ASCII, vous devez fixer AWLEN 7. Si des mots de 8 bits sont transmis au
TNC-200 en mode commande ou conversation, le huitième bit est normalement
enlevé, redonnant un caractère ASCII standard, sans tenir compte de la
valeur de AWLEN.
Pour transmettre et recevoir des paquets prenant en compte les 8 bits de
données de chaque caractère, acceptables si vous émettez des fichiers
exécutables ou autres données spéciales, vous devez utiliser le mode
transparent et fixer AWLEN 8.
Accéssoirement vous pouvez utiliser le mode conversation et fixer AWLEN 8
et 8BITCONV ON. (Cependant, les données que vous émettez alors utilisent
les caractères spéciaux du mode conversation avec le préfixe PASS).
@AX25L2V2 ON|OFF ON Protocole AX25 version 1 ou 2
Affiché dans le groupe:L
Paramètre
ON Le TNC-200 utilisera l'AX25 niveau 2. Protocole version
2.0
OFF Le TNC-200 utilisera l'AX25 niveau 2. Protocole version
1.0
Pour quelques anciennes version du protocole AX.25 (par exemple TAPR's TNC
1) les paquets AX.25 ne seront pas convenablement répétés par la version
2.0. Une commande existe pour fournir la compatibilité avec des TNC
différents jusqu'à ce que leurs programmes soient mis à jour.
Durant la période de transition vous devrez fixer AX25L2V2 OFF.
Quand, dans votre secteur, tous les TNC seront mis à jour avec la nouvelle
version de protocole, vous pouvez fixer AX25L2V2 ON.
@AXDELAY n 0 Delai de commutation d'un répéteur phonie
Affiché dans le groupe:T
Paramètres:
n = 0 - 180, aménage le délai de commutation d'un répéteur phonie
en intervalles de 10 ms.
AXDELAY spécifie une période de temps durant laquelle le TNC est en
attente, en plus du délai normal fixé par TXDELAY, une fois l'émetteur
enclenché et avant que les données soient émises. Cette caractéristique
sera utilisée par des groupes utilisant un relais phonie standard pour
étendre le champ d'action.
Les répéteurs, avec des relais mécaniques lents, ou autres circuits
possédant un temps de réponse non négligeable, quelque temps après la
présence de la porteuse radio, nécessitent un temps supplémentaire pour
passer en émission effective. Si vous utilisez un répéteur qui n'a jamais
été utilisé pour des opérations packet auparavant, vous aurez à
expérimenter pour trouver la bonne valeur pour n. Si d'autres stations
packet ont employé le répéteur, testez avec elles pour fixer la bonne
valeur.
Notez que cette commande fonctionne en conjonction avec AXHANG.
Notez que le TAPR TNC 1 et les autres TNC utilisant la version 3.X du
constructeur interprète n en intervalle de 120 ms. La valeur fixée par
AXDELAY sur le TNC-200 sera 12 fois la valeur utilisée par l'usager du
TNC1 pour donner le même délai.
@AXHANG n 0 Temps de déclenchement d'un relais phonie
Affiché dans le groupe:T
Paramètres:
n = 0 - 20. Spécifiant par intervalle de 100 ms le temps de
déclenchement d'un relais phonie.
Cette valeur peut être utilisée pour augmenter l'efficacité du canal quand
un relais phonie avec un temps de déclenchement supérieur à 100 ms est
employé. Pour un relais avec un long temps d'attente, il n'est pas
nécessaire d'attendre le temps de commutation du relais après avoir
commuté l'émetteur si le relais est toujours en émission. Si le TNC-200 a
entendu un paquet émis durant cette période de suspension, il ne devra pas
ajouter le temps de commutation du relais (AXDELAY) au temps spécifique de
commutation. Si vous utilisez un relais qui n'a jamais été utilisé avant
en packet vous devrez expérimenter pour trouver la bonne valeur de n. Si
d'autres stations l'ont employé, testez avec elles, le temps convenable.
Notez que le TAPR TNC 1 et d'autres TNC utilisant la même version 3.X du
constructeur interprètent en intervalles de 120 ms. La valeur que vous
fixez sur le TNC 2 pour AXHANG sera des 6/5 de la valeur utilisée par un
usager de TNC 1 pour le même temps de déclenchement. (quand vous
convertissez, arrondissez à la valeur inférieure la plus proche.)
(NdT:En Europe,les relais phonie ne sont pas utilisés en packet)
@BBSMSGS ON|OFF OFF Affichage des messages en 1ere colonne
Affiché dans le groupe A
Cette commande cotrôle comment le TNC affiche certains messages dans les
modes COMMANDE et CONVERSE. Les messages affectés par cette commande sont
listés ci-dessous.
MESSAGE EFFET QUAND BBSMSGS EST SUR ON
*** CONNECTED to xxx - Une nouvelle ligne précédant les "***"
*** DISCONNECTED - " " "
*** retry limit exeeded - " " "
*** xxxx Busy - " " "
*** FRMR sent - " " "
*** FRMR rcvd - " " "
*** Connect request: xxxx - Le message n'est pas envoyé
La commande BBSMSGS est utilisée en priorité en mode hôte avec un
ordinateur, comme avec le programme BBS W0RLI ou d'autres similaires qui
ont besoin que les messages de statut de la liaison commencent dans la
première colonne.
Le message de demande de connexion (connect request) n'est pas envoyé
quand BBSMSGS est sur ON. Ceci est plus pratique pour eviter de modifier
des messages pendant la retransmission avec des petites trames.
@BEACON EVERY|AFTER n EVERY 0 Intervalle d'émission de la balise
Affiché dans le groupe:I
Paramètres:
EVERY - Emet une balise à intervalles réguliers
AFTER - Emet une balise une fois écoulé le temps spécifié sans
activité packet.
n = 0 - 250. Spécifiant la fréquence des balises en intervalles
de 10 secondes. Une valeur de 0 inhibe la balise.
Cette commande active l'émission de la balise et produit la première
transmission de la trame balise. Une trame balise consiste en un texte
spécifié par BTEXT formant un paquet adressé à "CQ" et émis via toutes les
adresses des répéteurs spécifiées par la commande UNPROTO.
Si le mot clef EVERY est utilisé, un paquet balise est émis chaque n*10
secondes. Ce mode peut être employé pour transmettre des paquets d'essai.
Si AFTER est utilisé, une balise est émise seulement n*10 secondes après
une activité packet. Dans ce cas la balise est émise une fois seulement
jusqu'à ce qu'une autre activité soit détectée. Ce mode peut être employé
pour émettre des annonces ou des messages test seulement quand des
stations sont sur l'air. Si vous choisissez n convenablement vous pouvez
éviter de perturber un canal occupé avec des transmissions superflues.
Les trames balise des autres TNC peuvent être lues en fixant MONITOR ON.
@BKONDEL ON|OFF ON Mode d'affichage de l'éffacement
Affiché dans le groupe:C
Paramètres:
ON - La séquence <BACKSPACE> <SPACE> <BACKSPACE> est renvoyée à
l'écran quand un caractère est effacé d'une ligne.
OFF - Le <BACKSLASH> (\) est renvoyé à l'écran quand un caractère
est effacé.
Cette commande détermine la façon dont est affiché l'éffacement d'un
caractère sur l'écran, en mode commande ou conversation.
La séquence <BACKSPACE> <SPACE> <BACKSPACE> corrigera correctement un
écran vidéo. Si vous avez un terminal ou un ordinateur avec un moniteur
video, vous devrez fixer BKONDEL ON.
La séquence <BACKSPACE> <SPACE> <BACKSPACE> sur une imprimante amènera une
surimpression. Si vous avez un affichage sur papier, ou si votre terminal
ne répond pas au caractère "retour arrière" <BACKSPACE>(<CTRL-H>) vous
devrez fixer BKONDEL OFF. Le TNC tapera un <BACKSLASH> pour chaque
caractère que vous effacerez. Vous pourrez réafficher la ligne corrigée en
tapant le caractère de réaffichage de ligne qui est fixé par la commande
REDISPLA.
NOTE: BKONDEL est actif seulement dans les modes commande et conversation.
@BTEXT texte "" Texte de la balise
Affiché dans le groupe:I
Paramètres:
texte - N'importe quelle combinaison de caractères et d'espaces
jusqu'à un maximum de 120 caractères.
BTEXT spécifie le contenu d'un paquet balise. Le texte par défaut n'existe
pas. Les paquets balise sont commentés plus en détail à la commande
BEACON.
Vous pouvez émettre de multiples lignes de message dans votre balise en
incluant des caractères retour chariot <CR> dans le texte. Le caractère
<CR> peut être inclus en le précédant avec le caractère "PASS". Le
caractère "PASS" est fixé par la commande PASS. Si vous entrez une chaîne
de textes plus longue que 120 caractères, un message d'erreur apparaîtra
et la commande sera ignorée.
Par exemple, un programme de serveur pourrait fixer le message du texte de
la balise, tel que celui-ci, le mettant à jour après chaque connexion:
Messagerie en ligne: Messages pour WB9FLW, AD7I, K9NG.
Pour effacer le texte de BTEXT sans utiliser la commande RESET, utilisez
un caractère % ou & comme premier caractère de texte. Aucune balise ne
sera émise si BTEXT est nul.
@BUDLIST ON|OFF OFF Principe de traitement de la liste LCALLS
Affiché dans le groupe:M
Paramètres:
ON - Ignore les trames des stations qui ne sont pas dans la liste
LCALLS.
OFF - Ignore les trames des stations qui sont dans la liste LCALLS.
BUDLIST travaille en conjonction avec la commande LCALLS qui fixe la liste
des indicatifs. Cette commande détermine quels paquets seront affichés
quand vous avez fixé MONITOR ON. BUDLIST spécifie si les indicatifs de la
liste sont ceux que vous désirez ignorer ou autrement, seulement ceux que
vous désirez écouter.
Si vous désirez écouter seulement les paquets des stations de la liste,
vous devrez entrer cette liste avec LCALLS et fixer BUDLIST ON. Vous
pouvez employer cette caractéristique, par exemple, pour avoir votre TNC
qui "écoute à la porte" une station particulière, alors que vous conversez
avec quelqu'un d'autre.
Si vous désirez ignorer les paquets des stations de la liste de
limitation, vous devrez lister les indicatifs à ignorer dans LCALLS et
fixer BUDLIST OFF. Par exemple s'il y a un serveur sur la fréquence, vous
pourrez l'ignorer tout en affichant les autres conversations.
@CALIBRA. Réglage du modem du TNC
CALIBRA est une commande immédiate, qui est employée pour transférer au
modem le contrôle de la routine du réglage. Le réglage peut être réalisé à
n'importe quel moment sans altérer les liaisons en cours.
Brièvement les commandes utilisables dans la routine de réglage sont:
<SPACE> Commute le signal BF émis sur l'autre tonalité.
D Transmission des deux notes alternativement à une
vitesse déterminée par le débit radio en bauds.
K Bascule la ligne PTT ON/OFF.
Q Quitte la routine de réglage.
Les procédures de réglage sont décrites dans le chapitre 5. Le réglage des
notes en utilisant CALIBRA au chapitre 3. Voyez aussi RXCAL.
@CALSET n Rien Etalonnage de CALIBRA
Affiché dans le groupe:T
Paramètres:
n = 0 - 65535 indiquant le nombre calculé pour l'utilisation par la
routine de réglage.
Le nombre qui doit être indiqué avec CALSET est déterminé en fonction de
la fréquence f, et doit être calculé de la façon suivante
n = (525.000 / f) + 1 ( tonalités du modulateur )
n = (262.500 / f) + 1 ( tonalités du démodulateur )
Arrondissez n à l'entier le plus proche. Pour régler les notes du modem,
vous devrez fixer n pour la fréquence désirée en employant CALSET, entrez
la routine de réglage avec CALIBRA et ajustez les notes en suivant les
instructions du chapitre 5 du manuel du TNC2. Pour régler la deuxième
note, sortez de la routine de réglage et fixez n pour la fréquence
suivante et recommencez le réglage.
@CANLINE n $18 <CTRL-X> Caractère d'annulation de ligne
Affiché dans le groupe:C
Paramètres:
n = 0 - $7F spécifiant un code de caractère ASCII.
Cette commande est utilisée pour changer le caractère de commande
d'éffacement d'une ligne. Le paramètre n est le code du caractère ASCII
que vous désirez taper pour provoquer l'éffacement d'une ligne. Vous
pouvez entrer le code soit en décimal soit en hexa.
Par exemple pour changer le caractère d'éffacement en <CTRL-U>, vous
devrez fixer CANLINE $15 ou CANLINE 21.
Si vous effacez une ligne en mode commande, la ligne sera terminée avec un
caractère "\" <BACKSLASH>, et vous devrez avoir un nouveau repère cmd:. Si
vous effacez une ligne en mode conversation, vous devrez voir seulement le
caractère "\" <BACKSLASH> et une nouvelle ligne. Vous pouvez effacer
seulement la ligne en cours de frappe. A chaque fois qu'un <CR> a été
entré vous ne pouvez plus effacer la ligne en utilisant le caractère
d'éffacement de ligne. Notez que si votre caractère d'émission de paquets
n'est pas <CR>, le caractère d'éffacement de ligne effacera seulement la
dernière ligne d'un paquet en comportant plusieurs. Pour effacer un paquet
entier utilisez le caractère CANPAC.
L'éffacement de ligne, de même que les autres commandes d'édition, sont
sans effet en mode transparent.
@CANPAC n $19 <CTRL-Y> Caractère d'annulation de paquet
Affiché dans le groupe:C
Paramètres:
n = 0 - $7F spécifiant un code de caractère ASCII.
CANPAC est employé pour changer le caractère de commande d'éffacement de
paquets. Le paramètre n est le code ASCII pour le caractère que vous
désirez taper pour provoquer l'éffacement d'un paquet. Vous pouvez entrer
le code soit en décimal soit en hexadécimal.
Si vous effacez un paquet en mode conversation, la ligne sera terminée par
un caractère "\" <BACKSLASH> et une nouvelle ligne apparaîtra. Vous ne
pouvez effacer que le paquet courant que vous venez d'entrer. Une fois que
vous avez tapé le caractère d'émission de paquet, ou attendu PACTIME (si
CPACTIME est valide), le paquet ne plus être effacé même s'il n'a pas été
transmis.
L'éffacement de paquet, de même que les autres commandes d'édition, sont
sans effet en mode transparent.
Effacement de l'affichage.
Le caractère d'éffacement de paquet fonctionne aussi pour effacer en mode
commande. Si vous êtes en mode commande et que vous tapiez le caractère
d'éffacement de paquet, chaque caractère qui a été tapé sur l'écran
(excepté les caractères en écho) sont "rejetés" par le TNC. En tapant le
caractère d'éffacement une seconde fois on restaure l'affichage normal.
Pour voir comment cela opère essayez de taper DISPLAY, alors tapez <CTRL-
Y>. L'affichage de la liste des commandes s'arrêtera. Vous ne verrez
aucune réponse du TNC aux commandes. Maintenant tapez un <CTRL-Y> et tapez
DISPLAY à nouveau pour voir que l'affichage est redevenu normal.
Vous pouvez utiliser la commande d'éffacement d'affichage si vous faîtes
par inadvertance quelque chose qui entraîne le TNC à générer une grande
quantité d'éléments sans grande signification, tels qu'avec la commande
DISPLAY ou en fixant TRACE ON. Si vous êtes en mode conversation ou en
mode transparent et que vous désiriez effacer l'affichage, vous devez
repasser en mode commande et ensuite taper le caractère d'éffacement de
paquet.
@CBELL ON|OFF OFF Sonnerie à la connexion
Affiché dans le groupe: I
Paramètres:
ON La sonnette à la connexion est activée
OFF La sonnette à la connexion est désactivée
Cette commande contrôle l'envoi du caractère ASCII $07 (BELL) dans le
message de connexion.
Quand celle-ci est sur ON, le caractère de sonnette précède les
astérisques du message de connexion, Ex:
<BELL>*** Connected to <Indicatif>
@CHECK n 12 Temporisation de test de connexion
Affiché dans le groupe:I
Paramètres:
n = 0 - 250 indiquant le temps de test par intervalle de 10
secondes. Une valeur de 0 désactive cette fonction.
Cette commande fixe un dépassement de temps de connexion. Quand votre TNC
est connecté à une station, et que l'autre station "disparaît" votre TNC
resterait connecté indéfiniment, refusant les connexions des autres
stations. Ceci peut advenir si la propagation change ou si une station
répéteur intermédiaire s'arrête. Pour prévenir ce blocage, le TNC
vérifiera la liaison si le temps spécifié s'écoule sans paquet entendu de
l'autre TNC.Cette caractéristique dépend de ce qui est fixé par AX25L2V2.
Si AX25L2V2 est ON, le TNC émettra un "paquet test" pour vérifier la
présence de l'autre station si aucun paquet n'a été entendu par lui durant
n * 10 secondes. Cette trame ne contient pas d'information mais est
interprétée par le TNC de la station réceptrice comme une requête pour
savoir si elle toujours connectée. Si le TNC récepteur est toujours
connecté, il émet un paquet approprié en réponse. Si le TNC ayant eu
l'initiative de la requête n'a pas entendu de réponse après une attente de
RETRY+1, il commence la séquence de déconnexion comme si la commande
DISCONNE avait été donnée.
Si AX25L2V2 est OFF et que l'autre station n'a pas été entendue depuis n *
10 secondes, le TNC ne tentera pas une requête, mais émettra un paquet de
déconnexion de même que si vous aviez tapé la commande DISCONNE. Sauf si
CHECKV1 est sur OFF. Voir aussi CHECKV1.
@CHECKV1 ON|OFF OFF CHECK version 1 ou 2 du protocole
Affiché dans le groupe:T
Paramètres:
ON Active CHECKtime (T3) sous protocole AX.25
niveau 2 Version 1.0. Celui-ci provoque une
déconnexion automatique quand les paquets ne
s'écoulent pas normalement entre ce TNC et
celui à distance pour la valeur de CHECKtime.
Voir CHECK ci-dessous.
OFF Désactive la temporisation CHECKtime (T3) et
l'opérateur doit déconnecter lui-même. Ceci en
accord avec la procédure AX.25 niveau 2 version
1.0.
Quand il est sur ON, le temporisateur CHECK (T3) est utilisé pour
déconnecter automatiquement un lien AX.25 niveau 2 version 1.0 quand les
données ne sont pas écoulées après la temporisation de CHECK. Notez que T3
n'est pas défini pour le fonctionnement de la version 1.0. Voir CHECK,
plus loin.
Quand il est sur OFF, T3 est ignoré et la procédure normale de la version
1.0 s'applique.
NOTE: Beaucoup d'opérateurs préfèrent utiliser la version
1.0 du protocole, spécialement sur des liaisons
difficiles pour éliminer un peu des contrôles du
protocole AX.25 niveau 2 version 2.0.
@CLKADJ n 0 Correction de l'horloge
Affiché dans le groupe:T
Paramètres:
n = 0 - 65535 indiquant le facteur de correction à appliquer à la
routine de l'horloge en temps réel.
Une valeur de "0" est un cas spécial et fera qu'aucun facteur de
correction ne sera appliqué. Si la valeur de CLKADJ n'est pas 0, alors le
facteur de correction est calculé par :
1
Vitesse relative d'horloge en % = 100 - ( 9.16667 * ----- )
n
La routine d'horloge en temps réel est utilisée pour fournir la date avec:
année, mois, jour, heure, minute et seconde telle que le spécifie la
commande DAYTIME.
Il est à noter que l'horloge en temps réel n'est pas faite pour être celle
du labo de l'amateur.
@CMDTIME n 1 Dépassement de temps retour de TRANS
Affiché dans le groupe:T
Paramètres:
n = 0 - 250 indiquant en mode transparent le dépassement de temps
par intervalles de 1 seconde. Si n est à 0 la sortie du
mode transparent est obtenue par un signal BREAK, ou
une interruption de l'alimentation du TNC.
Cette commande fixe la valeur de dépassement de temps en mode transparent.
Prévue pour permettre de revenir au mode commande en quittant le mode
transparent, qui permet à n'importe quel caractère d'être émis tel une
donnée, un temps de garde de n secondes est établi.
Le même caractère que celui utilisé pour sortir du mode conversation est
employé pour sortir du mode transparent, mais la procédure est différente.
(le caractère de passage en mode commande est fixé par COMMAND.) Trois
caractères de passage en mode commande doivent être entrés à moins de n
seconde d'intervalle sans aucun caractère entre, après un délai de n
seconde suivant le dernier caractère tapé. Après un délai final de n
seconde, le TNC sortira du mode transparent et reviendra en mode commande.
Vous devrez alors voir le repère
cmd:.
Le diagramme ci-dessous illustre ce découpage :
dernière premier second troisième le TNC
entrée caractère caractère caractère maintenant
du terminal de passage de passage de passage est en mode
| en mode en mode en mode commande
| commande commande commande |
| | | | |
| | | | |
|«+long que n »|«+petit que n»|«+petit que n»|«----n----»|
@CMSG ON|OFF OFF Mise ES/HS du message de connexion
Affiché dans le groupe: I
Paramètres:
ON - Un message texte est émis comme premier paquet après
l'établissement d'une connexion
OFF - Le message texte n'est pas émis
CMSG active automatiquement l'émission d'un message fixé par CTEXT à
chaque fois que votre TNC accepte une demande de connexion d'un autre TNC.
Par exemple, si vous avez laissé votre station en fonction bien que vous
ne vouliez pas trafiquer maintenant, vous pouvez fixer CMSG ON pour
permettre aux autres de savoir que vous ne pouvez pas converser quand ils
connectent votre TNC. Quand vous êtes présent vous devrez fixer CMSG OFF.
@CMSGDISC ON|OFF OFF Déconnexion automatique
Affiché dans le groupe: I
Paramêtres:
ON Deconnexion automatique activée
OFF Déconnexion automatique désactivée
Cette commande contrôle la déconnexion automatique du TNC quand il a été
connecté.
Si CMSG est sur OFF, ou que CTEXT ne contient aucun texte de connexion, le
TNC commence sa sequence de déconnexion immédiatement après la réception
de la trame d'aquittement (ACK) de l'autre station.
Si CMSG est sur ON et que CTEXT contient un message d'information, le TNC
ne se déconnecte qu'après avoir envoyé ce texte et qu'il ait été acquitté.
Cette commande est pratique pour les responsables de BBS ou ceux qui ont
besoin d'envoyer un message court, d'avoir confirmation de sa réception,
et de se déconnecter.
NOTE: Utilisez cette commande avec précautions. Si vous voyez que vous
acceptez toutes les connexions mais que vous n'avez jamais de messages, il
est possible que CMSGSDISC soit resté sur ON ! Il est possible aussi que
le signal DCD de la prise RS232 bloque le terminal. Voir le manuel du TNC2
pour plus d'informations sur le contrôle des données par l'électronique.
@COMMAND n $03 <CTRL-C> Caractère de passage en mode commande
Affiché dans le groupe:C
Paramètres:
n = 0 - $7F indiquant le code d'un caractère ASCII.
Cette commande est utilisée pour changer le caractère de passage en mode
commande. Vous pouvez entrer le code en hexadécimal ou décimal.
Le mode commande est obtenu à partir du mode conversation quand vous tapez
ce caractère. Si vous tapez le caractère de passage en mode commande quand
vous êtes déjà en mode commande, rien n'arrivera.
Pour voir comment le fonctionnement, entrez en mode conversation en tapant
CONVERS. Tout ce que vous tapez deviendra données packet. Maintenant tapez
un <CTRL-C>. Vous verrez le repère du mode commande indiquant la réussite
du passage en mode commande. L'affichage que vous verrez ressemblera à
celui-ci :
cmd:CONVERS
Bonjour le monde. Je suis sur l'air en packet radio !.
[entrez <CTRL-C>]
cmd:
Voyez CMDTIME ou l'explication du mode transparent au chapitre 5 vous
informant comment le caractère de passage en mode commande s'utilise pour
sortir du mode transparent.
@CONMODE CONVERS|TRANS CONVERS Mode du TNC à la connexion
Affiché dans le groupe:L
Paramètres:
CONVERS - Passage automatique en mode conversation quand
une connexion est établie.
TRANS - Passage automatique en mode transparent quand une
connexion est établie.
CONMODE contrôle quel mode le TNC utilisera après une connexion. La
connexion peut résulter soit d'une demande reçue par radio ou d'une
connexion initialisée par vous-même.
Dans la pluspart des utilisations, vous devrez fixer CONMODE sur CONVERS.
Cependant si vous utilisez, par exemple, le mode transparent pour un
programme serveur, vous devrez fixer CONMODE sur TRANS de telle façon que
le mode correct soit choisi lorsque le serveur recevra une demande de
connexion.
Si vous initialisez une connexion avec la commande CONNECT, la commutation
de l'entrée en mode conversation ou transparent est déterminée par
NEWMODE.
Si le TNC est déjà en mode conversation ou transparent quand la connexion
est réalisée, le mode ne changera pas. Si vous avez tapé une partie de la
ligne de commande quand la connexion est établie, le changement de mode ne
prendra pas place jusqu'à ce que vous complétiez la commande ou effaciez
la ligne. Ceci vous prémunit contre l'émission par inadvertance d'un
paquet constitué de la dernière partie de votre commande
@CONNECT call#1 [VIA call#2[call#3...call#9]] Connexion
Affiché dans aucun groupe
Paramètres:
call#1 - Indicatif où le TNC doit être connecté.
call#2 - Indicatif optionnel que le TNC utilisera comme répéteur.
Huit adresses de répéteurs peuvent être spécifiées.
La partie de la ligne de commande entre crochets,
[VIA call#2[ call#3...call#9]] est optionnelle. Le texte entre doubles
crochets, call#3...call#9 doit être utilisé seulement si VIA call#2 est
présent. Les crochets ne sont pas tapés.
Chaque indicatif peut posseder un SSID (sub station identifier)
(identificateur de station secondaire) spécifié par -n suivant
immédiatement l'indicatif. Les champs de répéteurs sont spécifiés dans
l'ordre où vous désirez qu'ils relaient les paquets vers l'indicatif de
destination, call#1.
CONNECT est une commande immédiate. Elle initialise une demande de
connexion vers le TNC call#1 optionellement au travers de répéteurs. Si
NEWMODE est ON le TNC entrera immédiatement en mode conversation ou
transparent, tel que spécifié par la commande CONMOD. Si NEWMODE est OFF,
le TNC entrera en mode conversation ou transparent quand la connexion sera
réalisée avec succès. Un message d'erreur est retourné si le TNC est en
état connecté, ou est en attente de connexion ou de déconnexion. Si la
demande de déconnexion n'a pas de réponse après le nombre de tentatives
spécifié par RETRY, la commande est abandonnée et un message vous
l'indique. Le TNC retourne au mode commande si NEWMODE est ON. Si NEWMODE
est OFF, le mode ne doit pas changer. Le TNC reste en mode commande.
Par exemple, pour connecter WA7GXD en utilisant N0ADI-1 (tout près) et
WD0ETZ (voisin de WA7GXD) comme répéteur tapez:
CONNECT WA7GXD VIA N0ADI-1, WD0ETZ
Les paquets revenant de WA7GXD accéderont aux répéteurs dans l'ordre
opposé. Ainsi, les paquets de WA7GXD seront en premier répétés par WD0ETZ,
puis par N0ADI-1.
@CONOK ON|OFF ON Autorisation de connexion
Affiché dans le groupe:L
Paramètres:
ON - Les demandes de connexion des autres TNC seront acceptées.
OFF - Les demandes de connexion des autres TNC seront rejetées.
Cette commande détermine l'action qu'aura le TNC quand une demande de
connexion lui sera adressée par radio. Si CONOK est ON, la demande sera
reconnue, le message standard de connexion sera inscrit et on entrera dans
l'un des deux modes conversation ou transparent, cela dépendra de la
nature de CONMODE.
Si CONOK est OFF et que le TNC reçoit une demande de connexion alors qu'il
n'est pas en mode transparent, il affichera ce message :
connect request: <call> (indicatif de la station tentant la connexion.)
Le TNC émettra un paquet "DM", ou "signal d'occupation" à la station
demandante. Si votre TNC reçoit un paquet "DM" à une demande de connexion,
il affichera:
*** <call> station busy (indicatif de la station de qui la connexion
était attendue)
Par exemple, si vous désirez laisser votre station fonctionner seulement
en répéteur vous pouvez fixer CONOK OFF jusqu'à ce que vous soyez prêt a
trafiquer. Si vous désirez être connecté entre temps, vous pouvez changer
d'opinion. Les stations qui tenteront de connecter votre TNC verront que
la station fonctionne mais qu'elle n'est pas connectable. (elle peut
encore fonctionner en répéteur)
@CONPERM ON|OFF OFF Connexion permanente
Affiché dans le groupe:L
Paramètres:
ON - La liaison ne sera jamais déconnectée
OFF - La déconnexion est possible
Cette commande, quand elle est commutée sur ON, oblige le TNC à toujours
maintenir la connexion courante, même quand les trames de la station
excèdent les tentatives fixées par RETRY. Ni un RESTART ou une coupure
d'alimentation n'affecteront cet état de connexion.
Cette commande ne prend effet que lorsqu'une connexion est établie. Elle
fonctionne d'une voie à l'autre quand les multi-connexions sont
autorisées.
Elle est employée pour certaines applications en réseau, réflexion sur
météorites et autres liens peu surs et parasités, elle maintient toujours
les connexions opérant normalement sur les autres voies (déconnexion
automatique basée sur RETRY, etc...).
@CONSTAMP ON|OFF OFF Affichage de l'heure après *** CONNECTED
Affiché dans le groupe:M
Paramètres:
ON - Les messages de statut connecté comportent la date et l'heure.
OFF - Les messages de statut connecté ne comportent pas la date et
l'heure.
Cette commande active l'affichage de l'horloge sur les messages de statut
: *** CONNECTED to . Les informations de date et d'heure sont alors
disponibles pour l'utilisation dans les programmes d'ordinateur. La date
et l'heure doivent être initialisées par la commande DAYTIME avant que le
marquage puisse se réaliser. Le format de la date est déterminé par la
commande DAYUSA.
Par exemple si CONSTAMP est ON, DAYUSA est ON, la date et l'heure ont été
données, un message de connexion doit apparaître de la façon suivante:
*** CONNECTED to N2WX [05/28/85 16:28:31]
@CONVERS Passage en mode conversation
Affiché dans aucun groupe
Convers est une commande immèdiate, qui provoque le passage du TNC du mode
commande au mode conversation. Aucune connexion en cours n'est affectée.
Une fois en mode conversation tout ce que vous tappez au clavier est
tranformé en paquets et envoyé sur l'air. La frappe du caractère de
passage en mode commande fait repasser le TNC en mode commande. Voir les
commentaires au sujet du mode conversation dans les chapîtres 4 et 5 du
manuel du TNC2.
NOTE: La lettre "K" peut être utilisée comme raccourci pour passer en mode
conversation.
@CPACTIME ON|OFF OFF Temporisation d'envoi ES/HS en mode CONV
Affiché dans le groupe:T
Paramêtres:
ON La temporisation des paquets est utilisée en mode conversation
OFF La temporisation des paquets n'est pas utilisée en mode
conversation
Cette commande active l'envoi automatique des paquets en mode
conversation. Cette option est utile pour les communications avec des
ordinateurs comme avec des BBS quand le mode transparent n'est pas
nécessaire.
Si CPACTIME est sur ON, les caractères sonts mis en paquets et émis
periodiquements comme en mode transparent, mais les options d'édition en
local sont activées, et le contrôle du débit par programme peut être
utilisé. Pour la description du fonctionnement de l'envoi périodique des
paquets, voyez la commande PACTIME, qui contrôle le débit et le mode
d'assemblage des paquets.
Dans ce mode, vous devez placer CR sur OFF, sinon le caractère d'envoi des
paquets sera insèré dans les données même s'il n'a pas été tappé. En plus
pour inclure des caractères <CR> dans les paquets émis, réglez SENPAC à un
caractère rarement utilisé (EX: CTRL-P), pour que le TNC traite le <CR>
comme un caractère ordinaire.
Vous pouvez placer CPACTIME ON pour un fonctionnement similaire au "full
break in" en CW, dans lequel votre texte est transmit juste après l'avoir
tappé, mais en petites salves de quelques caractères, et l'autre sation
peut en faire autant. Certains opérateurs préfèrent tenir une conversation
dans ce mode, qui élimine les temps d'attente pour la frappe de longs
paquets.
@CR ON|OFF ON Adjonction du <CR> aux paquets emis
Affiché dans le groupe:L
Paramêtres:
ON Le caractère d'envoi des paquets <CR> est ajouté à tous les
paquets émis en mode conversation.
OFF Le caractère d'envoi despaquets n'est pas rajouté aux
paquets
Quand CR est sur ON, tous les paquets émis en mode conversation,
comprennent le caractère d'émission des paquets, comme dernier caractère.
Si CR est sur OFF, le caractère d'émission des paquets n'est interpèté que
comme une commande du TNC, et pas comme une donnée à inclure dans le
paquet, et de plus, il n'est pas revoyé en echo au terminal.
Le fait de placer CR sur ON et SENDPAC $0D donne un mode de conversation
naturel. Chaque ligne est envoyée quand un caractère <CR> est entré, et
arrive à destination avec un <CR> à la fin de la ligne. Si sur la station
du correspondant les lignes s'écrivent les unes par dessus les autres,
vous devez mettre LFADD sur ON, ou votre correspondant doit mettre AUTOLF
sur ON.
@CSTATUS Etat des liens
Affiché dans aucun groupe
CSTATUS est une commande immédiate qui montre l'identification de la voie
et l'état du lien pour les 10 voies (liens). Les entrées et sorties
courantes des voies, et, si oui ou non chaque voie est "permanente" (voir
CONPERM). Un exemple de l'affichage résultant de l'émission d'une commande
CSTATUS est:
cmd:CS
A stream - IO Link state is: CONNECTED to 305MLB
B stream - Link state is: CONNECTED to AD7I P
C stream - Link state is: DISCONNECTED
D stream - Link state is: CONNECTED to N0ADI via K9NG-2
--------
I stream - Link state is: CONNECT in progress
J stream - Link state is: CONNECTED to KV7B via NK6K-1
L'exemple ci-dessus montre que la voie A est la sélection courante ou voie
active pour les deux valeurs entrée et sortie, ce qui est indiqué par les
symboles I et O . La voie B est connectée à AD7I de façon permanente .
Tous les autres états des voies sont montrés tels qu'ils doivent
apparaître avec des multiples connexions.
@CTEXT text "" Texte de connexion
Affiché dans le groupe:I
Paramètres:
text - N'importe quelle combinaison de caractères et d'espaces,
jusqu'à un maximum de 120 caractères.
CTEXT indique le texte qui doit être émis après qu'une connexion soit
établie, si CMSG est ON. Le texte par défaut n'existe pas.
Vous pouvez mettre plusieurs lignes de message en incluant des caractères
retour chariot <CR> dans le texte. En utilisant le caractère PASS (valeur
par défaut <CTRL-V>) avant <CR> (voir la commande PASS). Si vous entrez un
texte composé d'une chaîne de plus de 120 caractères, un message d'erreur
apparaîtra et la commande sera ignorée. Par exemple, vous pouvez entrer
comme message CTEXT :
Je ne suis pas disponible pour le moment, mais vous pouvez laisser
un message.
Pour effacer le CTEXT sans utiliser une commande RESET, utilisez le
caractère % ou & comme premier caractère du message.
Le CTEXT est maintenu en mémoire par la pile de sauvegarde.
@DAYTIME date et heure Rien Fixe DATE et HEURE du TNC
Affiché dans aucun groupe
Paramètres:
date & heure, la date et l'heure courante sont réglées.
Cette commande vous permet de fixer les dates et heures courantes pour
votre TNC. Le format pour entrer la date et l'heure est:
aammjjhhmm
Où aa sont les deux derniers digits de l'année, mm sont les deux derniers
digits du mois (01 à 12), jj est la date (01 à 31), hh est l'heure (00 à
23), et mm indique les minutes après l'heure (00 à 59). Tous ces codes
doivent avoir exactement deux digits, les nombres de 0 à 9 doivent être
précédés d'un 0. Le TNC ne teste pas le nombre correct de jours dans le
mois, aussi devez-vous avoir un certain jugement quand vous réglez la
date.
Les paramètres date et heure sont employés par les commandes CONSTAMP et
MSTAMP pour "dater" les messages reçus . Les stations "entendues"
(affichées par MHEARD) sont aussi datées si la date et l'heure ont été
pré-réglées. l'heure du TNC fonctionne aussi longtemps qu'il est sous
tension. Vous devez remettre à l'heure à chaque fois que le TNC a été
éteint sinon les commandes CONSTAMP et MSTAMP ne fonctionneront pas.
Si vous tapez DAYTIME sans paramètre, le TNC affichera les valeurs
courantes de la date et de l'heure. Le format de l'affichage est :jjmmaa
hh·mm si DAYUSA est OFF, et mmjjaa hh·mm si DAYUSA est ON. Le format pour
entrer la date et l'heure ne change pas (Toujours a l'américaine). Par
exemple:
cmd:DAYTIME 8606161530
Fixe la date et l'heure: 16 juin 1986 à 15 Heures 30 (3:30 PM).
L'affichage de la date et de l'heure, (DAYUSA ON) sera:
cmd:DAYTIME
02/29/84 15:30:26
@DAYUSA ON|OFF ON Format de la DATE du TNC
Affiché dans le groupe:M
Paramètres:
ON - La date est affichée au format: mm/jj/aa
OFF - La date est affichée au format: jj-mm-aa
Cette commande détermine le format de l'affichage de la date par le TNC.
Si DAYUSA est ON le format du standard US est employé. Si DAYUSA est OFF
le format du standard européen est utilisé. Cette commande affecte le
format de l'affichage de la date utilisée pour "dater" aussi bien que
l'affichage quand DAYTIME est entré sans paramètre. Le format pour entrer
la date en employant DAYTIME n'est pas affecté.
Par exemple, si DAYUSA est ON, alors le 2 juillet 84 à 9:28:44(AM) sera
affiché par :
cmd:DAYTIME
07/02/84 9:28:44
Si DAYUSA est OFF la même date et heure devront apparaître telles que:
cmd:DAYTIME
02-07-84 9:28:44
@DEADTIME n 33 Temps de détection d'émission
Affiché dans le groupe:T
Paramêtres:
n : De 0 à 250 en pas de 10 mS
DEADTIME spécifie le temps mis par le récepteur d'une station pour
détecter le fait qu'une autre est en train d'emettre. Il doit être réglé
sur la station la plus lente de la fréquence. Il doit permettre n'importe
quel delai de réponse du squelch et de verouillage du DCD. DWAIT et
TXDELAY doivent aussi réglés à la même valeur pour tout le monde dans le
circuit
@DELETE ON|OFF OFF Caractère d'éffacement
Affiché dans le groupe:C
Paramètres:
ON - Le caractère d'effacement est <DELETE> ($7F).
OFF - Le caractère d'effacement est <BACKSPACE> ($08).
Cette commande est employée pour changer le caractère d'effacement. Quand
ce caractère est tapé, le dernier caractère de la ligne est effacé. La
façon dont le TNC indique l'effacement est contrôlé par la commande
BKONDEL.
Vous ne pouvez pas utiliser ce caractère pour effacer après le début de la
ligne, bien que vous puissiez effacer les caractères <CR> qui ont été
entrés dans le texte précédés du caractère Pass.
Pour avoir un affichage corrigé de la ligne courante, après avoir effacé
des caractères, tapez le caractère de réaffichage de la ligne, qui est
fixé par la commande REDISPLA.
Cette commande ne fonctionne pas en mode transparent.
@DIGIPEAT ON|OFF ON Fonctionnement en répéteur
Affiché dans le groupe:C
Paramètres:
ON - Le TNC peut servir de répèteur.
OFF - Le TNC ne peut pas servir de répèteur.
Quand ce paramètre est sur ON, n'importe quel paquet reçu ayant
l'indicatif de votre TNC (incluant le SSID), dans la liste des répéteurs
de ses champs d'adresses, sera retransmis. Chaque station incluse dans la
liste des répéteurs relaie les paquets à son tour, marquant le paquet de
telle manière qu'il ne soit pas accidentellement relayé deux fois
(seulement si on le redemande) et de telle façon que les stations
relaieront les paquets dans l'ordre correct. Le relayage est utilisé en
même temps que les autres opérations du TNC et ne doit pas gêner le
fonctionnement normal d'une station packet.
Dans l'esprit amateur, vous désirerez probablement fixer DIGIPEAT ON la
plupart du temps. Cependant, vous pourrez désirer annuler la répétition si
vous n'êtes pas chez vous, ou si votre relais d'émission fait suffisamment
de bruit pour vous déranger la nuit.
La commande HID active la transmission automatique de paquets
d'identification si votre station est activée en répéteur.
@DISCONNE Déconnexion
Affiché dans aucun groupe
DISCONNE est une commande immédiate. Elle initialisera une demande de
déconnexion avec la station connectée. Une déconnexion réussie affichera:
*** DISCONNECTED
D'autres commandes peuvent êtres entrées pendant la déconnexion, bien que
les connexions ne soient pas permises jusqu'à ce que la déconnexion soit
effective. Si le nombre des essais (RETRY) est dépassé durant l'attente de
la confirmation par l'autre côté, le TNC se place en mode déconnecté. Si
une demande de déconnexion est entrée durant le temps où le TNC 200 est en
déconnexion, le nombre d'essais est immédiatement remis au nombre maximum.
Dans les autres cas le message de déconnexion est :
*** rentry count exceeded
*** DISCONNECTED
Les messages de déconnexion ne sont pas affichés quand le TNC est en mode
transparent.
@DISPLAY [class] Affichage des parametres
Affiché dans aucun groupe
Paramètres:
class - Le paramètre d'identification optionnel est un des
suivants:
ASYNC affiche les paramètres du
port asynchrone.
CHARACTE affiche les caractères
spéciaux.
HEALTH affiche les compteurs de
bon fonctionnement et les
LEDS de statut
ID affiche les paramètres ID.
LINK affiche les paramètres des
liens.
MONITOR affiche les paramètres du
moniteur.
TIMING affiche les paramètres de
temporisations.
DISPLAY est une commande immédiate, et sans aucun paramètre de "class",
elle effectuera l'affichage de tous les paramètres de contrôle et leurs
valeurs courantes. Les sous-groupes ou paramètres relatifs peuvent être
affichés en indiquant les paramètres optionnels de "class". Les paramètres
individuels peuvent être affichés en entrant le nom du paramètre sans
option.
@DWAIT n 3 Temps d'attente pour passage en émission
Affiché dans le groupe:I
Paramètres :
n = 0 - 250 indiquant le temps d'attente par défaut en
intervalles de 10ms
Cette valeur est employée pour éviter les collisions avec les paquets
répétés. Le TNC attendra le temps d'attente par défaut après la dernière
écoute de données sur le canal avant de commencer sa séquence d'envoi, à
moins qu'il ne soit en attente de paquets à répéter. Cette valeur doit
convenir à tous les amateurs désservis par un répéteur. La meilleure
valeur sera déterminée par l'expérimentation, mais sera une fonction du
temps de commutation (TXDELAY) de la station répéteur.
Cette disposition est intentionnelle pour soulager efficacement la
réduction de débit due aux collisions de paquets. Il est nécessaire car
les paquets répétés ne sont pas réessayés par le répéteur, mais doivent
repartir de la station d'origine (en niveau 2 seulement !). Si toutes les
stations choisissent un temps d'attente par défaut et que la bonne valeur
de n est choisie, le répéteur occupera la fréquence chaque fois qu'il a
des données à transmettre puisque les paquets répétés sont émis sans ce
délai.
NOTE: DWAIT est utilisé pour d'autres usages sur beaucoup de réseaux. NE
METTEZ PAS DWAIT à 0 juste parce que vous pensez qu'il n'y a pas de
digipèteurs sur la fréquence.
@ECHO ON|OFF ON Echo des caratères par le TNC
Affiché dans le groupe:A
Paramètres:
ON - Les caractères reçus depuis l'ordinateur ou le terminal
sont renvoyés par le TNC.
OFF - Les caractères ne sont pas renvoyés.
Cette commande contrôle la réexpédition locale des caractères par le TNC
quand il est en mode conversation ou commande. Elle est désactivée en mode
transparent.
Si vous ne voyez pas ce que vous tapez, vous devez fixer ECHO ON. Si vous
voyez deux copies de chaque caractère tapé, vous devez fixer ECHO OFF. Si
vous voyez les caractères que vous tapez correctement, vous avez fixé ECHO
correctement.
@ESCAPE ON|OFF OFF Affichage du caractère ESCAPE
Affiché dans le groupe:A
Paramètres:
ON - Le caractère <ESCAPE> ($1B) est sorti tel "$" ($24).
OFF - Le caractère <ESCAPE> est sorti tel que <ESCAPE> ($1B).
Cette commande spécifie le caractère qui sera sorti quand un caractère
<ESCAPE> a été émis par le terminal. La transformation de <ESCAPE> est
invalidée en mode transparent. Cette commande est prévue parce que
quelques terminaux, et programmes d'ordinateurs qui émulent certains
terminaux, interprètent le caractère <ESCAPE> comme un préfixe de commande
spéciale. Quelques terminaux altèrent leur affichage dépendant du
caractère suivant <ESCAPE>. Si vous avez un tel terminal vous pouvez vous
protéger des autres paquetteurs, d'une séquence de texte indésirable en
fixant ESCAPE ON.
Voyez aussi la commande MFILTER, qui permet d'éliminer un caractère
général (plutôt qu'une translation de caractère) dans les paquets affichés
@FIRMRnr ON|OFF ON Mode de réponse du TNC tampons pleins
Affiché dans le groupe: L
Paramètres:
ON Quand le buffer du TNC est plein, un RNR est
envoyé. Quand il se vide une trame de commande
RR est envoyée.
Quand le TNC reçoit un RNR, il ne contrôle pas
le TNC expéditeur pendant [T0*10 secondes].
T0 = CHECKtime*8 à moins que CHECKtime*8 soit
<30 ou >253 en ce cas T0 = 12.
OFF Quand le buffer du TNC est plein, un RNR est
envoyé comme réponse à une trame I.
Quand le TNC reçoit un RNR, il enverra les
données à chaque FRACKtime (T1) jusqu'à ce
qu'un RR soit reçu.
Quand il est sur OFF, la procédure standard AX.25 niveau 2 Version 2.0 est
utilisée. Si un TNC envoyant des données reçoit un RNR, cela signifie que
le TNC destinataire ne peut accepter plus de données, le TNC expéditeur
enverra continuellement les données tous les intervalles T1 (FRACK)
jusqu'à ce que un RR soit reçu, signifiant que le TNC destinataire accepte
les données. Ceci provoque souvent un encombrement inutile du canal.
Quand FIRMRNR est sur ON, le TNC cesse d'envoyer les données des la
réception du RNR. Si le TNC destinataire n'envoie pas de RR avant [T0]
(voir plus haut), le TNC vérifie la liaison avec le TNC destinataire pour
être sur qu'il fonctionne toujours. Et quand le TNC qui a envoyé le RNR,
ensuite envoie un RR quand ses buffers se sont libérés pour permettre la
réception d'autres données.
NOTE: Le TNC destinataire doit pouvoir fonctionner en FIRMRNR. Ce mode
fonctionne avec tous les TNC qui ont une commande FIRMRNR réglable sur ON,
et avec la plupart des noeuds de réseau. Si le TNC destinataire n'est pas
capable de fonctionner avec FIRMRNR, et si la fréquence mauvaise, il y
aura des délais supplémentaires pour transférer des données à travers les
TNC.
@FLOW ON|OFF ON Controle du débit du TNC
Affiché dans le groupe:A
Paramètres:
ON - Le contrôle du débit par la frappe au clavier est actif.
OFF - Le contrôle du débit par la frappe au clavier est inactif.
Quand le contrôle du débit par la frappe au clavier est actif, n'importe
quel caractère entré depuis le clavier du terminal arrêtera la sortie vers
le terminal jusqu'à: (1) ce que le paquet soit forcé (en mode
conversation) ; (2) qu'une ligne soit complète (en mode commande) ; (3)
que la longueur du paquet soit dépassée ; (4) que le tampon de sortie du
terminal soit plein. L'effacement de la commande courante, ou un paquet,
ou la frappe du caractère de réaffichage de ligne, obligeront aussi les
sorties à recommencer. Le contrôle de débit par la frappe au clavier n'est
pas employé en mode transparent.
En fixant FLOW ON on empêchera les données reçues d'interférer avec les
entrées de données au clavier. Si vous (ou la personne avec qui vous êtes
en conversation) attendez un paquet de l'autre extrémité avant de
commencer la réponse, vous pouvez fixer FLOW OFF. Quelques programmes de
serveurs peuvent mieux fonctionner avec FLOW OFF. Quelques ordinateurs qui
émulent les circuits UART ne peuvent pas émettre et recevoir des données
en même temps. Les utilisateurs de tels ordinateurs doivent fixer FLOW ON.
@FRACK n 8 Délais d'attente d'ACK
Affiché dans le groupe:T
Paramètres:
n = 1-15, marquant le temps d'attente des trames d'acquittement
en intervalles d'une seconde.
Après l'émission d'un paquet nécessitant un acquittement, le TNC attendra
un certain temps la trame d'acquittement pour incrémenter le compteur
d'essai et émettre une nouvelle trame. Si les adresses du paquet incluent
une demande de relais, le temps entre deux essais s'ajustera par:
intervalles d'essai = n * (2*n + 1)
où n est le nombre de stations relais intermédiaires.
Quand un paquet de réessai est émis, un temps d'attente aléatoire est
rajouté à toutes les autres temporisations en fonction. Ceci pour éviter
un blocage dans lequel deux TNC, répétant l'émission de leurs paquets,
entrent en collision à chaque fois.
@FULLDUP ON|OFF OFF Duplex intégral ES/HS
Affiché dans le groupe:L
Paramètres:
ON - Le mode duplex intégral est activé.
OFF - Le mode duplex intégral est inhibé.
Quand le mode duplex intégral est désactivé, le TNC fait usage du signal
de détection de porteuse (DCD) venant du modem pour éviter les collisions,
et reconnaît les paquets multiples dans une transmission unique avec un
seul acquittement. Quand le duplex intégral est établi, le TNC ignore le
signal DCD et reconnaît les paquets individuellement. Ce dernier mode est
employé pour le fonctionnement en duplex par radio, tel qu'au travers
d'Oscar 10. Il ne doit pas être employé ou seulement si les deux stations,
la votre et celle de votre correspondant, sont des stations duplex
(fonctionnant sur des fréquences différentes en émission et en réception).
Vous pouvez trouver le mode full-duplex utile pour certaines opérations de
tests tels que des tests en boucle fermée analogique ou digitale.
@HEADERLN ON|OFF OFF Adresses/Infos sur même ligne
Affiché dans le groupe:M
Paramètres:
ON - L'entête d'un paquet observé est affichée sur une ligne
séparée du texte du paquet.
OFF - L'entête d'un paquet observé est affichée sur la même ligne
que le texte du paquet.
Cette commande affecte le format de l'affichage pour les paquets observés.
Si HEADERLN est OFF, les informations d'adresse sont affichées avec le
paquet:
KV7D>N2WX: Vas-y, transfère le fichier !
Si HEADERLN est ON, les informations d'adresse sont affichées, suivies par
le texte du paquet sur une ligne séparée:
N2WX>KV7D:
Désolé, je ne suis pas tout à fait prêt pour le moment.
Le second format est spécialement utile quand MCOM est fixé ON montrant
toutes les stations répétitrices entre la source et la destination. Si
vous avez fixé MRPT ON ou activé MSTAMP, vous pouvez souhaiter fixer
HEADERLN ON, car les entêtes des paquets deviennent rapidement
suffisamment longs pour prendre toute la largeur de l'écran quand ces
fonctions sont actives.
@HEALLED ON|OFF OFF Fonction des LEDs du TNC2
Affiché dans le groupe:H
Paramètres:
ON - Le TNC fait "clignoter" les leds CON et STA.
OFF - Le TNC contrôlera les leds CON et STA normalement.
Cette commande permet à l'usager de redéfinir les fonctions des deux leds
contrôlables par l'unité centrale. (par exemple les leds STAtus et
CONnect)
Quand HEALLED est ON les deux leds s'éclairent d'une façon apparemment
aléatoire. D'un seul coup d'oeil l'opérateur peut se faire une idée si oui
ou non le programme s'est "planté" ou le processeur arrêté, puisque les
leds ne s'éclaireront probablement pas si le programme ne s'exécute pas de
façon convenable.
Avec HEALLED sur OFF, les leds fonctionnent normalement, la led CON
indiquant la présence ou l'absence de connexion et la led STA s'allumant
si des paquets non-aquittés sont dans le buffer d'émission.
@HID ON|OFF OFF Identification HDLC ES/HS
Affiché dans le groupe:I
Paramètres:
ON - Active l'identification HDLC en répéteur.
OFF - Invalide l'identification HDLC
Cette commande est employée pour valider ou invalider l'émission de
paquets d'identification par le TNC 2. Si HID est OFF, le TNC 2 n'émettra
jamais de paquet d'identification. Si HID est ON, le TNC émettra un paquet
d'identification toutes les 9,5 minutes si la station répète des paquets.
La commande ID permet à l'opérateur d'émettre un paquet d'identification
final si la station est sortie de sa fonction de répèteur.
Une identification consiste en une trame sans séquence dont le champ de
données est l'indicatif de votre station. Le paquet d'identification est
envoyé aux adresses fixées par la commande UNPROTO (CQ). L'identification
de votre station est votre indicatif qui a été fixé par MYCALL, avec "/R"
rajouté à la suite.
@ID Emission d'un paquet d'identification
Affiché dans aucun groupe
ID est une commande immédiate. Elle émettra un paquet spécial
d'identification. ID peut être employé pour émettre un paquet final quand
on arrête une station répéteur. Le paquet d'identification sera seulement
transmis si le répéteur a retransmis des données depuis la dernière
identification automatique.
Une identification consiste en une trame UI dont le champ de données est
l'indicatif de votre station. Le paquet d'identification est envoyé aux
adresses fixées par la commande UNPROTO. L'identification de votre station
est votre indicatif qui a été fixé par MYCALL, avec "/R" rajouté à la
suite.
@KISS ON|OFF OFF Passage du TNC2 en mode KISS
Affiché dans le groupe:
Paramêtres:
ON Un protocole de ligne série (SLIP) est utilisé entre le TNC
et l'ordinateur qui lui est raccordé. Le TNC n'exécute qu'un
jeu limité d'instructions sur l'accès à la fréquence et
dépends de l'ordinateur pour le niveau 2 et les niveaux
supérieurs
OFF Le TNC fonctionne en utilisant les commandes et les messages
décrits ici. C'est le mode de fonctionnement normal.
Cette commande est utilisée pour passer en mode "KISS" pour
l'expèrimentation d'autres protocoles. Le mode "KISS" est utilisé avec des
programmes "intelligents" sur ordinateur. Le plus connu est le TCP/IP de
KA9Q, disponible au TAPR ou ailleurs.
Pour passer en mode "KISS" avec cette version, entrez la commande KISS ON,
ensuite la commande RESTART (ATTENTION PAS RESET). Les leds CON et STA
doivent clignoter 3 fois. Cette commande sera toujours valide après
plusieurs coupures de l'alimentation. Pour revenir au fonctionnement
normal, entrez la commande PARAM <device> 255 après:
NET>
si vous utilisez la version de KA9Q de TCP/IP. Si vous n'utilisez pas
cette version de programme, envoyez trois octets: $C0, $FF, $C0 au TNC
pour revenir au fonctionnement normal. Si vous ne pouvez pas envoyer ces
octets avec le programme que vous utilisez, eteignez le TNC, debranchez la
pile de sauvegarde de la RAM pendant plusieurs minutes, ensuite rebranchez
la pile et reallumez le TNC pour un retour au fonctionnement normal.
Les commandes disponibles du mode KISS sont:
Commande Fonction Commentaires
0 Trame de données Le reste de la trame est
composé de données a envoyer
1 TXDELAY Le prochain octet est le temps
de commutation du TX en pas de
10 ms avec une valeur par
défaut de 50 (500 ms)
2 P Le prochain octet est le temps
de persistance, p, calculé dans
la gamme de 0 à 255. La
probabilité d'émission la
prochaine fois est de p/255.
La valeur par défaut est 64
(pour une probabilité de 0,25)
3 SlotTime Le prochain octet est
l'intervalle de "fenêtre" en
pas de 10 ms. La valeur par
défaut est de 10 (100 ms).
4 TXtail Le prochain octet est la durée
du maintient du TX après que le
FCS aie été envoyé, en pas de
10 ms. Cette commande est
obsolète et est inclue comme
complément avec les versions
plus récentes.
5 FullDuplex Le prochain octet est 0 pour
le semi-duplex (mode normal)
ou n'importe quel autre chiffre
pour le duplex intégral (par
ex. pour l'utilisation avec les
microsats)
FF Retour Sortie du mode KISS et retour
au fonctionnement normal du TNC
NOTE: Le TNC ne renvoie que des trames 0 (informations reçues). Donc
l'ordinateur ne peut interroger le TNC pour trouver les valeurs des autres
types de commandes.
@LCALLS call#1[,call#2...,call#8] Liste d'indicatifs à voir ou ignorer
Affiché dans le groupe:M
Paramètres:
call - Liste d'indicatifs. Pas plus de 8 indicatifs séparés par
une virgule.
Chaque indicatif peut inclure un SSID (station secondaire) optionnel
spécifié par -n suivant immédiatement l'indicatif. Cette commande
travaille en conjonction avec BUDLIST et permet l'affichage sélectif des
paquets des autres stations. Ces deux commandes déterminent quels paquets
seront affichés quand vous avez fixé MONITOR ON. BUDLIST spécifie si les
indicatifs de la liste sont ceux que vous voulez voir ou ignorer, ou si ce
sont les seuls que vous voulez recevoir.
Si vous désirez voir seulement les paquets de la sélection, entrez votre
liste de sélection par LCALLS et fixez BUDLIST ON.
Si vous désirez ignorer les paquets de la sélection, vous devez entrer la
liste des indicatifs à ignorer par LCALLS et fixer BUDLIST OFF.
@LCOK ON|OFF ON Conversion des minuscules en majuscules
Affiché dans le groupe:A
Paramètres:
ON - Le TNC émettra des caractères minuscules vers l'ordinateur
ou le terminal
OFF - Le TNC transposera les minuscules en majuscules.
Si LCOK est OFF, les caractères en minuscules seront traduits en
majuscules avant d'être expédiés au terminal. Cette transposition est
désactivée en mode transparent. Les caractères entrés ou renvoyés en écho
ne sont pas transposés.
Si votre ordinateur ou votre terminal n'accepte pas les caractères
minuscules, il peut ne pas réagir convenablement si le TNC lui envoie de
tels caractères. Cette commande vous permet de transformer tous les
caractères reçus par paquet en minuscules, aussi bien que ceux du TNC, en
majuscules.
Puisque les caractères en écho que vous tapez ne sont pas transposés en
caractères majuscules, vous pouvez utiliser cette commande pour avoir un
affichage plus facile à lire, quand vous êtes connecté en mode
conversation. Si vous et l'autre opérateur fixez LCOK OFF, vous pouvez
chacun taper votre propre message en minuscules et voir les paquets
arrivant en majuscules. Il est alors facile de distinguer les lignes
d'entrée et de sortie.
@LCSTREAM ON|OFF ON Conversion du STREAMSWITCH en majuscules
Affiché dans le groupe:C
Paramètres:
ON - Le TNC transposera le caractère suivant immédiatement le
caractère STREAMSWITCH en majuscule avant de l'utiliser.
OFF - Le TNC utilisera le caractères suivant le caractère
STREAMSWITCH tel qu'il a été entré.
Quand vous opérez en multiconnexion, vous devez entrer un identificateur
de canal (par défaut de A à J) après le caractère STREAMSWITCH (défaut |)
pour sélectionner un nouveau canal logique pour émettre des données.
Normalement, l'identificateur de canal doit être en majuscule, ou une
erreur en résultera.
Quand LCSTREAM est ON, le caractère suivant immédiatement le caractère
STREAMSWITCH est converti en majuscule avant d'être actif comme ci-dessus.
Ainsi, le type des caractères (majuscule ou minuscule) devient sans
importance. L'emploi de LCSTREAM est utile si vous tapez en minuscules et
que vous ne voulez pas être ennuyé avec l'obligation de vous rappeler de
passer en majuscules quand vous changez de voie.
@LFADD ON|OFF OFF Adjonction d'un <LF> après chaque <CR>
Affiché dans le groupe:L
Paramètres:
ON - Un caractère <LF> est ajouté suivant chaque <CR>, transmis
dans un paquet
OFF - Aucun <LF> n'est ajouté aux paquets transmis.
Cette fonction est similaire à AUTOLF, excepté que le caractère <LF> est
ajouté aux paquets sortant au lieu de l'être au texte affiché localement.
Cette caractéristique est incluse pour permettre de maintenir la
compatibilité avec les autres contrôleurs packet-radio. Si la personne
avec qui vous conversez vous donne un report de surimpression du texte
émanant de votre station vous devrez fixer LFADD ON. L'insertion de ce
caractère est désactivée en mode transparent.
@LFIGNORE ON|OFF OFF Traitement des <LF>
Affiché dans le groupe:L
Paramêtres:
ON Le TNC ignore les caractères <LF>.
OFF Le TNC réponds aux caractères <LF>.
Cette commande contrôle comment le TNC2 reponds aux caractères ASCII de
passage à la ligne (line feed) (<LF> $0A) ou les ignore en mode commande
comme en mode conversation.
Quand cette commande est activée, les passages à la ligne sont
complètements ignorés sauf en mode transparent.
@MALL ON|OFF ON
Affiché dans le groupe:M
Paramètres:
ON - Les paquets affichés incluent les deux types :connectés et
non-connectés.
OFF - Les paquets affichés incluent seulement les paquets non
connectés.
Cette commande détermine la classe des paquets qui sont affichés. Si MALL
est OFF, seulement différents paquets admissibles (tels que déterminés par
les commandes BUDLIST et LCALLS) émis par les autres TNC en mode non
connecté sont affichés. Ceci sera la manière normale d'opérer pour parler
à un groupe de TNCs où aucun n'est connecté.
Si MALL est ON, toutes les différentes trames sont affichées, incluant
celles émises entre deux autres TNC connectés. Ce mode peut être validé à
usage de diagnostic ou pour "lire la poste" (écouter aux portes)
@MAXFRAME n 4 Maximum de paquets dans une trame
Affiché dans le groupe:L
Paramètres:
n = 1 - 7, signifiant un nombre de paquets.
MAXFRAME fixe une limite supérieure du nombre de paquets sans acquittement
que le TNC peut avoir à émettre à n'importe quel moment. C'est aussi le
nombre de paquets contigus qui peuvent être émis durant n'importe quelle
transmission. Si quelques uns, mais pas tous, des paquets émis sont
reconnus, un nombre plus petit peut être transmis dans le temps suivant,
ou de nouvelles trames peuvent être incluses dans la retransmission, de
telle sorte que le total des non reconnues ne puisse excéder n.
Si vous exécutez des transferts de fichiers, vous devrez expérimenter avec
MAXFRAME et PACLEN. Si la liaison est bonne, il y a un rapport optimum
entre les paramètres fixés par ces commandes de telle façon que le nombre
maximum de caractères envoyés n'excède pas l'espace disponible dans le
tampon de réception du TNC recevant les données.
@MCOM ON|OFF OFF Affichage des trames infos et supervision
Affiché dans le groupe:M
Paramètres:
ON - Les trames de connexion, de déconnexion, UA, DM, I et UI
sont affichées.
OFF - Les trames d'information seules sont affichées.
Cette commande active l'affichage des trames de connexion et de
déconnexion quand MONITOR est ON. Quand MCOM est OFF, seules les trames I
(paquet contenant les informations pour l'utilisateur) seront affichées.
Quand MCOM est ON, tous les champs de contrôle sont décodés (ceux qui sont
invalides sont marqués ????). Pour les trames I et S, le numéro d'ordre
est aussi affiché. Les trames compatibles avec le standard AX 25 niveau 2
sont aussi décodées comme les bits de Commande/Réponse (C/R) et de
Poll/Final (P/F).
Ex: WA7GXD>KV7B <I C S0 R0>:
Salut Dan,
WA7GXD>KV7B <I C P S1 R0>:
As tu été sur EIES denièrement ?
KV7B>WA7GXD <RR R F R2>:
KV7B>WA7GXD <I C P S1 R2>:
Je viens juste d'y penser. J'ai entendu que @(nom d'utilisateur)
donnait des commentaires incroyables sur lui!
WA7GXD>KV7B <RR R F R2>
WB2SPE>KV7B <C>
KV7B>WB2SPE <DM>
KV7B>WA7GXD <I C P S2 R2>:
Bonnes conditions maintenant...
WA7GXD>KV7B <RR R F R3>
WA7GXD>KV7B <I C P S2 R3>:
Oui @(nom d'utilisateur) le fait. C'est remarquable.
Comme avec les autres commandes de monitoring, les stations affichées sont
déterminées par BUDLIST et LCALLS.
@MCON ON|OFF ON Mode moniteur en mode connecté
Affiché dans le groupe:M
Paramètres:
ON - Le mode moniteur reste actif pendant une connexion.
OFF - Le mode moniteur est coupé pendant une connexion.
Si MCON est ON, la commande MONITOR validera l'affichage quand le TNC sera
connecté à un autre TNC. Si MCON est OFF, l'affichage des paquets observés
est suspendu quand la connexion arrive, et recommence quand le TNC est
déconnecté.
Si vous désirez voir tous les paquets affichés quand vous n'êtes pas
connecté mais avoir cet affichage supprimé quand vous vous connectez à une
autre station, vous devez fixer MCON OFF.
@MFILTER n1[,n2[,n3[,n4]]] Aucune Caractères à éliminer
Affiché dans le groupe:M
Paramètres:
n = 0 - $7F, indiquant un code de caractères ASCII. Jusqu'à 4
caractères peuvent être spécifiés.
Cette commande vous permet de spécifier des caractères "à filtrer" ou à
éliminer des paquets affichés. Les paramètres n1, n2, etc... sont les
codes ASCII des caractères que vous désirez filtrer. Vous pouvez entrer le
code soit en décimal soit en hexadécimal. Par exemple, si un caractère
<CTRL-L> réalise un effacement d'écran et que vous ne désiriez pas cela,
vous pouvez fixer MFILTER 12. Si vous désirez aussi éliminer le caractère
<CTRL-Z> que certains ordinateurs interprètent comme un marqueur de fin de
fichier, vous pouvez fixer MFILTER 12,26.
@MHCLEAR Efface la liste des stations entendues
Affiché dans aucun groupe
MHCLEAR est une commande immédiate. Elle réalise l'effacement de la liste
des stations qui ont été entendues. Employez cette commande en conjonction
avec MHEARD pour conserver la trace des stations actives sur une période
de temps donné, tel qu'un matin ou une semaine. Effacez la liste des
stations entendues dès le début de l'observation de l'activité packet.
@MHEARD Liste des stations entendues par le TNC2
Affiché dans aucun groupe
MHEARD est une commande immédiate. Elle provoque l'affichage de la liste
des stations qui ont été entendues depuis le moment où MHCLEAR a été
entré. Les stations qui ont été entendues via un répéteur sont marquées
avec un * dans la liste. Si vous effacez la liste des stations entendues
au début d'une période de trafic, vous pouvez employer cette commande pour
conserver aisément la trace des stations qui ont été actives durant cette
période. Le nombre maximum de stations entendues qui peuvent être listées
est de 18. Si plus de stations sont entendues les premières entrées sont
éliminées. La liste des stations entendues est désactivée quand PASSALL
est sur ON.
Si la commande DAYTIME a été employée pour indiquer la date et l'heure,
les entrées dans la liste seront datées. Par exemple:
cmd:MHEARD
K4NTA* O6/09/86 21:08:19
KC2FF-7* 06/09/86 21:08:17
W1BEL-2* 06/09/86 21:06:18
WD4AOQ 06/09/86 20:59:38
N2WX
cmd:
Notez qu'aucune date ne suit l'affichage de N2WX indiquant que N2WX a été
la dernière station à avoir été entendue avant la mise à l'heure de
l'horloge.
@MNONAX25 ON|OFF OFF Affichage des trames autres que PID=F0
Affiché dans le groupe:M
Paramètres:
ON Affiche toutes les trames avec des CRC valides.
OFF Affiche les trames du protocole AX.25 niveau 2
et pas celles de niveau plus élevé (PID = F0).
Quand elle est sur OFF, seules les trames de niveau 2 du protocole AX.25
seront affichées. Tous les paquets de niveau 3 ou 4 seront annulés. De
cette façon les trames de réseau NET/ROM, TCP/IP, ROSE,etc., ne seront pas
affichées. Ces trames contiennent souvent des valeurs binaires qui
provoquent des perturbations dans l'affichage sur l'écran.
Quand elle est sur ON, tous les paquets ou trames avec un CRC valide
seront affichées.
@MONITOR ON|OFF ON Affichage du trafic
Affiché dans le groupe:M
Paramètres:
ON - L'affichage de l'activité Packet est activé.
OFF - L'affichage est désactivé
Si MONITOR est ON et que le TNC2 n'est pas en mode transparent, les
paquets qui ne sont pas adressés à votre TNC2 peuvent être vus. Les
adresses des paquets sont toujours affichées avec à la suite les données
du paquet, par exemple:
N2WX>W5FD-3: Je suis prêt à transfèrer le fichier maintenant.
Les indicatifs sont séparés par un ">" et le SSID est affiché s'il est
différent de zéro. Les commandes MALL ,BUDLIST, et LCALLS déterminent
quels paquets sont affichés. La commande MCON contrôle l'action du mode
moniteur quand le TNC est connecté. Toutes les fonctions du moniteur sont
annulées en mode transparent.
Le format de l'affichage du moniteur est contrôlé par HEADERLN. Si vous
désirez voir les adresses des stations sur une ligne séparée du texte,
vous pouvez fixer HEADERLN ON. MRPT permet l'affichage des chemins des
répéteurs aussi bien que les adresses de source et de destination de
chaque paquet. MSTAMP inclut la date et l'heure avec les adresses si
DAYTIME a été initialisé.
@MRPT ON|OFF ON Affichage des indicatifs répéteurs
Affiché dans le groupe:M
Paramètres:
ON - Affiche les stations répétitrices des paquets observés.
OFF - Affiche seulement les stations source et destination
des paquets observés.
Cette commande affecte la manière dont les paquets observés seront
affichés. Si MRPT est OFF, seules les stations d'origine et de destination
seront affichées. Si MRPT est ON, la liste entière des répéteurs est
affichée, et les stations qui ont relayé les paquets sont indiquées par un
astérisque.
Par exemple:
WB9FLW>AD7I,K9NG*, N2WX-7:Salut Paul.
Ce paquet émis par WB9FLW à AD7I, a été relayé par K9NG mais pas par N2WX-
7.
Avec MRPT OFF, le même paquet serait affiché :
WB9FLW>AD7I:Hi Paul.
La mise de MRPT ON augmente la longueur de l'affichage des adresses, et il
est souhaitable de mettre HEADERLN ON pour afficher ces informations sur
une ligne séparée.
@MSTAMP ON|OFF OFF Affichage de l'heure pour chaque trame
Affiché dans le groupe:M
Paramètres:
ON - L'indication de l'heure est présentée avec les trames.
OFF - L'indication de l'heure n'est pas présentée avec les trames.
Cette commande active l'indication de la date et de l'heure sur les
paquets affichés. Les informations de date et d'heure sont alors
utilisables pour une tenue automatique du log de votre activité packet ou
d'autres applications sur ordinateur. La date et l'heure sont entrées
initialement par la commande DAYTIME, et le format de la date est
déterminé par la commande DAYUSA.
L'utilisation de MSTAMP ON augmente la longueur de l'affichage de
l'adresse, et il est souhaitable de fixer HEADERLN ON de façon à afficher
cette information sur une ligne séparée.
@MYALIAS call[-n] Rien Indicatif de répéteur
Affiché dans le groupe:I
Paramètres:
call - indicatif de substitution de votre TNC 2.
n= 0 - 15 une option indiquant l'identification de sous-station
(SSID)
(ATTENTION L'EMPLOI D'UN ALIAS EST ILLEGAL EN FRANCE !)
Cette commande indique un indicatif de remplacement (en plus de
l'indicatif spécifié par MYCALL) pour un emploi seulement en répéteur.
Dans certaines régions, où les répéteurs ont une large couverture, les
opérateurs ont changé l'indicatif de leur machine par une identification
plus brève (usuelle) et plus commode à retenir. Les indicatifs des aé-
roports de l'organisation civile aéronautique internationale (ICAO),
quelques fois combinés avec le code téléphonique de la région ont été
employés. L'usage de cette commande permet à HID une identification
normale avec l'indicatif spécifié dans MYCALL est maintenant un indicatif
en alternative (alias) en répéteur seulement.
@MYCALL call[-n] NOCALL-0 Indicatif du TNC2
Affiché dans le groupe:I
Paramètres:
call - l'indicatif de votre TNC2.
n=0 - 15, une option indiquant une station annexe de même indicatif
(SSID).
Cette commande appelle le TNC à utiliser cet indicatif. Cet indicatif sera
placé dans le champ d'adresse "FROM" (venant de...) pour tous les paquets
originaires de votre TNC. Il acceptera les trames avec cet indicatif dans
leur champ TO (pour) et relaiera les trames avec cet indicatif dans le
champ répéteur (si DIGIPEAT est sur ON). MYCALL peut être aussi employé
pour l'identification des paquets (voir HID et ID).
L'indicatif par défaut (NOCALL) doit être changé pour un fonctionnement
correct des protocoles. Il ne doit pas y avoir plus d'une station avec le
même indicatif (y-compris le SSID) sur l'air à la fois. Le SSID peut être
employé pour distinguer deux stations avec le même indicatif amateur. Le
SSID sera à zéro jusqu'à ce qu'implicitement il soit placé à une autre
valeur.
@NEWMODE ON|OFF OFF Comportement du TNC2 sur (dé)connexion
Affiché dans le groupe:L
Paramètres:
ON - commute en mode transfert à l'établissement d'une connexion
et retourne automatiquement au mode commande au moment de la
déconnexion
OFF - commute en mode transfert au moment de la connexion et ne
retourne pas au mode commande quand arrive la déconnexion.
La commande NEWMODE est employée pour choisir le comportement du TNC quand
les connexions sont établies ou interrompues.
Si NEWMODE est sur OFF le TNC reste en mode commande après votre lancement
de commande CONNECT jusqu'à ce que la connexion soit établie. Quand elle
l'est, le TNC entrera en mode conversation ou transparent, en relation
avec la sélection de CONMODE. Quand la connexion est terminée, le TNC
reste en mode conversation ou transparent jusqu'à ce que vous le forciez à
retourner en mode commande. C'est le même comportement que celui du TNC 1
( fonctionnant avec le programme 3.x ) dans ces conditions.
Si NEWMODE est sur ON, le TNC entrera en mode conversation ou transparent
aussi souvent que vous lancerez une commande CONNECT sans attendre que la
connexion soit établie. Tout ce que vous tapez sera " packetisé " pour
être transmis une fois la connexion réalisée. Quand la connexion est
interrompue, ou si la tentative échoue, le TNC retournera au mode
commande.
Si vous possédez un programme de BBS prévu pour fonctionner avec le TNC 1,
vous devez choisir NEWMODE OFF si le programme utilise les commandes du
TNC 1. Autrement vous pouvez choisir pour NEWMODE et NOMODE les valeurs
qui présentent le plus d'avantages pour vous.
@NOMODE ON|OFF OFF Changement de mode automatique ou non
Affiché dans le groupe:L
Paramètres:
ON - Le TNC commutera les modes (commande, conversation ou
transparent ) seulement par leurs commandes effectives.
OFF - Le TNC commutera les modes en accord avec les éléments fixés
de NEWMODE.
Quand NOMODE est ON, le TNC ne changera jamais entre les modes conversa-
tion et transparent (ou vice-versa) de lui-même. Seul l'usage des com-
mandes (CONV, TRANS, ou ^C) peut changer le mode d'écriture. Si NOMODE est
OFF, alors la commutation de mode automatique est obtenue en fonction des
éléments placés dans la commande NEWMODE.
@NUCR ON|OFF OFF <NULL> après <CR>
Affiché dans le groupe:A
Paramètres:
ON - Des caractères <NULL> sont émis au terminal à la suite des
caractères <CR>.
OFF - Des caractères <NULL> ne sont pas émis au terminal à la
suite des retours chariots < CR >.
Cette commande réalise la transmission de caractères <NULL> (code ASCII
$00), produisant un délai effectif suivant chaque <CR> émis vers le
terminal. Le nombre de caractères <NULL> est déterminé par la commande
NULLS. Ce délai est nécessaire à certains terminaux du style imprimante.
Vous aurez besoin de fixer NUCR ON si votre terminal oublie un ou
plusieurs caractères après avoir répondu à un <CR>. Si c'est le cas vous
verrez à certains moments des lignes se surcharger.
@NULF ON|OFF OFF <NULL> après <LF>
Affiché dans le groupe:A
Paramètres:
ON - Des caractères <NULL> sont émis vers le terminal à la suite
des caractères <LF>.
OFF - Des caractères <NULL> ne sont pas émis vers le terminal à la
suite des caractères <LF>.
Cette commande provoque l'émission de caractères <NULL> (code ASCII $00)
produisant un délai effectif suivant chaque <LF> émis vers le terminal. Le
nombre de caractères <NULL> est déterminé par la commande NULLS. Ce délai
est nécessaire à certains terminaux. Vous avez besoin de fixer NULF ON si
votre terminal oublie à certains moments des caractères en début de ligne.
@NULLS n 0 Nombre de <NULL> après <CR> ou <LF>
Affiché dans le groupe:A
Paramètres:
n = 0 - 30, indiquant le nombre des caractères <NULL> après <CR>
ou <LF>.
Cette commande indique le nombre de caractères <NULL> (code ASCII $00)
émis vers le terminal après <CR> ou <LF>. En plus du choix de la valeur de
ce paramètre, NUCR et/ou NULF doivent être choisis pour indiquer quand les
blancs seront émis après un <CR>, un <LF> ou les deux. Les matériels
nécessitant des blancs après un <CR> sont typiquement les imprimantes qui
ont besoin d'un délai pour le mouvement de retour du chariot. Ceux
nécessitant des blancs après le <LF> sont typiquement les écrans qui
"scrollent" (déroulent) lentement. Des caractères blancs supplémentaires
sont émis seulement dans les modes conversation et commande.
@PACLEN n 128 Maximum d'octets par paquet
Affiché dans le groupe:L
Paramètres:
n = 0 - 255 ,indiquant la longueur maximum de la portion de
données d'un paquet. La valeur 0 est équivalente à
256.
Le TNC transmettra automatiquement le paquet quand le nombre d'octets
entré dans un paquet atteindra n. Cette valeur est utilisée à la fois dans
le mode conversation et transparent.
Si vous réalisez du transfert de fichier, vous devez expérimenter les deux
éléments MAXFRAME et PACLEN. Si la liaison est bonne, il y a une relation
optimum entre les paramètres fixés par ces commandes, de telle façon que
le nombre de caractères sortant n'excède pas l'espace du tampon du
récepteur packet sur le TNC recevant les données.
NOTE : Bien qu'il n'y ait pas l'exigence pour deux TNC, échangeant des
données, d'avoir les mêmes valeurs de PACLEN, en autorisant plus de 128
caractères de données dans un paquet, il peut y avoir incompatibilité avec
certains types de TNC.
@PACTIME EVERY|AFTER n AFTER 10 Temporisation pour l'envoi
Affiché dans le groupe:T
Paramètres:
n = 0 - 250, indiquant des intervalles de 100 ms.
EVERY - Les délais de temps interviennent chaque n*100
millisecondes.
AFTER - Les délais de temps interviennent quand n*100 millisecondes
s'écoulent sans information émanant de l'ordinateur ou du
terminal.
Ce paramètre est toujours employé en mode transparent, et il sera aussi
utilisé en mode conversation si CPACTIME est ON. Quand EVERY est spécifié,
les octets entrés sont mis en paquets et placés en file d'attente pour une
transmission toutes les n*100 ms. Quand AFTER est spécifié, les octets
sont mis en paquets quand les entrées, depuis le terminal s'arrêtent
durant n*100 ms. Dans aucun cas un paquet de longueur zéro ne sera
produit, et la temporisation ne sera pas demandée jusqu'à ce que le
premier octet soit entré. Une valeur de 0 pour n est permise, et produira
la génération de paquets sans temps d'attente.
@PARITY n 3 (paire) Parité de la liaison série
Affiché dans le groupe:A
Paramètres:
n = 0 - 3, sélectionnant une option de parité conforme à la
table ci-dessous
Cette commande fixe le mode de parité pour le transfert des données du
terminal de l'ordinateur en concordance avec la table suivante :
n Parité
0 pas de parité
1 parité impaire
2 pas de parité
3 parité paire.
Si le bit de parité est présent, il est automatiquement éliminé de l'en-
trée et n'est pas testé dans les modes commande et conversation. En mode
transparent, les 8 bits, incluant n'importe quelle parité sont transmis
dans les paquets. Si "pas de parité" est utilisé et AWLEN égale à 7, le
8ème bit sera fixé à 0 en mode transparent.
@PASS n $16 <CTRL-V> Caractère de passage
Affiché dans le groupe:C
Paramètres:
n = 0 - $7F, indiquant un code de caractères ASCII.
Cette commande sélectionne le caractère ASCII employé pour la commande
"PASS" en entrée. Le paramètre n est le code ASCII du caractère que vous
désirez taper pour inclure les caractères de commande dans un paquet ou
une chaîne de textes. Vous pouvez entrer le code soit en hexadécimal ou en
décimal.
Vous pouvez utiliser ce caractère pour émettre n'importe quel caractère
dans des paquets, même si ce caractère peut avoir quelques fonctions
spéciales pour le TNC. Supposons que vous utilisez le caractère <CTRL-C>
de passage en mode commande, qui est nécessaire pour accéder à un
programme de serveur qui requiert un <CTRL-C> pour sortir de quelque
opération vous taperez :
<CTRL-V> <CTRL-C>
pour insérer un caractère <CTRL-C> dans votre paquet. Bien sûr si vous
devez faire cela fréquemment il serait mieux de changer votre caractère de
passage en mode commande.
Un usage courant pour le caractère de "PASS" est de permettre à un <CR>
d'être inclus dans un message BTEXT et CTEXT. De façon similaire vous
pouvez inclure un <CR> dans un texte quand vous êtes en mode conversation
pour émettre un paquet sur plusieurs lignes (le caractère d'émission par
défaut est <CR>).
@PASSALL ON|OFF OFF Controle de validité des paquets
Affiché dans le groupe:L
Paramètres:
ON - Le TNC acceptera les paquets avec des CRC invalides.
OFF - Le TNC acceptera seulement les paquets avec des CRC
valides
Cette commande oblige le TNC à afficher les paquets reçus avec des champs
de CRC erronés. Les paquets sont affichés malgré des erreurs de CRC s'ils
ont un multiple pair de 8 bits et plus de 339 bits. Le TNC décodera le
champ d'adresse et affichera le ou les indicatifs dans le format standard,
suivi par le texte du paquet.
Ce mode n'est pas utilisé normalement, puisque la réjection des paquets
avec un CRC invalide est la garantie que les paquets reçus sont sans
erreur. Ce mode doit être utilisé pour tester une liaison HF spéciale ou
dans des circonstances inhabituelles.
Si vous fixez PASSALL ON et que vous observiez un canal modérément
perturbé, vous allez voir périodiquement des "paquets erronés" s'afficher
dans ce mode, puisque dans ces conditions vous ne distinguez pas les
paquets corrects de ceux reçus avec des erreurs dues à des parasites.
L'affichage des stations entendues (commande : MHEARD) est désactivé à
chaque fois que PASSALL est ON, puisque les indicatifs décodés peuvent
être incorrects.
@RECONNECT call#1 [VIA call#2[,call#3...,call#9]] Reconnexion
Affiché dans aucun groupe
Paramètres:
call#1 - indicatif que le TNC doit reconnecter
call#2 - indicatifs optionnels au travers desquels le TNC doit
répéter.
RECONNECT est une commande immédiate. Elle peut être employée pour modi-
fier le chemin au travers duquel vous êtes connecté à une station. Elle
peut être employé seulement quand le TNC est connecté sur la voie
courante.
@REDISPLA n $12 <CTRL-L> Caratère de ré-affichage
Affiché dans le groupe:C
Paramètres:
n = 0 - $7F, indiquant un code de caractère ASCII.
Cette commande est utilisée pour changer le caractère de réaffichage de
la ligne entrée au clavier. Le paramètre n est le code ASCII du caractère
que vous désirez taper pour obtenir le réaffichage de la ligne. Vous
pouvez entrer le code soit en décimal, soit en hexadécimal.
Vous pouvez taper ce caractère pour obliger le TNC à retaper une ligne que
vous avez commencée. Quand vous tapez le caractère de réaffichage de
ligne, les choses suivantes se produisent: Le contrôle du débit par la
frappe au clavier est temporairement suspendu (si il était activé).
L'affichage de tous les paquets entrants en attente est effectué. Puis un
caractère <BACKSLASH> (\) est tapé et la ligne que vous avez commencée est
retapée sur la ligne suivante. Si vous avez effacé et retapé un quelconque
caractère, seulement la forme définitive de la ligne sera montrée. Vous
êtes maintenant prêt à continuer à taper là où vous vous étiez arrêté.
Vous pouvez utiliser le caractère de réaffichage de ligne pour visualiser
une copie "propre" de votre entrée si vous employez une imprimante et que
vous ayez effacé des caractères. Si vous avez sélectionné BKONDEL OFF, les
corrections seront matérialisées par le caractère <BACKSLASH> (\). Le
réaffichage de ligne vous montrera le texte corrigé.
Vous pouvez aussi employer ce caractère si vous êtes en train de taper un
message en mode conversation et qu'un paquet vous arrive. Vous pouvez voir
le message qui vient de vous arriver avant d'envoyer votre paquet, sans
effacer votre entrée.
@RESET Réinitialisation du TNC2
Affiché dans aucun groupe
C'est une commande immédiate. Elle réinitialise tous les paramètres à leur
valeur par défaut et réinitialise le TNC.
ATTENTION : Tous les paramêtres que vous avez fixés et les listes de
moniteur sont perdus.
Si vous désirez réinitialiser le TNC en employant les valeurs des
paramètres fixés par vous et mémorisés dans la RAM, vous devez employer la
commande RESTART ou couper l'alimentation du TNC et la remettre, au lieu
d'utiliser cette commande.
@RESPTIME n 0 Delai minimum d'aquittement
Affiché dans le groupe:T
Paramètres:
n = 0 - 250, indiquant des intervalles de 100 ms.
Cette commande fixe un délai minimum qui est imposé aux paquets
d'aquittement (ACK). Ce délai peut s'utiliser en concurrence avec le temps
d'attente par défaut donné par DWAIT et n'importe quel effet de temps
aléatoire.
Ce délai peut être utilisé pour augmenter le débit durant des opérations
telles que le transfert de fichier, quand le TNC utilisé en émission
envoie le maximum d'octets par paquet. Occasionnellement, le TNC émetteur
peut ne pas avoir un paquet prêt à temps pour prévenir d'un arrêt
temporaire de l'émission, avec pour résultat, que la reconnaissance du
paquet émis en dernier entre en collision avec le paquet final de la
série. Si le TNC récepteur fixe RESPTIME a 10, ces collisions seront
évitées.
Quand vous utilisez l'aquittement prioritaire (voir ACKPRIOR), cette
valeur doit être réglée à zéro pour un fonctionnement correct.
@RESTART Réinitialisation du TNC2
Affiché dans aucun groupe
RESTART est une commande immédiate. Elle réinitialise le TNC en utilisant
les valeurs par défaut stockées dans la RAM. L'effet de cette commande est
le même que celui obtenu en coupant et réalimentant le TNC.
RESTART n'efface pas les valeurs des paramètres en RAM. Voir aussi la
commande RESET.
@RETRY n 10 Nombre maximum de répétitions d'un paquet
Affiché dans le groupe:L
Paramètres:
n = 0 - 15, spécifie le nombre maximum d'essais sur un paquet.
Le protocole autorise les répétitions, par exemple la retransmission de
trames qui n'ont pas reçu d'aquittement (ACK). Les trames sont re-
transmises n fois avant que l'opération avorte. Le temps entre répéti-
tions est spécifié par la commande FRACK. Une valeur de 0 pour n indique
un nombre infini d'essais. Si le nombre d'essais est dépassé, le TNC passe
à l'état déconnecté (avec un message d'information si vous n'êtes pas en
mode transparent). Voir aussi la commande FRACK.
@RXBLOCK ON|OFF OFF Mode bloc du TNC2
Affiché dans le groupe:A
Paramètres:
ON - Le TNC émettra les données au terminal au format RXBLOCK.
OFF - Le TNC émettra les données au terminal au format standard.
RXBLOCK est réservé à des opérations automatiques, telles que celles d'une
station serveur. Il est prévu pour aider de tels systèmes qui distinguent
les données reçues d'une station connectée et les messages générés par le
TNC.
Le fonctionnement correct de RXBLOCK est dépendant du paramètre AWLEN
donnant la valeur de 8 (bits) puisque le caractère hexadécimal FF marque
le commencement des données reçues d'un groupe (bloc).
Quand RXBLOCK est sur ON, les données des stations seront émises du TNC
dans le format suivant :
+------------------------------------------------+
| $FF | L0 | L1 | PID | DATA |
+------------------------------------------------+
(Préfixe) (Longueur) (Pid) (Données)
Les champs ci-dessus sont définis de la façon suivante :
Préfixe $FF ::= Un caractère avec les 8 bits significatifs.
Longueur L0 ::= Les bits de poids fort de longueur
les champs de PID (Protocol IDentifier)
(Identificateur de protocole), recherchés
généralement avec $F0.
L1 ::= Les bits de poids faible de longueur et les
champs du PID.
Pid PID ::= Bit d'identification du protocole reçu pour
le champ de données suivant
Données DATA ::= [optionnel], longueur variable de données.
Pour un meilleur fonctionnement il est suggéré que les paramètres tels
AUTOLF, MFILTER etc... soient fixés à OFF de façon à prévenir des incer-
titudes dans le format du champ de données.
@RXCAL Réglage de la partie réception du TNC2
Affiché dans aucun groupe
RXCAL est une commande immédiate. Elle est utilisée pour un réglage précis
du modem (partie réception). En bref, après avoir réglé les notes du
modulateur en utilisant la routine normale CALIBRATE, une boucle
analogique est mise en place et la commande RXCAL est entrée. Ensuite,
vous réglez le démodulateur jusqu'a ce que les leds CON et STA s'allument
ensemble ou clignotent alternativement. Voir le paragraphe Réglages du
Modem avec CAL et RXCAL pour plus de détails sur l'emploi de ces commandes
avec le TNC2 du TAPR.
@SCREENLN n 0 Longueur de ligne en caratères
Affiché dans le groupe:A
Paramètres:
n = 0 - 255, indiquant pour le terminal, la longueur de ligne
en caractères
Cette commande est utilisée pour formater convenablement la sortie du
terminal. Une séquence <CR> <LF> est envoyée au terminal dans les modes
commande et conversation après que n caractères aient été émis. Une valeur
à zéro inhibe cette action.
Si votre ordinateur formate automatiquement les lignes en sortie, vous
devez fixer SCREENLN 0 pour éviter un conflit.
@SENDPAC n $0D <CR> Caratère d'envoi de paquet
Affiché dans le groupe:C
Paramètres:
n = 0 - $7F, indiquant un code de caractères ASCII.
Cette commande sélectionne le caractère qui forcera un paquet à être émis
en mode conversation. Le paramètre n est le code ASCII du caractère que
vous désirez pour obliger ce que vous avez tapé à être "paquetisé" et mis
en ordre série pour la transmission. Vous pouvez entrer le code en décimal
ou en hexadécimal.
Pour les conversations ordinaires vous utiliserez probablement SENDPAC $0D
et CR ON. Cela oblige les paquets à être pris à des intervalles naturels,
et oblige le <CR> à s'inclure dans le paquet.
Si vous avez fixé CPACTIME ON, vous devrez probablement fixer SENDPAC à
une valeur quelconque ordinairement inusitée (disons, <CTRL-A>), et fixer
CR OFF. Cela devrait vous permettre d'obliger les paquets à être émis,
mais il n'y auras pas de caractère <CR> supplémentaire transmis dans le
texte.
@SLOTS n 3 Gestion de la probabilité d'émission
Affiché dans le groupe:L
Paramètres:
n 0-127
SLOTS spécifie le nombre "d'intervalles" dans lequel on choisit pour
accéder au canal. Par exemple, avec SLOTS 3, il y a 3 "intervalles" chacun
d'entres eux a une probabilité de 1/3 d'être choisit. chaque "intervalle"
est long de DEADTIME. Si SLOTS 0 est choisi, le TNC agira comme si SLOTS 1
avait été choisi.
D'autres versions de cette idée d'accès au canal utilisent la
"PERSISTENCE" pour décider la probabilité d'accès au canal quand la
fréquence est libre et "PPERSISTENCE" pour activer ou désactiver cette
fonction.
Une faible valeur donne une chance plus grande d'envoyer les données quand
la fréquence est libre, et une grande valeur donne moins de chances. La
pratique normale en AX.25 est que toutes les stations "sautent" sur la
fréquence dès quelle est libre et provoquent ainsi des collisions et des
réessais.
SLOTS et sa relation avec les commandes plus communes PPERSISTENCE et
PERSISTENCE est indiqué ci-dessous:
SLOTS PPERSISTENCE PERSISTENCE Probabilité de TX
1 OFF 255 Prend à = 100%
2 ON 127 50%
3 ON 85 33%
4 ON 63 25%
5 ON 51 20%
et ainsi de suite.
Une valeur correcte serait de 2 ou 3 pour un canal avec peu d'autres
usagers et de 5 à 7 pour un canal très encombré. Une plus grande valeur
vers 10 implique que la fréquence est trop encombrée et d'autres
fréquences doivent êtres employées si elles existent.
NOTE: SLOTS est indépendant de ACKPRIOR.
@START n $11 <CTRL-Q> Autorisation de sortie des caractères TNC
Affiché dans le groupe:C
Paramètres:
n = 0 - $7F, indiquant un code de caractères ASCII.
Cette commande sélectionne le caractère de redémarrage de l'opérateur,
employé pour faire repartir les sorties du TNC vers le terminal, après
l'arrêt, par la frappe du caractère stop, par l'opérateur. Vous pouvez
entrer le code soit en décimal ou en hexadécimal.
Le caractère utilisateur "stop" est réglé par la commande STOP.
Si les caractères utilisateurs de stop et de redémarrage sont fixés à
$00, le contrôle de débit par le logiciel du TNC est désactivé et le TNC
répondra seulement au contrôle électrique de débit (CTS).
Si le même caractère est employé pour les deux caractères, Stop et
Redémarrage de l'usager, le TNC 2 partira et arrêtera alternativement sa
transmission sur réception de ce caractère.
@STATUS Etat du tampon émission du TNC2
Affiché dans aucun groupe
STATUS est une commande immédiate. Elle renvoie le statut du buffer de
sortie de la liaison active. Si tous les paquets sortants sont aquittés,
la commande STATUS renvoie "No Outstanding packets" (pas de paquets en
attente d'aquittement), sinon elle renvoie le message "Outstanding
packets" (paquets en attente). Notez que celle-ci fonctionne
indépendamment de l'état du contrôle du débit de la RS232 du TNC.
Cette commande peut être très pratique pour des applications spéciales,
comme si vous ne pouvez voir la led STATUS du TNC, ou si vous voulez que
votre ordinateur surveille le statut...
@STOP n $13 <CTRL-S> Interdiction de sortie des caratères TNC
Affiché dans le groupe:C
Paramètres:
n = 0 - $7F, indiquant un code de caractère ASCII.
Cette commande sélectionne le caractère stop, employé par l'usager pour
arrêter les sorties du TNC vers le terminal. C'est le caractère utilisé
pour arrêter les sorties du TNC et empêcher le défilement.
La sortie est restaurée avec le caractère de redémarrage, fixé par la
commande START.
Si les caractères de stop et de redémarrage par l'opérateur sont fixés à
$00, le contrôle de débit par le logiciel du TNC 2 est désactivé et le TNC
2 devra répondre seulement au contrôle électrique de débit (CTS).
Si le même caractère est employé pour les deux, Stop et Start, le TNC 2
partira et arrêtera alternativement sa transmission sur réception de
celui-ci.
NOTE:
Les deux caractères START et STOP (<CTRL-Q> et <CTRL-S>) sont utilisés
pour passer en mode "boite aux lettres" après avoir fixé MONITOR OFF et
entré un message d'acceuil dans CT et activé celui-ci par CMSG ON .
Si vous quittez votre station pour un moment vous stoppez l'arrivée des
données par <CTRL-S> et, à votre retour vous pouvez lire vos messages en
utilisant <CTRL-Q>.
@STREAMCA ON|OFF OFF Indicatif station connectée après STREAMSW
Affiché dans le groupe:C
Paramètres:
ON - L'indicatif de l'autre station est affiché.
OFF - L'indicatif de l'autre station n'est pas affiché.
Cette commande est employée pour activer l'affichage de l'indicatif de la
station connectée après le caractère d'identification de la voie. Ceci est
particulièrement utile quand la multiconnexion est autorisée. Il est en
quelque sorte analogue à l'emploi de MRPT pour montrer la suite des
répéteurs quand vous observez le trafic.
Dans l'exemple ci-dessous, les caractères insérés par l'activation de
STREAMCAll sont écrits en caractères gras.
STREAMCAll ON STREAMCAll OFF
|A:K4NTA:Comment vas-tu? |A Comment vas-tu?
Salut Ted comment ça passe? Salut Ted comment ça passe?
|B:WA7GXD:***connected to WA7GXD |B***connected to WA7GXD
|B ce doit être un bon DX |B ce doit être un bon DX
|A incroyable Ted! |A incroyable Ted!
|B:WA7GXD: la bande est bien ouverte |B la bande est bien ouverte.
De cette façon, au lieu de voir "|B" il apparaît maintenant
"|B:<indicatif>:". Cette option est très utile pour un opérateur essayant
de trafiquer en connexions multiples simultanées. Elle est probablement
moins utile pour une utilisation avec ordinateur.
Notez que, dans le premier exemple, le caractère de commutation
(STREAMSWitch) "|A" et "|B" sans ":" après lui, sont entrés par
l'opérateur du TNC pour le commuter sur le lien de ses QSO multiples.
Si vous avez l'intention de trafiquer en multiconnexions, l'utilisation de
cette option est recommandée.
@STREAMDB ON|OFF OFF STREAMSWITCH doublé ou non
Affiché dans le groupe:C
Paramètres:
ON - Double tous les caractères de commutation reçus.
OFF - Ne double pas les caractères de commutation reçus.
Cette commande est employée pour afficher en double le caractère de
commutation reçu. L'exemple ci-dessous illustre cette action. Avec
STREAMDBL ON, et STREAMSWitch fixé à "|", les éléments suivants seront
affichés par votre TNC :
||ceci est un essai.
Dans ce cas la station émettrice a transmis
|ceci est un essai.
La même trame reçue avec STREAMDBL OFF devra s'afficher :
|ceci est un essai.
Quand vous opérez en multiconnexions, c'est utile pour différencier les
caractères de commutation reçus des autres stations de ceux générés
localement par votre TNC.
NOTE : Le caractère de commutation (STREAMSWitch) ne doit pas utiliser une
des lettres de A à J pour que cette commande fonctionne correctement.
@STREAMSW n $7C <|> Caractère de changement de canal
Affiché dans le groupe:C
Paramètres:
n = 0 - $FF indiquant le code ASCII d'un caractère.
Cette commande choisit le caractère employé par le TNC et l'opérateur pour
changer de "voie" (canal de connexion).
Le caractère peut être ignoré "PASSed" en mode conversation "CONVERS".Il
est toujours ignoré si l'opérateur utilise le commutateur de voie en mode
transparent, et sortira comme une donnée. Ceci conduit, en mode
transparent, à ne pas changer de voie quand vous êtes "en ligne" (vous
devez ressortir en mode commande pour commuter les voies).
Pour une utilisation plus complète de ce caractère, voir les commandes
STREAMDBL et STREAMCA.
@TRACE ON|OFF OFF Mode TRACE ES/HS
Affiché dans le groupe:L
Paramètres:
ON - Le mode trace est actif.
OFF - Le mode trace est inhibé.
Cette commande est employée pour activer la fonction de déboggage. Quand
TRACE est ON, toutes les trames reçues seront affichées dans leur
intégralité, en incluant les informations d'entête. Pour une utilisation
normale vous n'aurez probablement jamais besoin de cette fonction;
cependant, si vous avez besoin de chercher un bug, vous pouvez le demander
pour vous procurer si possible la trace de l'information.
L'affichage en trace apparaîtra sur 4 colonnes sur un écran de 80. Ce qui
suit est un exemple d'affichage de trace. Pour la comparaison, la trame
présentée dans cet exemple doit être vue de la façon suivante:
KV7B>CQ,KF7B*:this is a test message
L'affichage de trace que vous devriez observer sera :
byte ------------hex display------------ -shifted ASCII-- ------ASCII-----
000: 86A24040 40406096 AC6E8440 4060968C CQ OKV7B OKF ..@@@@'..n.@@'..
010: 6E844040 E103F074 68697320 69732061 7B P.x:449.49.0 n.@@...this is a
020: 20746573 74206D65 73736167 650D :29:.6299032. test message.
La colonne "byte" montre l'offset au sein du paquet de l'octet de début de
ligne. Les colonnes "hex display" (affichage hexadécimal) montrent les 16
octets suivants du paquet, exactement comme ils ont été reçus, en format
hexadécimal standard. Les colonnes "shifted ASCII" (ASCII shifté) décodent
les 7 bits de poids fort de chaque octet comme un caractère du code ASCII.
Les colonnes ASCII décodent les 7 bits de poids faible de chaque octet
comme un caractère du code ASCII. Dans un paquet standard AX.25, le champ
d'adresse de l'indicatif sera affiché correctement dans les colonnes ASCII
shiftées. Un message texte sera affiché correctement dans les colonnes
ASCII. Les caractères non imprimables et les caractères de contrôle sont
affichés dans les deux champs du code ASCII sous la forme de ".".Vous
pouvez examiner le champ hexadécimal pour voir le contenu du bit de SSID
de la station et les octets de contrôle employés par le protocole. Les
détails du protocole sont commentés au châpitre 9 du manuel du TNC2.
@TRANS Passage du TNC2 en mode TRANSparent
Affiché dans aucun groupe
C'est une commande immédiate. Elle oblige le TNC à sortir du mode commande
pour entrer en mode transparent. L'état du lien courant n'est pas affecté.
Le mode transparent est en tout premier lieu employé pour des
communications entre ordinateurs. Dans ce mode "l'interface humain" et ses
caractéristiques telles que: possibilité d'édition des entrées, écho des
caractères entrés, et le contrôle de débit par la frappe au clavier sont
désactivés. Le mode transparent sert quand on utilise un ordinateur en
serveur, ou pour transférer des fichiers autres que des textes. Voir les
commentaires sur le mode transparent au chapitre 5 du manuel du TNC2.
@TRFLOW ON|OFF OFF Controle de flux en mode TRANSparent
Affiché dans le groupe:A
Paramètres:
ON - Le contrôle du débit par le programme est activé pour
l'ordinateur ou le terminal en mode transparent.
OFF - Le contrôle du débit par le programme est désactivé pour
l'ordinateur ou le terminal en mode transparent.
Si TRFLOW est ON, les valeurs fixées pour START et STOP sont employées
pour déterminer le contrôle du débit en mode transparent. Si TRFLOW est
OFF, seul le contrôle électronique du débit est utilisé vers l'ordinateur
et tous les caractères reçus par le TNC sont transmis comme des données.
Si START et STOP sont fixés à $00, désactivant les caractères arrêt et
départ de l'opérateur, le contrôle électronique du débit doit toujours
être employé par l'ordinateur.
Si TRFLOW est ON, et que START et STOP sont différents de zéro, le
contrôle du débit par le programme est activé pour l'ordinateur ou le
terminal. Le TNC répondra aux caractères départ et arrêt de l'opérateur
(fixés par START et STOP) restant transparent à tous les autres caractères
issus du terminal. Si TXFLOW est aussi ON, alors seulement le contrôle de
débit électronique est utilisable par le TNC pour contrôler les sorties
depuis le terminal.
@TRIES n Aucune Nombre de reéssais éffectués
Affiché dans le groupe:L
Paramètres:
n = 0-15 , indiquant le nombre de reéssais éffectués sur la voie
choisie.
Cette commande est utilisée pour retrouver (ou forcer) le nombre
"d'essais" sur la voie courante.
Quand il est employé sans argument et si le TNC est en attente d'un
aquittement d'une trame, il retournera le nombre d'essais éffectués. Si le
TNC n'est pas dans cette attente, il retournera le nombre d'essais
éffectués pour obtenir la reconnaissance de la trame précédente.
NOTE : Si RETRY est fixé à 0, la valeur retournée par l'usage de la
commande TRIES sera toujours 0.
Cette commande est utilisable pour obtenir les statistiques sur les
performances d'un chemin ou d'un canal donné. Elle doit être spécialement
employée pour une optimisation automatique de quelques paramètres tels que
PACLEN et MAXFRAME pour une station opérant avec un ordinateur expédiant
des messages automatiques de forwarding à des stations utilisant des
chemins loin d'être optimums (parasites HF ou liaisons satellites par
exemple).
S'il est suivi par un argument, TRIES forcera le compteur "tries" à la
valeur entrée. Cet utilisation n'est pas recommandée.
@TXDELAY n 33 Attente passage en émission des données
Affiché dans le groupe:T
Paramètres:
n = 0 - 120 , indiquant des intervalles de 10 ms.
Cette valeur indique combien de temps le TNC doit attendre, après s'être
commuté en émission, avant d'émettre des données. Un certain temps est
nécessaire aux émetteurs pour envoyer une porteuse : quelquefois moins,
quelquefois plus. En général les émetteurs pilotés par cristal avec une
commutation d'antenne à diodes nécessitent peu de délai, les émetteurs
synthétisés ont besoin d'un délai pour le verrouillage du PLL, et les
émetteurs à relais mécaniques émission/réception en ont besoin pour les
mouvements physiques des relais.
La valeur particulière, correcte pour chaque émetteur, sera déterminée par
l'expérimentation. Cette valeur peut aussi être affectée par les
spécifications de la station avec laquelle vous communiquez. En général,
TXDELAY doit être réglé à la même valeur que DEADTIME quand ACKPRIOR est
sur ON.
Notez que le TAPR TNC 1 employant la version 3.x de programme interprête n
en intervalle de 40 ms. La valeur de TXDELAY sur le TNC 2 sera ainsi de 4
fois la valeur utilisée par un usager de TNC 1 pour avoir la même durée.
@TXDELAYC n 2 Durée ajoutée à TXD fonction de la vitesse
Affiché dans le groupe:T
Paramètres:
n = 0 - 120 , indiquant des intervalles de 10 ms ajoutés au TXDELAY
en termes de TEMPS/CARACTERES à la vitesse sélectionnée
pour le port radio. Des "drapeaux" (FLAGS) seront envoyés
pendant cette durée, ainsi une valeur de 1 est le minimum
requis.
TXDELAYC est utilisé pour fignoler la durée du délai, après que la
commande d'émission soit passée et avant que les données soit envoyées.
Utilisée en conjonction avec TXDELAY, elle permet d'optimiser la liaison
pour des performances maximum.
TXDELAY doit être utilisé pour attendre le temps que mets la radio (la
plus lente des deux correspondants) pour commuter entre la réception et
l'émission et permettre au circuit de DCD (détection de porteuse) de
répondre. Des octets "0" sont envoyés pour permettre à l'autre TNC de se
synchroniser aux données pendant le TXDELAY.
TXDELAYC envoie ensuite des "drapeaux" (FLAGS) pour débuter la trame. Si
une valeur de 0 est choisie, le TNC réagira comme si une valeur de 1 avait
été choisie.
Avec cette méthode de passage en émission, un opérateur peut utiliser des
vitesses de transmission différentes sans avoir à réajuster le TXDELAY
s'il utilise les mêmes émetteurs. L'addition de TXDELAY et TXDELAYC
ajustera automatiquement la durée de commutation en fonction de la vitesse
utilisée.
@TXFLOW ON|OFF OFF Controle de flux en mode TRANSparent
Affiché dans le groupe:A
Paramètres:
ON - Le contrôle du débit par le programme est activé en mode
transparent.
OFF - Le contrôle de débit n'est plus assuré par le programme en
mode transparent.
Si TXFLOW est ON, le réglage de XFLOW est utilisé pour déterminer le type
de contrôle de débit employé en mode transparent.
Si TXFLOW est OFF, le TNC utilisera seulement le contrôle électronique de
débit et toutes les données émises vers le terminal restent entièrement
transparentes.
Si TXFLOW et XFLOW sont sur ON, le TNC utilisera les caractères de départ
et de stop (fixés par XON et XOFF) pour contrôler les entrées émanant du
terminal. A moins que TRFLOW soit aussi ON, alors seulement le contrôle
électronique de débit sera utilisable par l'ordinateur ou le terminal pour
contrôler les sorties depuis le TNC.
A noter que si les caractères de départ et d'arrêt du TNC sont fixés à
$00, le contrôle électronique sera toujours choisi sans tenir compte de
TXFLOW.
@TXUIFRAM ON|OFF OFF Vidage du tampon TNC2 après déconnexion
Affiché dans le groupe:L
Paramètres:
ON - Le TNC vide son buffer sur le port de la radio après une
déconnexion
OFF - Le TNC n'enverra que les trames de balise (BEACON) et ID
comme des trames non-connectées. Il détruira le contenu de son
buffer si une deconnexion intervient.
Cette commande détermine à quel moment le TNC transmettra le plus de
paquets d'informations non-connectés (trames UI)
Le réglage de TXUIFRAM sur OFF prévient de la création et de l'envoi de
trames non-connectées, excepté pour la balise et les trames ID. Ceci est
très pratique pour les BBS et autres stations qui ont tendance à laisser
des données non-aquittées dans le buffer du TNC quand une connexion est
perdue. Le comportement normal d'un TNC étant d'envoyer les données du
buffer comme des trames UI, encombrant ainsi la fréquence pour rien.
Le fonctionnement avec TXUIFRAM sur OFF permet de réduire l'encombrement
de la fréquence parce que les données non nécessaires ne sont jamais
envoyées.
NOTE : TXUIFRAM n'a aucun effet sur les trames UI relayées par le TNC.
Cette commande n'affecte que les trames ayant le TNC pour origine.
@UNPROTO call#1 [VIA call#2[,call#3...,call#9]] CQ Indicatif trames UI
Affiché dans le groupe:I
Paramètres:
call#1 - indicatif qui doit être placé dans le champ d'adresse TO
(pour).
call#2 à 9 - liste d'indicatifs de répéteurs optionnels, pouvant aller
jusqu'à 8 indicatifs.
Cette commande fixe les répéteurs et les champs d'adresse de destination
des paquets émis dans le mode non connecté (unprotocol). Les paquets non-
connectés sont émis comme des trames sans séquence avec comme champ de
destination et de répétition les options des call#1 à call#9. Quand aucune
destination n'est spécifiée, les paquets non-connectés sont émis vers CQ.
Les paquets non-connectés des autres TNC peuvent être observés en mettant
MONITOR sur ON et en réglant BUDLIST et LCALLS correctement. La liste des
répéteurs est aussi employée pour des paquets balise (qui sont émis vers
l'adresse de destination).
@USERS n 1 Nombre maximum de connexions simultanées
Affiché dans le groupe:L
Paramètres:
n = 0 - 10, indiquant le nombre de connexions actives qui peuvent être
établies entre ce TNC et les autres.
USERS affecte seulement la façon dont les demandes de connexions qui
arrivent sont traitées, et n'affecte pas le nombre de connexions que vous
pouvez initialiser ou manipuler avec ce TNC.
Par exemple:
USERS 0 permet l'arrivée des connexions sur n'importe quelle voie libre
USERS 1 permet l'arrivée des connexions sur la voie A seulement.
USERS 2 permet l'arrivée des connexions sur les voies A et B.
et ainsi de suite jusqu'à USERS 10.
@XFLOW ON|OFF ON Controle de flux par XON/XOFF
Affiché dans le groupe:A
Paramètres:
ON - XON/XOFF le contrôle le débit est activé.
OFF - XON/XOFF le contrôle de débit est désactivé et est réalisé par
l'électronique.
Si XFLOW est ON, l'ordinateur ou le terminal sont supposés répondre aux
caractères de départ et d'arrêt fixés par XON et XOFF. Si XFLOW est OFF le
TNC communiquera ses commandes de débit via RTS.
@XMITOK ON|OFF ON Autorisation d'émission
Affiché dans le groupe:L
Paramètres:
ON - Les fonctions d'émission sont activées.
OFF - Les fonctions d'émission sont désactivées.
Quand XMITOK est OFF l'émission est impossible. Toutes les autres
fonctions du TNC restent les mêmes, en d'autres termes, le TNC génère et
émet les paquets comme demandé, mais ne commande pas la ligne PTT de
l'émetteur.
Vous devez utiliser cette commande pour être sûr que votre TNC ne pourra
pas transmettre en votre absence si vous le laissez en fonctionnement en
moniteur de l'activité packet. Cette commande peut aussi être employée
pour tester l'utilisation en circuit fermé ou en liaison cablée directe
quand le PTT n'est pas nécessaire.
@XOFF n $13 <CTRL-S> Caratère de STOP du TNC2
Affiché dans le groupe:C
Paramètres:
n = 0 to $7F, indiquant un code de caractères ASCII.
Cette commande sélectionne le caractère stop du TNC. Quand il est émis par
le TNC vers le terminal ou l'ordinateur, dont il arrête les entrées issues
de ces appareils. Vous pouvez entrer le code des deux façons en décimal ou
en hexadécimal.
Ce caractère sera ordinairement fixé à <CTRL-S> pour le transfert de
données avec ordinateur. Si vous opérez votre station en mode conversation
et que vous ayez des chances de remplir les buffers du TNC, vous pouvez
fixer ce caractère à <CTRL-G> ($07), qui fait tinter la sonnerie sur
beaucoup de terminaux.
@XON n $11 <CTRL-Q> Caractére de redémarrage du TNC2
Affiché dans le groupe:
Paramètres:
n = 0 à $7F, indiquant un code de caractère ASCII.
Cette commande sélectionne le caractère de redémarrage du TNC. Quand il
est émis par le TNC vers le terminal ou l'ordinateur, il réaccepte les
données issues de ces appareils. Vous pouvez entrer les codes soit en
décimal ou en hexadécimal.
Ce caractère sera normalement <CTRL-Q> pour les transferts de données par
ordinateur. Si vous opérez votre station en mode conversation, et que vous
ayez des chances de voir les buffers du TNC se remplir, vous pouvez
retenir pour ce caractère <CTRL-G> ($07), qui fait tinter la sonnerie sur
beaucoup de terminaux.
@Messages générés par le TNC2
Cette partie décrit tous les messages que le TNC peut générer et les
circonstances au cours desquelles ils peuvent apparaître.
|A
Pac-Com Packet Radio System TNC
AX.25 Level 2 Version 2.0
Release n.n.n. mm/dd/yy - 16K RAM
Checksum $xx
cmd:
C'est le message d'initialisation qui apparaît à la mise sous tension du
TNC ou quand vous executez la commande RESET. Les nombres n.n.n. dependent
de la version de logiciel utilisée. La "checksum" est un nombre
hexadécimal que vous pouvez comparer avec la checksum correcte donnée par
le concepteur du logiciel que vous employez.
NOTE : Le "|A" peut être affiché comme une barre verticale avec n'importe
quelle lettre de "A" à "J".
BBRAM loaded with defaults
Ce message apparaît avant le message d'initialisation ci-dessus, si la RAM
sauvegardée par batterie donne un défaut de "checksum" à la vérification,
lors de la mise sous tension, obligeant le TNC à charger les paramètres
"par défaut" de la ROM. (ce sera le cas à la première mise sous tension du
TNC ou si vous n'utilisez pas de pile ou batterie de sauvegarde)
Ce message apparaît aussi si le TNC charge les paramètres par défaut en
réponse à la commande RESET.
cmd:
C'est le symbole du mode commande. Quand il apparaît, le TNC est en
attente d'un ordre. Tout ce que vous tapez après ce symbole sera
interprété comme une commande par le TNC.
Si des paquets reçus sont affichés, le symbole n'est plus visible
cependant vous êtes en mode commande. Vous pouvez taper le caractère de
réaffichage de ligne (fixé par REDISPLA) pour faire reapparaitre le
symbole.
was
A chaque fois que vous modifiez un paramètre du TNC, la valeur précédente
sera affichée. Cela confirme que le TNC a correctement interprété votre
commande et vous rappelle ce que vous avez fait.
too many packets outstanding
Ce message doit apparaître en réponse à une commande CONVERS ou TRANS si
vous avez précedemment entré des paquets remplissant le tampon de sortie,
en mode conversation ou transparent, et êtes ensuite retourné au mode
commande. Vous ne pourrez entrer dans un de ces modes que quand l'ensemble
des paquets aura été transmis avec succès.
@Messages d'erreur du mode commande
Si vous faites une faute de frappe en tapant une commande sur le TNC, un
message d'erreur sera imprimé. Vous pouvez voir un des messages suivants
dépendant du type d'erreur que vous avez commise.
?bad
Vous avez tapé correctement la commande, mais le reste de la ligne de
commande ne peut être interprété.
?call
Vous avez entré comme argument un indicatif que le TNC ne peut pas ac-
cepter comme tel. Un indicatif doit être une chaîne quelconque de chiffres
et de lettres, comprenant au moins une lettre. Les ponctuations ou espaces
ne sont pas permis. Le suffixe d'une station (SSID) s'il est précisé doit
être un nombre décimal de 0 à 15 séparé de l'indicatif par un tiret.
?clock not set
La commande DAYTIME a été demandée avant la mise à l'heure de l'horloge
DAYTIME règle l'horloge s'il est employé avec les paramètres "jour et
heure", et affiche ceux-ci s'il est employé seul.
?EH
Le premier mot que vous avez tapé n'est pas une commande ou son abrévia-
tion.
?not enough
Vous n'avez pas donné des arguments suffisants pour une commande qui ac-
cepte plusieurs paramètres.
?not while connected
Vous essayez de changer MYCALL ou AX25L2V2 alors que vous êtes connecté ou
en état de connexion.
?not while disconnected
Vous essayez de réaliser une opération qui n'est permise que lorsque vous
êtes connectés. Ce message peut apparaître quand vous employez une
commande RECONNECT ou CONPERM.
?already connected to that station
Le logiciel de multiconnexion ne permettra pas de vous connecter à la même
station en employant des voies multiples.
?range
Un argument numérique pour une commande qui été trop important.
?too long
Vous avez entré une ligne de commande trop longue, et celle-ci a été
ignorée. Cela peut arriver,par exemple, si vous essayez de rentrer un
message trop long avec BTEXT ou CTEXT. Si vous obtenez ce message, le
texte que vous avez entré précédemment ne sera pas changé.
?too many
Vous fournissez trop d'arguments à une commande qui suppose plusieurs
paramètres. Par exemple, MFILTER ne peut avoir plus de 4 arguments.
cmd:MFILTER $1B,$0C,$1A,$03,$07
?too many
?VIA
Ce message apparaît si vous essayez d'entrer plus d'un indicatif pour les
commandes CONNECT ou UNPROTO sans le mot clé VIA.
@Messages de "statut de la liaison"
Ces messages vous informent du "statut" de connexion AX.25 dans lequel
votre TNC se trouve . Vous pouvez toujours interroger ce "statut" en
entrant la commande CONNECT sans paramètre. Si vous essayez une connexion
quand votre TNC n'est pas déconnecté, le TNC affichera le "statut de la
liaison" mais ne produira pas d'autre action. Les messages suivants
apparaissent en réponse à la commande CONNECT.
Link state is: CONNECTED to call#1 [VIA call#2[,call#3...call#9]]
Cet affichage montre la station à laquelle votre TNC est connecté et la
route des répéteurs s'il y en a. La séquence des indicatifs est la même
que celle que vous devez entrer pour initialiser la connexion.
*** LINK OUT OF ORDER possible data loss [Marquages optionnels d'heure et
de date] (perte possible de données)
Ce message est émis après disparition d'un lien maintenu par CONPERM.
Link state is: DISCONNECTED
Aucune connexion n'existe. Vous devez envoyer la commande CONNECT pour
initialiser une connexion.
Link state is: CONNECT in progress (connexion en cours d'établissement)
Vous avez émis une demande de connexion, mais la confirmation de l'autre
station n'a pas été reçue. Si vous tentez une commande de déconnexion, Le
processus de connexion sera abandonné.
Link state is: DISCONNECT in progress
Vous avez émis une demande de déconnexion, mais la confirmation de l'autre
station n'a pas été reçue. Si vous émettez une seconde demande de
déconnexion, le TNC prendra immédiatement l'état déconnecté.
Link state is: FRMR in progress
Le TNC est connecté mais un protocole d'erreur est arrivé. Ceci ne doit
jamais arriver quand deux TNC du TAPR sont connectés ensemble. Un état
complètement erroné de l'implémentation du protocole AX.25 peut en être la
cause. Le TNC essaiera de resynchroniser le numéro des trames avec le TNC
à l'autre extrémité bien qu'une déconnexion puisse en résulter. Les
connexions ne sont pas normales dans cet état, et une commande de
déconnexion provoquera le processus de déconnexion.
Le TNC vous informera lorsque le "statut de la liaison" se modifie. Il
peut changer sur une commande que vous donnez au TNC (CONNECT ou
DISCONNE),un paquet de demande de connexion ou de déconnexion d'une autre
station, une déconnexion due à un nombre de re-essais trop important, une
déconnexion automatique par dépassement de temps (CHECK), ou une erreur de
protocole.
*** CONNECTED to: call#1 [VIA call#2[,call#3...call#9]]
Ce message apparaît quand le TNC va de l'état déconnecté ou connexion en
cours, à l'état connecté. La connexion peut être le résultat d'une
commande CONNECT, ou d'un paquet de demande de connexion reçu d'une autre
station.
*** connect request:call#1 [VIA call#2[,call#3...call#9]]
Ce message indique que le TNC a reçu une demande de connexion d'une autre
station qu'il n'a pas acceptée. Cela peut arriver si vous avez fixé CONOK
OFF ou si vous êtes déjà connecté à une autre station. Quand le TNC envoie
ce message il émet aussi un paquet DM (signal d'occupation) vers la
station qui a fait la demande de connexion. Si le TNC rejette la demande
de connexion parce que vous avez fixé CONOK sur OFF, vous pouvez envoyer
votre propre demande à la station qui a appelé.
*** DISCONNECTED
Ce message est affiché à chaque fois que le TNC passe de n'importe quel
état à l'état déconnecté. Ce message peut être précédé par un autre
expliquant la raison de la déconnexion.
*** retry count exceeded
*** DISCONNECTED
Ce message est donné si la déconnexion a été causée par dépassement des
essais plutot que par une demande de déconnexion émanant d'une autre
station. Il sera obtenu également si vous envoyez deux fois la commande de
déconnexion, avant que le TNC réponde à la première.
*** <callsign> busy
*** DISCONNECTED
Ce message indique que votre demande de connexion a été rejetée par un
paquet DM (signal d'occupation) issu de l'autre station. Le TNC de Pac-
Comm rejettera les demandes de connexion si CONOK est OFF ou si il est
déjà connecté à une autre station. (ou que la station dépasse le nombre de
connexions simultanées permises par la commande USERS)
frmr frame just sent:
FRMR sent: xxxxxxx
Le TNC est connecté et un protocole d'erreur est parvenu. Le TNC a émis un
paquet spécial FRMR pour tenter de resynchroniser les numéros des trames
avec le TNC situé à l'autre extrémité. La chaine xxxxxx est remplacé par
le code hexadécimal des trois octets émis dans la partie information de la
trame FRMR. Ce message n'apparaîtra pas si votre TNC est en mode
transparent.
FRMRrcvd:
Ce message est suivi par l'affichage du paquet FRMR reçu dans le format
d'affichage trace. Ce format est expliqué dans l'entrée de la commande
TRACE. Ce message n'apparaîtra pas si votre TNC est en mode transparent.
@Compteurs de contrôle du fonctionnement
Un certains nombre de compteurs ont étés ajoutés au TNC2. Tous
fonctionnent sur 16 bits, et sont TOUJOURS remis a zéro à la mise sous
tension ou avec la commande "RESTART".
Ces compteurs sont affichés en ajoutant l'option "HEALTH" (santé!) à la
commande DISPLAY.
o- ASYFRERR: Augmente quand un caractère reçu sur le
port série a une erreur de format. Un
nombre important sur ce compteur peut
indiquer des problèmes sur la liaison
série entre le TNC et l'ordinateur ou le
terminal.
o- ASYQOVER: Augmente quand le buffer d'entrée est
en saturation. Une valeur supérieure à 0
indique que l'ordinateur hôte ne répond
pas correctement au contrôle du débit par
le TNC. C'est aussi la preuve que des
données ont étés perdues, donc vous devez
chercher ce qui ce passe et en trouver la
cause !
o- ASYRXOVR: Augmente quand le programme n'arrive pas à
gérer la réception asynchrone. Indique les
données de l'usager qui ont été
abandonnées par le TNC. Ce compteur
d'erreurs ne doit jamais être différent de
zéro, à n'importe quelle cadence de
données
o- BBFAILED Compte le nombre d'erreurs de la checksum
de la RAM.
o- DIGISENT: Chaque trame répétée par le TNC augmente
ce compteur. (paquets retransmis)
o- HOVRERR: Augmente quand la réception HDLC (modem)
n'est pas gérée suffisamment rapidement et
que des données sont perdues. Ce compteur
ne doit jamais augmenter à n'importe
quelle cadence de données
o- HUNDRERR: Augmente quand la réception HDLC (modem)
n'est pas gérée suffisamment rapidement et
que des trames ont étés abandonnées. Ce
compteur ne doit jamais être différent de
zéro à n'importe quelle cadence de données
o- RCVDFRMR: Augmente quand des trames de réjection
sont reçues d'une station connectée
o- RCVDIFRA: Augmente pour chaque réception d'une trame
I (info), d'une station connectée
o- RCVDREJ: Augmente pour chaque réception d'une trame de réjection (REJ), d'une station
connectée
o- RCVDRNR: Augmente quand le TNC reçoit une trame RNR
Une valeur importante est normale.
o- RCVDSABM: Chaque réception de trame SABM adressée au
TNC oblige le compteur à s'incrémenter
d'une unité
o- RXABORT: Augmente quand une trame annullée est
reçue en provenance du modem. Une valeur
importante n'est pas normale.
o- RXCOUNT: Augmente à chaque trame reçue avec un bon
CRC (ou sans CRC si PASSALL est fixé à ON)
o- RXERRORS: Augmente à chaque fois qu'une trame reçue
a été refusée parce qu'elle est trop
courte, qu'elle dépasse ce qui est permis,
ou qu'elle a un mauvais CRC. Ceci ne se
produit que si le test du CRC est activé
(quand PASSALL est OFF). Ce compteur
augmentera souvent en présence de
parasites.
o- RXLENERR: Augmente quand une trame reçue a une
erreur de longueur et indique que le TNC
à temporairement refusé celle-ci. Cela
peut provenir d'un bug dans le circuit SIO
et un total supérieur à 0 n'est pas
alarmant.
o- RXRESYNC: Indique le nombre de fois que le TNC
a récupéré des conditions RXLENERR.
Dans les versions antérieures a la 1.1.7,
le TNC décroche simplement jusqu'à un
RESTART ou un RESET.
o- SENTFRMR: S'incrémente chaque fois qu'une trame de
réjection de trame est transmise.
o- SENTIFRA: Augmente d'une unité, à chaque fois qu'une
trame I (info) est émise.
o- SENTREJ: A chaque fois qu'une trame de réjection
est transmise, ce compteur est incrémenté.
o- SENTRNR: Augmente quand le TNC envoie une trame RNR
Ceci est pratique pour déterminer
l'efficacité des routines FIRMRNR
o- TXCOUNT: S'incrémente à chaque fois qu'une trame
est correctement transmise
o- TXQOVFLW Compte combien de fois les trames ont étés
laissées de côté parce que le format de
sortie est trop petit.
o- TXTMO Compte combien de fois le TNC à récupèré les temporisations d'émission du modem.
@Réglages du modem avec CAL et RXCAL
Le TNC 2 du TAPR contient un modem FSK universel configurable par
l'utilisateur qui convient aussi bien pour le 1200 bauds que pour des
vitesses inférieures, comme le 300 bauds avec un shift de 200 Hz utilisé
en HF. Le réglage du modem est nécessaire à la première mise en service ou
quand vous voulez changer les caractéristiques du modem. Vous pouvez
tester le réglage si vous avez des problèmes pour vous connecter aux
autres stations, mais en principe le réglage n'est pas nécessaire. Le
réglage du TNC incorporé est simple. Premièrement, déterminer la vitesse
de transmission que vous voulez utiliser. Ensuite le shift nécessaire doit
être déterminé, et enfin la fréquence FSK à utiliser. Ensuite vous pouvez
choisir n'importe quelles notes dans la gamme BF, il y a quelques règles
simples qui peuvent vous aider.
1. Le TNC ne fonctionne qu'en 300 et 1200 baud sur la voie
radio en utilisant le modem incorporé. Cependant le modem
est capable de fonctionner à d'autres vitesses, le
générateur du TNC fournit des signaux d'horloge pour 300
1200 et 9600 Bauds (le 9600 Baud n'est à utiliser qu'avec
un modem extérieur).
2. La plupart des applications en 1200 baud utilisent un
shift de 1000 Hz et des notes de 1200 Hz et 2200 Hz. Ces
deux notes sont celles par défaut pour lesquelles le
modem est optimisé, en utilisant les composants fournis
dans le kit. Cependant un shift de 800 Hz avec des notes
de 1300 Hz et 2100 Hz peut fonctionner mieux. Cette
paire de notes est compatible avec les TNC utilisant des
shifts de 1000 Hz.
3. La plupart des applications en HF en dessous 28 MHz
utilisent le 300 baud avec un shift de 200 Hz en FSK.
Le TAPR recommande 1600 Hz et 1800 Hz comme fréquences
les notes du modulateur, mais n'importe quelle paire de
fréquences avec cette écart fonctionnera sur un émetteur
SSB. Si votre fréquence centrale de démodulation est
1700 Hz, vos émissions seront décodables toutes les fois
que vous pouvez décoder votre correspondant, sans
s'occuper de ses fréquences actuelles de modulation.
Incidemment, la bande latérale doit être choisie en
fonction de la nature des données, quoique la plupart des
stations utilisent la LSB.
Dans l'exemple ci-dessous nous réglons le modem pour le fonctionnement
normal à 1200 Bauds avec un shift de 800 Hz.
La routine de réglage du programme, compare la fréquence à régler avec un
signal de référence. La fréquence désirée est spécifiée dans un compteur,
n, avec la commande CALSET.
Pour le modulateur, on détermine la valeur du compteur d'après la formule
suivante:
n = (525,000 / f) + 1
Ou f est la fréquence désirée en Hertz. En remplaçant par 1300 et 2100 Hz,
nous obtenons:
n = 405 (pour 1300 Hz)
n = 251 (pour 2100 Hz)
Pour régler le démodulateur PLL, nous utilisons la commande RXCAL,
expliquée plus loin.
Réglage du modulateur
L'étape suivante est de pré-régler les potentiomètres ajustables du
modulateur. Quand on régle potentiomètres ajustables, on entend un petit
"click" en fin de course. Si on dépasse ce point, on n'abîme pas le
composant; cependant nous vous suggérons de ne pas le faire trop souvent.
Utilisez un petit tournevis ou un outil spécial de réglage pour ces
potentiomètres ajustables.
Pré-régler R77 de 20 tours dans le sens anti-horaire ou jusqu'à ce que
vous entendiez le "click" à pleine rotation. R77 contrôle la plus haute
des deux notes, et ceci la régle à la fréquence maximum.
Pré-régler R78 de 20 tours dans le sens horaire ou jusqu'à ce que vous
entendiez le "click" à pleine rotation. R78 contrôle la plus basse des
deux notes et ceci la régle à la fréquence minimum.
Eteignez le TNC et enlevez le de son coffret. Pour protéger la RAM, posez
le sur une surface isolante. Une feuille de papier fait l'affaire.
Connectez votre terminal et suivez la procédure standard de mise en route.
Quand vous verrez le "prompt" du mode commande, entrez:
cmd:CALSET 405
ou utilisez la valeur appropriée pour la note basse du modulateur (celle
que vous avez calculé). Ensuite, entrez:
cmd:CALIBRA
Ceci commence la routine de réglage du programme. Les commandes sont de
simples caractères, et ne demandent aucun "retour chariot" ou "enter".
Installez un strap sur les pins 1 et 6 de JMP9 (celles du haut, les plus
près de C44) et un autre strap sur JMP4.
NOTE: Pendant le réglage les LEDS STA et CON sont
utilisées comme indicateurs de fréquence. Quand la
LED STA s'allume, la fréquence est trop élevée,
diminuez la.
Quand la LED CON s'allume, la fréquence est trop
basse, augmentez la.
Appuyez sur la touche K de votre terminal ou ordinateur. Une des deux LED
doit s'allumer. Ensuite appuyez sur la barre d'espace et vérifiez ainsi
que l'autre LED s'allume à la place de la précédente. Appuyez encore sur
la barre d'espace jusqu'à ce que la LED CON soit allumée.
Tournez doucement la vis de réglage de R78 dans le sens anti-horaire
jusqu'à ce que les LEDS STA et CON s'allument ensembles. Ces LEDs ont un
temps de réponse, aussi faites attention quand la LED STA commence à
clignoter. Vous avez probablement remarqué la portion du réglage pendant
laquelle les deux LEDs sont allumées ensemble; réglez la vis au milieu de
cette plage de réglage. Si vous allez trop loin, seule la LED STA sera
allumée; dans ce cas revenez en arrière.
Quand les deux LEDS sont allumées ensembles, appuyez sur la touche Q. Les
deux LEDS doivent s'éteindre et l'indicateur du mode commande (Cmd:) doit
réapparaître. La fréquence basse est maintenant réglée.
Pour régler la note haute, entrez
cmd:CALSET 251
ou utilisez la valeur que vous avez calculé pour la fréquence haute du
modulateur. Ensuite, entrez
cmd:CALIBRA
Maintenant appuyez sur la touche K. Une des deux LEDS doit s'allumer
Appuyez sur la barre d'espaces jusqu'à ce que la LED STA s'allume.
Tournez doucement la vis de réglage de R77 dans le sens horaire, de la
même manière que pour R78. Continuez le réglage jusqu'à ce que les LEDS
STA et CON restent allumées ensembles.
Quand les LEDS STA et CON restent allumées ensembles, appuyez sur la
touche Q. Les deux LEDS doivent s'éteindre et l'indicateur du mode
commande (Cmd:) doit réapparaître. Enlevez les straps sur les pins 1 et 6
de JMP9 et sur JMP4.
Réglage du démodulateur
NOTE: N'enlevez pas le strap sur JMP8 pour régler le
démodulateur !
Pour régler le démodulateur, Pré-régler R79 de 20 tours dans le sens
horaire ou jusqu'à ce que vous entendiez le "click" à pleine rotation.
Installez un strap sur les pins 3 et 4 de JMP9 (celles du bas, les plus
près de la sérigraphie "C44"). Installez un strap sur JMP4 (pour
désactiver le "watchdog" du PTT) et un autre sur JMP7 (pour établir le
bouclage analogique du système). Entrez
cmd:RXCAL
sur l'ordinateur ou le clavier du terminal.
Maintenant appuyez sur la touche K. La LED STA doit s'allumer.
Tournez doucement la vis de réglage de R79 dans le sens anti-horaire
jusqu'à ce que les LEDS STA et CON s'allument ensembles. Ceci est très
difficile à obtenir, d'une part parce que l'indicateur est très sensible,
et d'autre part parce que les LEDs sont en retard sur le réglage d'une
seconde ou deux. Cependant si vous réglez le potentiomètre à 1/4 de tour
près de la bonne position, il n'y aura pas de baisse des performances.
Appuyez sur la touche Q et remarquez que l'indicateur du mode commande
réapparait (Cmd:). Enlevez les straps sur JMP4, JMP7 et JMP9. Votre TNC 2
est maintenant réglé sur les fréquences choisies.
Autres considérations
Si vous utilisez une vitesse différente de 1200 Bauds, les valeurs des
composants du PLL ne sont plus optimums. Le tableau ci-dessous donne la
liste des valeurs des composants pour les paires de fréquences FSK les
plus courantes, ainsi que les valeurs de CALSET.
Paramètres de réglages du modem.
Vitesse de transmission 1200 Bauds 300 Bauds
Ecart entre les 2 fréquences (Shift) 800 Hz 200 Hz
Fréquence centrale 1700 Hz 1700 Hz
Fréquence supérieure 2100 Hz 1800 Hz
Fréquence inférieure 1300 Hz 1600 Hz
C54 2200 pF 0.01 uF
R93 47.5 k 226 k
Valeur de CALSET
Note haute (R77) 251 293
Note basse (R78) 405 329
NOTE: Les composants utilisés pour R93 et C54 doivent avoir des
caractéristiques stables en température.
Finalement, il est préférable de d'adapter la bande passante FI de votre
récepteur à la vitesse de transmission employée. En HF à 300 Bauds, un
filtre 500 Hz est idéal; n'importe quel filtre CW plus large que cette
valeur sera supérieur à un filtre SSB !
@Petit cours de multi connexion.
Cette section est une très brève approche de l'usage des possibilités de
connexions multiples contenues dans cette version de programme.
Pourquoi une multi connexion ?
La possibilité de connexion multiple est une très puissante fonction
supplémentaire de votre TNC 2. Elle est très employée pour trafiquer en
réseau, pour un serveur connectable à plusieurs stations, ou pour tester
des chemins, et ainsi de suite.
Qu'est-ce qu'une multi connexion ?
Le fonctionnement en connexions multiples, n'est pas identique au trafic
multi-chemins. Avec les connexions multiples, vous pouvez établir
plusieurs liaisons, point à point, avec des stations différentes. Le
multi-chemin, qui n'est pas utilisable, devrait permettre à plusieurs
stations d'être simultanément interconnectées à chacune des autres, avec
chacune des stations visualisant toutes les données, sans erreur, émanant
de n'importe quelle station du groupe.
Le trafic multi connexion est une autre étape sur le chemin de
l'authentique trafic en réseau, et ce trafic en réseau permettra le trafic
multi-chemin.
Quelles commandes obligent mon TNC 2 a un trafic normal ?
Les paramètres par défaut des commandes de multi-connexion de votre TNC,
sont les suivants:
CONPERM: OFF
STREAMCAll OFF
STREAMDouble OFF
STREAMSWitch |
USERS 1
Ils obligent votre TNC à fonctionner comme un TNC "normal", qui ne peut
pas effectuer de multi connexions. La clef pour obtenir cette faculté est
de fixer USERS à 1.
Comment provoquer une multi connexion ?
Si USERS n'est pas à 1, vous permettez a votre TNC d'accepter les multi
connexions venant des autres stations. En plus, le mode TRANSPARENT
opérera différemment, avec les données entrantes, qui seront alors
préfixées avec le caractère identificateur, STREAMSWitch ( tel que |A ).
De cette façon, un trafic vraiment transparent, n'est plus possible
pendant une connexion multiple avec cette version de programme.
Le caractère STREAMSWitch, par défaut "|", sera un caractère que vous
n'utiliserez pas normalement. Notez que ce caractère peut être fixé à une
valeur hexadécimale, entre $80 et $FF. Cela peut permettre d'utiliser des
caractères de 8 bits (AWLEN 8), si votre ordinateur ou votre terminal,sont
capables de générer de tels " caractères ". Cela peut être d'un grand
secours, pour prévenir des confusions dans l'interprétation des données
venant des autres stations, s'il leur arrive d'émettre des données qui
incluent votre caractère de sélection STREAMSWitch.
Quoique pas infaillible, l'activation de STREAMDBL peut aussi vous aider à
différencier les cractères STREAMSWitch inclus dans les données reçues des
caractères idendiques, mais valides sortant de votre TNC2.
STREAMCALL est utile spécialement quand vous opérez manuellement une
station sur laquelle vous éffectuez des connexions multiples.
En mode CONVERSE, vous pouvez commuter les voies, en entrant le caractère
STREAMSWitch (par défaut | ), suivi de l'identificateur de voie ( de A à J
),lui aussi suivi des données que vous désirez émettre à la station sur
cette voie. Voyez l'exemple dans la description de STREAMCAll pour une
illustration de tout ceci.
Si tout ceci vous parait un peu confus, ne vous inquietez pas, ca l'est!
La seule façon de réellement comprendre le processus de la connexion
multiple est de l'essayer. Une fois que vous avez assemblé votre TNC, que
vous l'avez testé sur l'air, que vous avez pris confiance en vous en
trafic packet "normal", essayez de fixer USERS 2, et demandez à un couple
d'amis de vous connecter. Jouez avec les commandes (vous ne pouvez pas
faire de mal à votre TNC, en utilisant ses commandes !!), et voyez leurs
effets.
@Acquittement prioritaire - Résumé
L'IDEE
L'idée de l'accusé de réception prioritaire (PriACK) est très simple. Les
accusés de réception (ACKs) ont un accès prioritaire au canal et ainsi le
temps n'est pas gaspillé en reéssais pour ceux qui ont été correctement
copiés par le TNC destinataire. Normalement, en AX.25, pour tout un tas de
raisons, l'accusé de réception (ACK) n'est souvent pas reçu à temps dans
la limite définie par la temporisation FRACK (T1).
En fait, c'est parce que les méthodes "d'accès au canal" ne sont pas
clairement définies dans les documents sur le protocole AX.25 niveau 2
Version 2.0, ce système est plus pratique pour éviter les collisions entre
les paquets d'accusé de réception et les autres !
LE PROBLEME
Quand la fréquence se libère, si votre TNC a quelque chose à envoyer, il
l'enverra immédiatement. Malheureusement, si tous les TNCs présents ont
quelque chose à envoyer, ils vont aussi se précipiter sur la fréquence des
quelle se libère. Le résultat est des collisions et des reéssais. Le
protocole standard utilise un renvoi aléatoire des qu'une collision se
produit. De cette façon, l'accusé de réception d'un paquet venant d'être
reçu est presque sur de provoquer une collision et un reéssai, malgré que
le TNC destinataire aie bien reçu le paquet. Cela provoque habituellement
un dépassement de la temporisation du TNC et un re-envoi des données.
A ce mécanisme de synchronisation des collisions, l'AX.25 niveau 2 Version
2.0 a une tendance naturelle a ce que des accusés de réception (ACKs)
provenant de stations s'entendant entre elles, et donc peu sujettes à
collisions, soit retardés au delà de la temporisation FRACK quand le canal
est très occupé.
Une fois que la temporisation FRACK est dépassée, même si, finalement le
ACK est arrivé avant le réessai, le paquet original est ré-expédié de
toutes façons. Ceci gaspille un temps qui pourrait être mieux utilisé et
désencombrer la fréquence.
Ce fonctionnement du protocole AX.25 niveau 2 permet d'obtenir les
performances maximum des systèmes de nodes NETROM et THENET quand ils sont
utilisés avec des antennes omnidirectionnelles.
COMMENT CA MARCHE
Le protocole PriACK évite les problèmes ci-dessus en donnant priorité à
l'envoi des ACKs sur la fréquence. Il fait cela même pour des accusés de
réception venant de stations ne s'entendant pas entre elles, qui pourtant
ne risquent pas les collisions.
Le protocole standard AX.25 fournit une version limitée de cet accès
prioritaire seulement sur les trames retransmises, ceci avec la
temporisation DWAIT.
La mise en priorité des Acks fonctionne avec l'accès sur la fréquence de
la manière suivante:
1. Les trames de réponses (ACKs) sont toujours envoyées
immédiatement après réception d'un paquet valide.
Finalement, le DCD ne sera pas testé pour envoyer un
ACK. Cependant, dans cette version le DCD sera maintenu
par un ACK sur le canal.
2. Les stations en attente d'accès à la fréquence, a cause
d'une condition "occupée" de celle-ci (signal DCD vrai)
ne commenceront la procédure d'accès à la fréquence
qu'après qu'assez de temps se soit écoulé (ACKTIME) pour
qu'une trame de réponse (ACK) puisse libérer le canal.
Ceci est vrai même si le TNC en attente ne peut entendre
l'accusé de réception qui vient d'être envoyé.
3. Les intervalles de temps des fenêtres d'accès (DEADTIME) sont assez
grands pour être sur que le TNC soit capable de déterminer
précisément si une autre station a commencé à émettre
dans l'instant précédent l'instant choisi par celui-ci.
Ceci pour éviter que deux TNC ayant choisit des intervalles
consécutifs n'entrent en collision.
Comme vous pouvez le voir, avec ce protocole, à aucun moment l'accusé de
réception (ACK) n'est retardé au delà de la temporisation FRACK. Cependant
cette temporisation est toujours active et doit être réglée à une valeur
suffisante pour permettre à (MAXFRAME * PACLEN) + ACKWAIT de s'écouler
avant celle de FRACK. Cette temporisation dépends de la radio et de la
vitesse de transmission utilisée. Le TNC sait que si il n'entends pas
immédiatement le ACK comme prévu, il ne l'entendra probablement jamais.
(Voir plus loin les explications des nouveaux paramètres pour la
définition de ACKWAIT.)
Le fait de forcer les stations en attente de transmission à un délai
supplémentaire permet aux ACKs des stations qui ne sont pas entendues en
direct de revenir à leurs destinataires. Ceci enlève ce trafic de
l'encombrement du canal. Si les paquets ont étés vraiment copiés et
acquittés, des renvois de la même information ne seront pas nécessaire.
NOUVEAUX PARAMETRES
Il y a plusieurs nouveaux paramètres pour le fonctionnement de PRIACK.
Voyez leur description ailleurs dans ce document pour leurs possibilités
et leur réglage.
1. ACKPRIOR
2. DEADTIME
3. ACKTIME
4. SLOTS
5. ACKWAIT (pas directement réglable par l'opérateur)
Cette temporisation est la somme de ACKTIME + DEADTIME. Elle représente le
temps d'attente pour le TNC avant d'émettre quand il a choisi le premier
intervalle. Ceci donne le temps a une station qui n'est pas entendue en
direct d'envoyer son ACK sur la fréquence.
Ceci est partagé entre deux temporisations parce qu'il y a deux
composantes différentes. La première dépends de la vitesse de transmission
(ACKTIME). L'autre est le temps absolu nécessaire aux circuits du DCD du
TNC et de la radio pour savoir si un émetteur est actif après que le PTT
soit relâché (DEADTIME).
AUTRES PARAMETRES CONCERNES
Plusieurs des paramètres "standard" du TNC influent sur le fonctionnement
de PriACK. La plupart de ces paramètres sont dans les TNCs sur la
fréquence qui n'utilisent pas le PriACK.
FRACK
FRACK doit être réglé correctement dans tous les TNC quelque soit le
protocole utilisé.
FRACK doit être réglé à une valeur qui laisse le temps au TNC d'envoyer et
de recevoir l'accusé de réception (ACK). Cette valeur dépends des réglages
du PACLEN et de la vitesse de transmission sur le port radio. Ceci parce
que, dans beaucoup de TNC, la temporisation FRACK commence au début du
paquet au lieu de la fin ! Donc, il est meilleur de régler la valeur de
FRACK pour le pire des cas pour quelque soit la vitesse de transmission
employée et permettre l'envoi de paquets avec MAXFRAME 7 PACLEN 255 et
permettre aux paquets des autres stations n'utilisant pas PriACK d'entrer
en collisions. De cette manière vous pouvez régler le PACLEN sans vous
inquiéter de son influence sur le réglage de FRACK.
FRACK doit être de 8 à 1200 Bauds et de 16 pour le 300 Bauds.
RESPTIME
RESPTIME doit être à 0 dans votre TNC quand vous utilisez PriACK.
Avec un fonctionnement correct du DCD, RESPTIME 0 fonctionnera dans tous
les cas.
Si il a quelques stations sur l'air avec un temps de commutation E/R
maximum qui ne peuvent pas copier vos signaux ACKs, vous devrez augmenter
votre TXDELAY ou utiliser pour RESPTIME une valeur supérieure à 0 jusqu'à
ce que ces stations remplacent leurs radios très lentes par un matériel
plus acceptable.
DWAIT
DWAIT est ignoré quand on utilise PRiACK. Cependant quand PRiACK est sur
off, ou quand vous utilisez un TNC qui n'est pas encore équipé de PriACK,
DWAIT doit être réglé à la même valeur que DEADTIME, ou 33 (330 mSec) pour
la valeur par défaut.
TXDELAY
TXDELAY doit être réglé pour fonctionner avec la radio la plus lente en
commutation présente sur la fréquence. Il doit être supérieur ou égal à
DEADTIME et DWAIT. La valeur par défaut de 33 (330 mSec) est correcte pour
la plupart des cas.
@Résumé des paramètres d'initialisation
Les réglages pour fonctionner sur VHF en FM à 1200 Bauds sont:
ACKPRIOR ON
SLOTS 3
DEADTIME 33
ACKTIME 14
RESPTIME 0 (Si vous avez besoin d'une valeur non nulle
pour ce paramètre pour éviter d'acquitter des
trames individuellement avec MAXFRAME
supérieur à 1, c'est que votre circuit de
DCD ne fonctionne pas correctement. Donc
réparez le !)
DWAIT 33
MAXFRAME 1-7 dépends de l'encombrement du canal
TXDELAY 33
Les réglages pour fonctionner sur HF dans un mode linéaire à 300 Bauds
sont:
ACKPRIOR ON
SLOTS 3
DEADTIME 8
ACKTIME 52
DWAIT 8
RESPTIME 0
MAXFRAME 1
FRACK 16
PACLEN 32 à 128 suivant l'encombrement du canal
@Emplacements memoire des paramètres par défaut
Les paramètres par défaut des différentes commandes du TNC2 sont stockés
dans l'eprom 1.1.7. Ces valeurs sont décrites ici pour le cas ou vous
voudriez les changer pour des applications particulières (commes des
ensembles provisoires, etc.). pour la version 1.1.7 la table des valeurs
par défaut est à l'adresse 3A6F (hexadécimal).
NOTE: Dans les développements futurs de l'eprom, cet emplacement pourra
changer. Il y a un pointeur à l'adresse 0055H qui contient l'emplacement
de la zone des valeurs par défauts au format octet de poids faible/octet
de poids fort du Z80.
ATTENTION! Le TNC2 ne teste pas les valeurs par défaut. Si vous programmez
une valeur incorrecte (par exemple: parité 5), vous obtiendrez des
resultats imprévisibles. Verifiez deux fois les valeurs que vous changez!
Les valeurs par défaut sont listées ci-dessous. Toutes les notes suivent
la table.
Adresse Valeur Signification Commande Notes EPROM (HEX)
3A6F 21 33 DWAIT 33*10ms
3A70 00 0 AXHANG 0*100ms
3A71 00 0 PACTIME EVERY/AFTER*
3A72 0A 10 PACTIME 10*100ms
3A73 21 33 DEADTIME 33*10ms
3A74 0E 14 ACKTIME 14*10ms
3A75 01 1 CMDTIME 1*1ms
3A76 21 33 TXDELAY 33*10ms
3A77 05 5 reservé- doit être à 5
3A78 1E 30 TXTMOTMR 30*1 Sec NOTE 1
3A79 01 1 TODVAL 1*1 Sec NOTE 2
3A7A 39 57 IDVAL 57*10 Sec NOTE 3
3A7B 00 0 RESPTIME 0*100 mSec VOIE A
3A7C 00 0 RESPTIME 0*100 mSec VOIE B
3A7D 00 0 RESPTIME 0*100 mSec VOIE C
3A7E 00 0 RESPTIME 0*100 mSec VOIE D
3A7F 00 0 RESPTIME 0*100 mSec VOIE E
3A80 00 0 RESPTIME 0*100 mSec VOIE F
3A81 00 0 RESPTIME 0*100 mSec VOIE G
3A82 00 0 RESPTIME 0*100 mSec VOIE H
3A83 00 0 RESPTIME 0*100 mSec VOIE I
3A84 00 0 RESPTIME 0*100 mSec VOIE J
3A85 0C 12 CHECK 12*10 Sec VOIE A
3A86 0C 12 CHECK 12*10 Sec VOIE B
3A87 0C 12 CHECK 12*10 Sec VOIE C
3A88 0C 12 CHECK 12*10 Sec VOIE D
3A89 0C 12 CHECK 12*10 Sec VOIE E
3A8A 0C 12 CHECK 12*10 Sec VOIE F
3A8B 0C 12 CHECK 12*10 Sec VOIE G
3A8C 0C 12 CHECK 12*10 Sec VOIE H
3A8D 0C 12 CHECK 12*10 Sec VOIE I
3A8E 0C 12 CHECK 12*10 Sec VOIE J
3A8F 05 5 Réservé doit être à 5
3A90 00 0 Réservé doit être à 0
3A91 00 0 Réservé doit être à 0
3A92 00 0 Réservé doit être à 0
3A93 00 0 Réservé doit être à 0
3A94 00 0 Réservé doit être à 0
3A95 00 0 Réservé doit être à 0
3A96 00 0 Réservé doit être à 0
3A97 00 0 Réservé doit être à 0
3A98 00 0 Réservé doit être à 0
3A99 00 0 Réservé doit être à 0
3A9A 01 1 BEACON EVERY/AFTER*, DEF EVERY
3A9B 00 0 BEACON TIME (0=jamais)
3A9C 9C N MYCALL NOTE 4
3A9D 9E O
3A9E 86 C
3A9F 82 A
3AA0 98 L
3AA1 98 L
3AA2 60 SSID 0
3AA3 00 0 Doit être à 0 - Fin de l'indicatif
3AA4 40 .. MYALIAS3AA5 40 ..
3AA6 40 ..
3AA7 40 ..
3AA8 40 ..
3AA9 40 ..
3AAA 60 SSID 0
3AAB 00 0 Doit être à 0 - Fin de l'alias
3AAC 08 8 FRACK 8*1 Sec
3AAD 80 128 PACLEN
3AAE 0A 10 RETRY
3AAF 00 0 Réservé - Doit être à 0
3AB0 04 4 MAXFRAME
3AB1 07 7 AWLEN Doit être à 7 ou à 8
3AB2 03 3 PARITY EVEN NOTE 5
3AB3 00 0 AXDELAY
3AB4 02 2 TXDELAYC
3AB5 03 3 SLOTS
3AB6 7C | Caractère STREAMSWITCH
3AB7 01 1 USERS
3AB8 0D ^M Caractère SENDPAC
3AB9 18 ^X Caractère CANLINE
3ABA 19 ^Y Caractère CANPAC
3ABB 03 ^C Caractère COMMAND
3ABC 08 ^H Caractère DELETE
3ABD 16 ^V Caractere PASS
3ABE 12 ^R Caractere REDISPLAY
3ABF 13 ^S Caractere STOP
3AC0 11 ^Q Caractere START
3AC1 13 ^S Caractere XOFF
3AC2 11 ^Q Caractere XON
3AC3 00 0 NULLS
3AC4 00 0 SCREENLN
3AC5 0000 0 CLKADJ
3AC7 00 0 MFILTER 1er Paramètre
3AC8 00 0 MFILTER 2eme Paramètre
3AC8 00 0 MFILTER 3eme Paramètre
3ACA 00 0 MFILTER 4eme Paramètre
3ACB 00 0 MFILTER 5eme Paramètre
3ACC 09 CMDS3 NOTE 7
3ACD 09 CMDS4 NOTE 8
3ACE 09 CMDS5 NOTE 9
3ACF 09 CMDS6 NOTE 10
3AD0 09 CMDS7 NOTE 11
3AD1 09 CMDS8 NOTE 12
3AD2 09 CMDS9 NOTE 13
3AD3 09 CMDS10 NOTE 14
3AD4 09 CMDS11 NOTE 15
3AD5 09 CMDS12 NOTE 16
3AD6 09 CMDS13 NOTE 17
3AD7 00 0 Dernière tempo de balise -par défaut 0
3AD8 8D Réservé - doit être à 08DH
3AD9 00 0 Réservé - doit être à 0
3ADA 00 0 Réservé - doit être à 0
3ADB 00 0 Réservé - doit être à 0
3ADC 00 0 Réservé - doit être à 0
3ADD 00 0 Réservé - doit être à 0
3ADE 00 0 Réservé - doit être à 0
3ADF 00 0 Réservé - doit être à 0
3AE0 00 0 Réservé - doit être à 0
3AE1 00 0 Réservé - doit être à 0
3AE2 00 0 Réservé - doit être à 0
3AE3 00 0 Réservé - doit être à 0
3AE4 00 0 Réservé - doit être à 0
3AE5 00 0 Réservé - doit être à 0
3AE6 00 0 Réservé - doit être à 0
3AE7 00 0 Réservé - doit être à 0
3AE8 00 0 Réservé - doit être à 0
3AE9 00 0 Réservé - doit être à 0
3AEA 86 C Indicatif UNPROTO
3AEB A2 Q
3AEC 40 ..
3AED 40 ..
3AEE 40 ..
3AEF 40 ..
3AF0 60 SSID 0
3AF1 00 0 Doit être à 0 - fin de l'indicatif
NOTES
Note 1
Ceci est la temporisation qui, lorsqu'elle est dépassée, augmente le
compteur de contrôle TXTIMEOUT.
Note 2
TODVAL indique le nombre d'impulsions de l'horloge de DAYTIME par seconde.
Il doit être toujours à 1.
Note 3
IDVAL ne peut être règlé autrement. Il indique le nombre d'intervalles de
10 secondes qui s'écoulent entre deux ID quand HID est activé.
Note 4
Les indicatifs sont codés au standard AX25. Un indicatif est constitué de
six nombres et lettres. Les lettres doivent êtres données en majuscules
et, si l'indicatif comporte moins de six caractères, il doit être aligné à
gauche avec des espaces à gauche. Les valeurs ASCII correspondant aux
lettres et aux chiffres doivent êtres shiftées à gauche de 1 bit.
Les lettres et les chiffres sont en hexadécimal.
Car. ASCII Valeur Car ASCII Valeur
ESP. 20 40 O 4F 9E
A 41 82 P 50 A0
B 42 84 Q 51 A2
C 43 86 R 52 A4
D 44 88 S 53 A6
E 45 8A T 54 A8
F 46 8C U 55 AA
G 47 8E V 56 AC
H 48 90 W 57 AE
I 49 92 X 58 B0
J 4A 94 Y 59 B2
K 4B 96 Z 5A B4
L 4C 98
M 4D 9A
N 4E 9C
Car ASCII Valeur
0 30 60
1 31 62
2 32 64
3 33 66
4 34 68
5 35 6A
6 36 6C
7 37 6E
8 38 70
9 39 72
Le septième caractère de l'indicatif est l'identification de station
secondaire (SSID). Cette valeur va de 0 à 15 et est codée comme suit:
Bit 7 6 5 4 3 2 1 0
0 1 1 D C B A 0
Ou D est le bit de poids fort et A le plus faible en valeur binaire
(0 à 15).
Note 5
La paritée pour le port série est:
Valeur Correspondance
0 AUCUNE
1 IMPAIRE
2 AUCUNE
3 PAIRE
Note 6
Le statut binaire et les paramêtres (les commandes qui ont pour argument
ON|OFF) sont codés comme suit:
ON = VRAI = 1
OFF = FAUX = 0
Les commandes qui ont des états logiques vrais inversés (FAUX=1 et VRAI=0)
sont repérées par des astérisques (*).
Il y a plusieurs valeurs par défaut qui sont codées sur un bit. Elles sont
listées ci-dessous.
Note 7 CMDS3
BIT Commande Valeur par défaut
7 CMSG ON/OFF
6 CONMODE Trans/conv*
5 NULF ON/OFF
4 NUCR ON/OFF
3 LCOK ON/OFF
2 PASSALL ON/OFF
1 TXFLOW ON/OFF
Note 8 CMDS4
BIT Commande Valeur par défaut
7 ESCAPE ON/OFF
6 XMITOK ON/OFF
5 DIGIPEAT ON/OFF
4 LFADD ON/OFF
3 BKONDEL ON/OFF
2 DELETE ON/OFF
1 ECHO ON/OFF
0 BUDLIST ON/OFF
Note 9 CMDS5
BIT Commande Valeur par défaut
7 CONSTAMP ON/OFF
6 DAYUSA ON/OFF
5 NEWMODE ON/OFF
4 Reservé
3 MCOM ON/OFF
2 MALL ON/OFF
1 HID ON/OFF
0 HEADLRN ON/OFF
Note 10 CMDS6
BIT Commande Valeur par défaut
7 STREAMCA ON/OFF
6 STREAMDB ON/OFF
5 Réservé
4 Réservé
3 Réservé
2 8BITCONV ON/OFF
1 TRFLOW ON/OFF
0 MSTAMP ON/OFF
Note 11 CMDS7 BIT Commande Valeur par défaut
7 Réservé
6 Réservé
5 LCSTREAM ON/OFF
4 Réservé
3 NOMODE ON/OFF
2 RXBLOCK ON/OFF
1 HEALLED ON/OFF
0 CBELL ON/OFF
Note 12 CMDS8
BIT Commande Valeur par défaut
7 LFIGNORE ON/OFF
6 CMSGDISC ON/OFF
5 Réservé
4 Réservé
3 Réservé
2 Réservé
1 Réservé
0 Réservé
Note 13 CMDS9
BIT Commande Valeur par défaut
7 Réservé
6 BBSMSGS ON/OFF
5 Réservé
4 Réservé
3 Réservé
2 Réservé
1 Réservé
0 Réservé
Note 14 CMDS10
BIT Commande Valeur par défaut
7 Réservé
6 Réservé
5 Réservé
4 Réservé
3 Réservé
2 Réservé
1 Réservé
0 Réservé
Note 15 CMDS11
BIT Commande Valeur par défaut
7 Réservé
6 MNONAX25 ON/OFF
5 Réservé
4 Réservé
3 Réservé
2 Réservé
1 TXUIFRAM ON/OFF
0 FIRMRNR ON/OFF
Note 16 CMDS12 BIT Commande Valeur par défaut
7 Réservé
6 ACKPRIOR ON/OFF
5 TXDIDDLE ON/OFF
4 KISS ON/OFF
3 CHECKV1 ON/OFF
2 Réservé
1 Réservé
0 Réservé
Note 17 CMSD13
BIT Commande Valeur par défaut
7 Réservé
6 Réservé
5 Réservé
4 Réservé
3 Réservé
2 Réservé
1 Réservé
0 Réservé
TNC du TAPR version 1.1.7 - SUPPLEMENT
Les emplacements mémoire des commandes suivantes ont été déterminés depuis
l'impression du manuel de la version 1.1.7:
NOTE: Celles-ci sont toutes des commandes par bit. Voyez les notes
6 et 7 dans la liste des valeurs par défaut du manuel de la
version 1.1.7 pour plus de détails.
De plus, les paramètres pour modifier le PACTIME sont assez complexes et
ne sont pas expliqués.
Adresse EPROM Nom
(Hexa)
3AF7 MFLAGS
3AF8 DFLAGS
3AF9 CONFLAG
3AFA ENTRYSTA
3AFB ENT2
MFLAGS
BIT Commande Valeur par défaut
7 Réservé
6 Réservé
5 Réservé
4 Réservé
3 TRACE OFF
2 MCON ON
1 MRPT ON
0 MONITOR ON
DFLAGS
BIT Commande Valeur par défaut
7 Réservé
6 Réservé
5 Réservé
4 Réservé
3 Réservé
2 Réservé
1 Réservé
0 Réservé
CONFLAG
BIT Commande Valeur par défaut
7 Réservé
6 Réservé
5 Réservé
4 FLOW ON
3 CR ON
2 Réservé
1 FULLDUP OFF
0 CONOK ON
ENTRYSTA BIT Commande Valeur par défaut
7 Réservé
6 Réservé
5 Réservé
4 Réservé
3 Réservé
2 Réservé
1 AUTOLF ON
0 Réservé
ENT2
BIT Commande Valeur par défaut
7 Réservé
6 Réservé
5 Réservé
4 Réservé
3 Réservé
2 XFLOW ON
1 Réservé
0 Réservé