home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HAM Radio 3
/
hamradioversion3.0examsandprograms1992.iso
/
packet
/
tpk164a
/
tpk.doc
< prev
next >
Wrap
Text File
|
1991-03-21
|
80KB
|
2,049 lines
TTTTTTTT PPPPPPPP KK KK
TT PP PP KK KK
TT PP PP KK KK
TT PPPPPPP KKKKK
TT PP KK KK
TT PP KK KK
TT PP KK KK
Terminal PacKet pour le TNC-2 et IBM-PC ou compatible
par
FC1EBN
Gerard Regnard
Mocquesouris
77220 Tournan en Brie
F R A N C E
CE PROGRAMME EST ABSOLUMENT GRATUIT ET NE PEUT ETRE VENDU
SOUS QUELQUE FORME QUE CE SOIT
Sa diffusion est libre a la condition ci-dessus.
TPK version 1.64 21/03/1991
Table de reference
------------------
Possibilites de TPK ...................................... 2
Installation ............................................. 3
Connexion du TNC au micro-ordinateur ..................... 4
Les ports serie .......................................... 5
Gestion de la liaison serie .............................. 6
Utilisation d'un driver serie externe .................... 6
Utilisation avec un KAM .................................. 7
Utilisation avec un PK232 ................................ 7
Gestion des station entendues et connectees .............. 8
Retour en arriere : le mode "revue" ...................... 9
Ecriture sur disque au fil de l'eau ...................... 9
Imprimante ............................................... 10
Acces au DOS ............................................. 10
Connexion a une station .................................. 10
Les commandes a distance ................................. 10
Commandes clavier : touches ALT .......................... 13
touches de fonction .................. 14
Touches de fonction programmables ........................ 15
Macro-commandes .......................................... 16
Programmation d'un evenement a une heure determinee ...... 17
Fichiers programmes ...................................... 17
Syntaxe des commandes .................................... 19
Les fichiers de configuration : CONFIG.TPK ............... 24
TPK.CFG .................. 24
Les fichiers de TPK ...................................... 24
TPK et les repertoires ................................... 26
Les transferts de fichiers ............................... 28
Reprise de transfert ..................................... 29
Page 1
TPK version 1.64 21/03/1991
Possibilites de TPK.
--------------------
TPK est le successeur de PK1PC (programme pour le PK1) et a ete
ecrit dans le meme esprit.Il reprend donc les memes fonctions qui ont
ete ameliorees et d'autres lui ont ete ajoutees.
Ce n'est en aucun cas un programme de mini-BBS comme j'ai pu le
lire a plusieurs occasions pour PK1PC !!!! (meme s'il est possible de
laisser un message !) . C'est simplement un programme de terminal
specialise pour le packet radio .
Principales caracteristiques :
Affichage : en couleur sur ecrans CGA , EGA (25 ou 43 lignes),
VGA (25 ou 50 lignes) . Les modes monochromes (Hercules etc) sont en
principe supportes , mais je n'ai pas eu l'occasion de faire moi meme
des essais avec ce type de cartes . Avec les cartes EGA ou VGA en
emulation monochrome tout est OK , il faut simplement reprendre les
parametres de couleur dans TPK.CFG .
Fenetres : l'ecran est divise en deux parties au minimum , la
fenetre du bas etant l'entree clavier et la fenetre du haut la
reception du TNC ainsi que les reponses eventuelles de TPK . Cette
derniere fenetre peut egalement etre divisee pour afficher une partie
definie du trafic . En mode connecte l'ecran haut peut afficher le
trafic dans une fenetre dans le cas d'utilisation d'un TNC2 .
Retour en arriere : un tampon garde en memoire tout ce qui est
recu dans la fenetre de trafic .
Edition : l'entree clavier est editee dans le bas de l'ecran avec
possibilite de suppression , insertion , les lignes entrees sont
gardees en memoire (16) et explorees avec les touches fleche haute et
fleche basse , coupure ou justification du texte . Le principe de
gestion du clavier est tres simple : TPK analyse ce qui a ete entre
apres validation par <RETURN> , s'il reconnait une commande il
l'execute sinon tout est envoye vers le TNC . Certaines commandes sont
egalement traitees avant d'etre envoyees comme par exemple les
commandes CONNECT ou MCON ou RXBLOCK .
Capture : sur disque ou imprimante .
Transferts de fichiers : binaire (protocole Yapp) ou ASCII
accessible a distance . Le protocole Yapp de TPK a la possibilite de
reprendre un transfert interrompu avec un autre TPK ou une BBS F6FBB
en download uniquement dans ce cas.
Acces au DOS : commande SHELL pour lancer un programme depuis TPK
ou touche F3 pour passer simplement sous DOS .
Interface serie : acces a n'importe quel port serie par un driver
interne a TPK (ports 1 à 8) ou par des drivers externes (COMBIOS ,
MBBIOS , G8BPQ)
Programmation : execution de commandes dans un fichier (commande
EXECUTE) , de macro-commandes (TPK.DIR) , touches de fonction
programmables (TPK.KEY) . Les macro-commandes et touches de fonction
sont modifiables dans TPK et les fichiers de commandes doivent etre
crees avec un editeur . L'execution de ces commandes peut etre
programmee a une heure determinee par la commande AT .
Acces a distance : transfert de fichier , changement de disque ,
de repertoire , entree de messages , aide sont disponibles a distance
et peuvent etre verouilles a un repertoire pour plus de securite .
LOG : tenue d'un log des connexions et d'un log des commandes a
distance (M/A par commande LOG)
Page 2
TPK version 1.64 21/03/1991
Installation de TPK
-------------------
L'installation la plus simple sur un disque dur est la creation
d'un repertoire par exemple C:\TPK dans lequel il suffit de
decompacter le fichier TPKxxx.ZIP (xxx est la version) avec le
programme PKUNZIP .
A:\>PKUNZIP TPKxxx C:\TPK
va donc decompacter tous les fichiers de TPK dans le repertoire
C:\TPK et il ne vous reste plus qu'a personaliser les fichiers de
configuration si vous le desirez . Pour l'installer sur une disquette
la procedure est pratiquement la meme , a partir du disque contenant
TPKxxx.ZIP (par exemple B:) tapez :
B:\>PKUNZIP TPKxxx.zip A:
apres avoir mis une disquette formatee dans le lecteur A:
Liste des fichiers de TPK :
AIDE Fichier envoye en reponse a /AIDE
CONFIG.TPK Les commandes a executer au debut de TPK
CONFIG-1.TPK D'autres configurations utilisables avec la
CONFIG-2.TPK commande INIT n
CONFIG-X.TPK Fichier execute a la fin de TPK
CONNECT.TXT Modification DCD des Tiny-2 par PacComm
COULEURS Type COULEURS vous affiche les couleurs de TPK
KOI29.TPK Historique des modifications de TPK
LOG.DAT Le fichier de log vide
MESSAGE1.TPK Message a envoyer avec ALT-1
MESSAGE2.TPK Message a envoyer avec ALT-2
TNC2.SET Configuration standard de TNC2 eprom v 1.1.6
TNC2-117.SET Configuration standard de TNC2 eprom v 1.1.7b
TPK.001 Les ecrans d'aide
TPK.CFG Configuration materielle de TPK
TPK.DIR Les macro-commandes
TPK.DOC Documentation de TPK
TPK.EXE Le programme lui meme
LBBS Exemple de fichier programme (liste des messages)
RBBS Exemple de fichier programme (lire des messages)
KAM.ZIP Configuration pour le KAM
PK232.ZIP Configuration pour le PK232
PK232SP.ZIP Configuration pour le PK232 sans piles
TNCXXXXX.ZIP Autres configurations de TNCs (en cours)
Vous pouvez a partir de cet instant faire un premier essais avec
TPK sans TNC et meme sans interface serie . Si vous tapez TPK<RETURN>
vous devez d'abord obtenir un ecran d'accueil pendant que TPK
initialise tous ses parametres et lit ses fichiers , puis un message
d'erreur vous indiquant qu'il n'a pas trouve le port serie ou le TNC .
Ce n'est pas grave et meme normal si le TNC n'est pas en route . Tapez
une touche comme demande pour continuer . Si vous ne tapez pas de
touche une temporisation va s'ecouler et la suite du programme se
deroulera apres un certain temps d'attente . Le message d'erreur qui
a ete genere par le test des signaux DSR et CTS correspond au
parametre controle de flux de TPK.CFG (message "Erreur acces TNC") .
Vous pouvez ainsi essayer de manipuler les commandes et les touches de
TPK de maniere a voir si tout se passe bien avec votre mirco-
ordinateur et qu'il n'y a pas d'incompatibilite (affichage , clavier ,
etc)
Page 3
TPK version 1.64 21/03/1991
Ensuite examinez tout d'abord le fichier TPK.CFG dans lequel il
va falloir verifier le port serie et le changer s'il n'est pas bon
(COM1 dans le fichier original) , le reste des parametres peut pour
l'instant rester d'origine car il correspondent a un equipement
standard (nombre de lignes affichage etc) .
Connexion du TNC-2 au micro-ordinateur.
---------------------------------------
La liaison RS232 doit s'effectuer en fil a fil dans le cas d'un TNC
equipe d'une prise a 25 broches . Ce cablage est valable pour le TNC2
et le PK232 par exemple et en general il suffit d'utiliser le cablage
indique dans la documentation du TNC , appele "cablage complet" et
preconise pour les BBS type WA7MBL , etc .
PC TNC PC Tiny-2
Masse 1 ----------------- 1 1 et 7 ----------- 5
TXD 2 ->------------->- 2 2 ->------------>- 3
RXD 3 -<-------------<- 3 3 -<------------<- 2
RTS 4 ->------------->- 4 4 ->------------>- 7
CTS 5 -<-------------<- 5 5 -<------------<- 8
DSR 6 -<-------------<- 6 6 -<------------<- 6
Masse 7 ----------------- 7
DCD 8 -<-------------<- 8 8 -<------------<- 1
DTR 20 ->------------>- 20
Dans le cas du TNC2 le signal DTR (broche 20) est utilise par le TNC
pour le controle de flux avec le micro-ordinateur mais en general
c'est le signal RTS qui joue ce role . TPK utilise les deux signaux ,
c'est a dire que lorsque ses tampons reception sont pleins ou
lorsqu'il n'est pas en mesure de traiter les signaux recus (cas du
shell au dos par exemple) il met ces deux lignes au niveau logique
zero et le TNC arrete d'envoyer les caracteres sur la ligne RS232
(s'il est correctement parametre ! XFLOW OFF par exemple).
L'un des parametres de TPK.CFG est egalement concerne par le controle
de flux mais il s'agit la de l'autre sens de la liaison RS232 . CTS
est le signal utilise par le TNC pour dire au micro-ordinateur
d'arreter d'envoyer des donnees sur la ligne et TPK lit sa valeur
avant d'envoyer des caracteres au TNC . Vous pouvez lui dire de
surveiller egalement le signal DSR et c'est le but de ce parametre de
TPK.CFG . En tappant sur ALT-V vous pouvez voir l'etat de ces signaux
tels qu'ils sont vus de TPK par l'intermediaire des registres de
l'UART de l'interface serie .
Le signal DCD de la broche 8 est celui qui aura sans doute cause le
plus de difficultes a de nombreux OMs pour demarrer TPK . En effet ce
signal a ete neglige sur certains TNCs comme le Tiny-2 et ses nombreux
clones . Pourtant le DCD est tres important car c'est ce signal qui
indique que le TNC est connecte ou non du point de vue AX25 dans les
TNC2s equipes du logiciel du TAPR ou les TNCs commerciaux et TPK
l'utilise a cet usage .
Suivant le TNC ce signal est soit simplement non connecte , soit tire
au +5V a travers une resistance , soit directement cable sur le SIO du
TNC c'est a dire a un niveau TTL au lieu du niveau RS232 .
En general le DCD au niveau TTL fonctionne assez correctement si votre
carte serie accepte ce genre de niveau a la place du RS232 et c'est la
cas de la majorite des cartes d'origine Asiatique , par contre cela ne
fonctionne pas avec les cartes IBM equipees de CI qui veulent
absolument des niveaux corrects .
Page 4
TPK version 1.64 21/03/1991
Page 5
TPK version 1.64 21/03/1991
Dans le cas ou le DCD n'est pas connecte ou relie au +5V vous pouvez
dans un premier temps relier celui-ci directement a la broche 25 du
SIO . Cette modification vous amenera au meme niveau que les TNCs dont
le signal est au niveau TTL et fonctionnera dans beaucoup de cas .
Dans tous les cas le montage d'un simple transistor comme preconise
par Paccomm pour ses Tiny-2 permettra un fonctionnement correct de
l'ensemble TNC -- TPK . Vous trouverez le schema dans le fichier
CONNECT.TXT .
ALT-V vous donne egalement l'etat de cette ligne DCD qui doit etre a
zero (logique) lorsque le TNC n'est pas connecte en AX25 . Cette ligne
reflete l'etat de la LED CON et est connectee au meme endroit .
Les ports serie dans TPK.
-------------------------
Le TNC-2 peut etre relie sur COM1 a COM8 .
Vitesse : 4800/9600/19200 bauds
Parite : sans
Bits : 8
Stop : 1
La vitesse implicite de TPK est 9600 bauds ,la commande Vitesse
accepte 4800/9600/19200 et elle doit etre au debut du fichier
CONFIG.TPK avant toute commande accedant au TNC bien entendu. Pour
obtenir un fonctionnement optimum en transfert de fichier par exemple
il est indispensable de conserver une vitesse superieure a celle de la
liaison radio entre le TNC et le micro-ordinateur , c'est pour cette
raison que la vitesse minimum est fixee a 4800 bauds . Un PC XT de
base a 4.77 Mhz fonctionne sans problemes a 9600 bauds avec TPK .
Pour changer le TNC-2 de port serie taper PORT n (avec n=1 a 8)
et SAUVE pour modifier le fichier de configuration.
Les parametres des ports series sont initialises aux valeurs
standards du materiel IBM c'est a dire :
COM1 (et COM5) en 3F8 et IRQ4
COM2 (et COM6) en 2F8 et IRQ3
COM3 (et COM7) en 3E8 et IRQ4
COM4 (et COM8) en 2E8 et IRQ3
Tous ces parametres sont modifiables par la commande "port"
PORT sans parametre donne le port utilise par TPK
PORT n affecte le port n a TPK
PORT n ? donne l'adresse et l'IRQ du port n
ex: port 1 ? doit donner au depart Adresse:3F8 IRQ4
PORT n adr irq
Avec adr=adresse en hexadecimal de l'interface serie que l'on
veut utiliser et irq le numero de l'interruption utilisee par cette
interface (2 a 5)
A T T E N T I O N cette commande avec ces parametres ne modifie
pas le port utilise par TPK mais uniquement son adresse et IRQ.
ex:port 4 370 4 affecte le port 4 a l'adresse 370 en
hexadecimal et IRQ4
Page 6
TPK version 1.64 21/03/1991
Gestion de la liaison serie.
----------------------------
Le controle de flux peut etre gere differement entre le micro-
ordinateur et le TNC . C'est la ligne CTS qui est utilisee pour le
controle de flux mais il est possible d'y ajouter DSR . Un parametre
de TPK.CFG controle cette gestion et depuis TPK la commande FLux
permet de la modifier . Si le controle de flux est different de celui
du TNC2 il faut mettre le bon parametre dans TPK.CFG sinon il y aura
un message d'erreur lors du test des signaux de controle.La valeur de
ce parametre est la meme que pour la commande Flux dont la syntaxe est
decrite plus loin et est rappelee en commentaire dans TPK.CFG.
N'oubliez pas de mettre XFlow off pour n'utiliser que le controle
de flux par les signaux de controle de la liaison serie entre le micro
et le TNC.
Utilisation d'un driver serie externe.
--------------------------------------
Deux parametres du fichier de configuration et deux commandes
permettent l'utilisation de drivers serie externes comme les COMBIOS
de WA7MBL ou le MMBIOS de AA4RE ainsi que le driver de G8BPQ.Le
fonctionnement doit etre correct avec COMBIOS ou MBBIOS mais le
support de G8BPQ n'est qu'au stade de test et de nombreuses fonctions
de TPK ne fonctionnent pas avec lui..
La mise en place de G8BPQ dans le fichier de configuration ou par
la commande G8BPQ valide l'utilisation d'un driver externe et permet
un fonctionnement correct de la connexion au SWITCH.
Certaines commandes deviennent sans effet dans le cas de ces
drivers comme par exemple la modification des adresses et Irq des
ports serie ou la vitesse dans le cas de G8BPQ..
Il est bien entendu preferable de parametrer correctement TPK.CFG
plutot que d'utiliser les commandes INT14 et G8BPQ dans TPK..Le
demarrage du programme se fait bien sur avec ce qui se trouve dans
TPK.CFG mais ces commandes autorisent le changement de port sans
quitter TPK avec des sytemes completement differents..Il est par
exemple possible de passer ainsi d'un TNC2 en mode KISS associe a
G8BPQ a un autre TNC2 connecte sur un autre port et n'utilisant pas de
driver externe..
La liaison RS232 etant etablie , le bon port etant mis dans
TPK.CFG et le TNC etant alimente vous pouvez maintenant relancer TPK .
Si tout va bien il n'y a pas de message d'erreur , le TNC est
initialise et vous devez avoir sur votre ecran les reponses de celui-
ci et le trafic packet si vous avez mis le monitoring en service .
Messages d'erreur :
Erreur acces TNC (manque DSR CTS) : vous n'avez pas mis le bon
parametre de controle de flux dans TPK.CFG , le TNC n'est pas alimente
, il n'est pas connecte sur le bon port serie , votre cable RS232
n'est pas correct . Ce signal est emis a l'initialisation du port ,
apres le test des signaux CTS et DSR et suivant la valeur de controle
de flux donnee dans TPK.CFG . Le signal utilise en principe est CTS
qui doit etre au niveau logique 1 , cette valeur etant verifiable
grace a la touche ALT-V .
Page 7
TPK version 1.64 21/03/1991
Erreur acces UART : un test de lecture ecriture dans les
registres de l'UART de l'interface serie est fait a l'installation du
driver serie et si ce test est negatif le port est declare
indisponible et ce message est affiche . Verifiez l'adresse de votre
port serie d'apres la documentation de votre carte interface et la
commande PORT n ? de TPK .
Erreur DCD ! : le signal DCD de la liaison RS232 est au niveau
logique un et TPK a detecte que le TNC n'etait pas connecte au niveau
AX25 . Vous pouvez controler cet etat grace a la touche ALT-V . Voir
les causes et solutions dans le paragraphe "Connexion du TNC au micro-
ordinateur".
Utilisation de TPK avec un KAM.
-------------------------------
Grace au pret d'un KAM par Marc F3YX le fonctionnement de TPK
avec ce TNC a pu etre grandement ameliore . Le fichier KAM.ZIP
contient des fichiers de configuration utilisables avec ce TNC et pour
les installer il suffit de decompacter ce fichier dans votre
repertoire TPK .
C:\TPK>PKUNZIP -O KAM
Vous allez obtenir les fichiers suivants :
CONFIG.TPK avec les commandes specifiques au KAM
CONFIG-X.TPK execute a la sortie de TPK
KAM.SET qui contient l'ensemble des commandes de configuration du
KAM et pourra servir de reference par exemple en comparant son contenu
avec l'etat de votre TNC par une commande DISPLAY , ou pourra servir a
initialiser votre TNC par la commande /SEND KAM.SET
TPK.KEY fichier des touches de fonction avec quelques commandes
specifiques au KAM .
Utilisation de TPK avec un PK232.
---------------------------------
Grace au pret d'un PK232 par Michel F6ANO le fonctionnement et
surtout le demarrage de TPK a pu etre ameliore . Il est maintenant
possible d'utiliser TPK avec un PK232 avec ou sans piles . Dans le cas
ou celui-ci est equipe de piles son utilisation est la meme qu'un TNC
standard c'est a dire qu'il n'y a que quelques parametres a
initialiser . Si votre PK232 n'est pas equipe de piles il perd ses
parametres a chaque coupure d'alimentation et il faut tout restaurer .
La vitesse n'etant pas initialisee il faut donc realiser la
reconnaissance de celle-ci par le PK232 par l'envoi du caractere * ,
ceci etant effectue automatiquement par TPK qui envoie egalement
aussitot apres la commande DCDCONN ON pour avoir un fonctionnement
correct du signal DCD . Il faut ensuite envoyer toutes les commandes
de configuration du PK232 ce qui est fait dans CONFIG.TPK par une
commande /SEND PK232.SET .
Page 8
TPK version 1.64 21/03/1991
De meme que pour le KAM vous avez un fichier PK232.ZIP qui
contient les fichiers de configuration et il suffit de le decompacter:
C:\TPK>PKUNZIP -O PK232
Qui va donner :
CONFIG.TPK avec les commandes specifiques au PK232
CONFIG-X.TPK
Et un fichier PK232SP.ZIP : (SP pour "sans piles" !)
C:\TPK>PKUNZIP -O PK232SP
Qui va donner :
CONFIG.TPK avec la commande /SEND PK232.SET
CONFIG-X.TPK
PK232.SET qui contient l'ensemble des commandes de configuration
du PK232 et pourra servir de reference par exemple en comparant son
contenu avec l'etat de votre TNC par une commande DISPLAY Z , ou
pourra servir a initialiser votre TNC par la commande /SEND PK232.SET
(cas du PK232 sans piles).
Pour initialiser un PK232 sans piles il faut le demander a TPK ce
qui se fait en lui passant un parametre particulier : PK232
La commande dans le cas du PK232 sans piles devient :
C:\>TPK PK232
Comme TPK dans cette version ne sait pas gerer plusieurs
parametres il n'est pas possible dans ce cas d'utiliser les
possibilites de TPK d'aller chercher ses fichiers dans des repertoires
particuliers .
Gestion des stations entendues et connectees:
---------------------------------------------
- Fenetre : il est possible d'envoyer le trafic d'une station
dont on a donne l'indicatif dans une fenetre en haut de l'ecran.Le
texte sera reproduit correctement dans le cas du TNC2 tel que vous le
verriez si vous etiez vous meme connecte hormis bien entendu dans le
cas de repetition (!) auquel cas il est affiche autant de fois que
repete.Le chemin est indique au bas de la fenetre.Autre
possibilite:envoyer dans cette fenetre tout le trafic contenant dans
sa ligne d'indicatifs un texte defini par cette commande.Dans ce cas
le texte de reference est affiche sur la barre de separation et le
trafic dans la fenetre.Par exemple la commande FE ">FC1EBN" va
afficher tout ce qui est envoye a FC1EBN dans la fenetre,FE "FC1EBN*"
va afficher tout ce qui est repete par FC1EBN ,FE "/H" avec un KAM va
envoyer tout le trafic HF dans cette fenetre...Les possibiltes
d'utilisation sont donc tres nombreuses et variees !
- En mode connecte il est egalement possible d'avoir une fenetre
en haut de l'ecran dans laquelle va s'afficher le trafic recu par le
TNC2 et non destine a l'indicatif du TNC2.Cette fenetre ne fonctionne
pas en transfert de fichier car le TNC est en transparent dans ce
mode.Ce mode ne fonctionne que sur les TNC2s ou clones (Tiny-2 par
ex.) . N'essayez pas avec un PK232 cela ne fonctionne pas !!!
Page 9
TPK version 1.64 21/03/1991
- Alarme : des la reception de la station donnee a la commande
Alarme une sonnerie est emise.
- Connexions , deconnexions , commandes : un log des stations
entendues avec le chemin est maintenu en memoire (16 stations) ainsi
que les stations connectees avec eventuellement les commandes que
cette station aurait envoyees et traitees par TPK. (touche F2)
- A chaque connexion et deconnexion deux fichiers log sur disque
sont mis a jour (si desire) , le fichier LOG.DAT qui est compatible
avec le programme PCLOG ecrit par un OM americain et le fichier
LOGDIST.TPK qui contient les connexions , deconnexions et les
commandes eventuellement traitees par TPK . Cette fonction est mise en
service ou supprimee par la commande LOG [ON|OFF].
Retour en arriere : Mode "revue" de TPK.
----------------------------------------
Le trafic (ou tout texte venant du TNC-2) est mis en memoire.Tapez
une touche de gestion du curseur (HOME END PGUP PGDN ) , TPK passe en
mode "revue" et vous pouvez relire les lignes memorisees . Le nombre
de lignes conservees en memoire est parametre dans TPK.CFG . Attention
si vous mettez le maximum de lignes il ne vous restera plus qu'environ
30KO de disponibles lors d'un SHELL au DOS...Ce tampon peut etre ecrit
sur disque (ALT-W) ou sur imprimante (ALT-P).
Attention s'il est plein cela risque d'etre long sur
l'imprimante! (ESC pour arreter).
Lorsque vous passez en mode revue vous vous trouvez alors a la fin de
ce tampon sauf avec HOME qui vous met directement au debut et vous
pouvez vous deplacer dans celui-ci avec les touches suivantes:
HOME pour revenir au debut
PGUP pour monter d'une page
PGDN pour descendre d'une page
Fleche vers le haut pour monter d'une ligne
Fleche vers le bas pour descendre d'une ligne
END pour sortir du mode revue
En mode connecte la fenetre d'entree clavier reste active ce qui vous
permet d'entrer une ligne de texte , par exemple une commande R sur
une BBS (c'est le but de ce mode !) , le mode revue restant actif
jusqu'a l'envoi de la ligne .
Ecriture sur disque au fil de l'eau:
------------------------------------
Le trafic recu peut etre envoye sur disque en meme temps que sur
l'ecran (ALT-S).C'est une commande bascule c'est a dire qu'au premier
appui sur ALT-S la fonction est mise en service et a l'appui suivant
elle est supprimee.Le texte est envoye dans le fichier dont le nom est
donne dans une fenetre .Implicitement c'est TEMP.TPK .Si ce fichier
n'existe pas il est cree et s'il existe le texte est ajoute a la fin
du fichier,a la suite de ce qui s'y trouve deja.Cette commande est
surtout utile pour capturer des informations en mode connecte.Cette
fonction est systematiquement supprimee a la fin d'un QSO (a la
deconnexion).
Page 10
TPK version 1.64 21/03/1991
Imprimante:
-----------
Une imprimante peut etre mise en service par les touches ALT-I ou
F4 et le tampon reception peut etre ecrit sur disque ou sur
l'imprimante par l'appui sur ALT-W (disque) ou ALT-P (imprimante).
Acces au DOS:
-------------
L'acces au DOS est possible de plusieurs manieres:
F3:saut au DOS sans commande.Le retour se fait avec EXIT
Commande Shell:une commande DOS peut etre passee avec ses
parametres.Dans ce cas le retour se fait a TPK apres l'execution de
cette commande.Si il n'y a pas de commande apres Shell l'execution est
comme avec la touche F3.
Connexion a une station:
------------------------
Une demande de connexion est transmise au TNC-2 bien entendu mais
est egalement geree par TPK:les indicatifs passes au TNC-2 sont
memorises et si cette connexion n'aboutit pas il est possible de la
relancer en tapant sur la touche F8.De meme lorsqu'une station se
connecte a vous il suffit de taper F8 s'il y a deconnexion pour
relancer une demande de connexion.
Les commandes a distance de TPK.
--------------------------------
Ces commandes sont accessibles par la station a qui vous etes
connecte.Pour etre acceptee comme commande par TPK celle-ci doit
etre precedee de / .
Transferts de fichiers:
-----------------------
TPK permet le transfert de fichiers ASCIIs ou binaires.Le
protocole utilise pour les transferts binaires est l'excellent YAPP de
WA7MBL.La difference avec YAPP est que ces transferts peuvent
s'executer sans la presence d'un operateur a une extremite de la
chaine.Il est ainsi possible a votre correspondant (ou a vous meme si
il est equipe de TPK) de transferer des fichiers binaires sans votre
intervention (ou la sienne dans l'autre cas).
Votre correspondant peut egalement executer quelques
commandes:acceder a vos disques pour avoir le repertoire (/DIR),le
nombre d'octets libres (/FREE),changer de disque implicite (/DISK).
Commandes diverses:
-------------------
/HELP donne une liste des commandes a distance.
Page 11
TPK version 1.64 21/03/1991
/LOG : Votre corresponadnt peut obtenir la liste des stations que
vous avez entendues (/LOG) et il peut laisser un message sur disque a
votre intention uniquement (/MSG et /EX).Il ne s'agit pas d'un systeme
BBS car il n'y a pas de titre de message ni de destinataire.Ce n'est
qu'une possibilite pour laisser un petit message a l'operateur.Les
messages sont stockes sur disque sous la forme : MSGhhmm.xxx ou hhmm
est l'heure courante et xxx les trois derniers caracteres de
l'indicatif de votre correspondant.
Enfin une derniere commande (/OPE) permet de reveiller un
eventuel operateur somnolant dans une douce torpeur a proximite de la
station!!.
Syntaxe des commandes a distance.
---------------------------------
/HELP
Envoie un court texte rappelant la liste des commandes.
/DIR [X:[FICHIER.YYY]
Envoie le repertoire du disque X: a votre correspondant
/DISK [X:]
Renvoie le disque courant si le parametre est absent et modifie
le disque courant si le parametre est present.Cette commande renvoie
le disque courant en reponse a la commande.
/FREE [X:]
Renvoie le nombre d'octets libres sur le disque courant si pas de
parametre ou sur le disque X: donne en parametre.
/OPE
Appel de l'operateur : une sonnerie est declanchee sur le PC et
un message de bonne execution envoye.
/LOG
Renvoie la liste des stations entendues.
/MSG
Permet a votre correspondant de laisser un message sur
disque.Celui ci est stocke sur le disque specifie dans le fichier de
configuration de TPK.(il n'est donc pas forcement visible par un /DIR
de votre correspondant).Un message est envoye (Entrez votre
message.Terminez par /EX ou [CTRL-Z]) .LES AUTRES COMMANDES ne sont
alors plus OPERATIONNELLES tant que le message n'est pas entre (fin
par /EX ou CTRL-Z).
En local la commande /MSG liste les messages entres sur le
disque. (fichiers MSG*.*)
/EX
Pour terminer l'entree d'un message. (ou CTRL-Z)
Page 12
TPK version 1.64 21/03/1991
/SEND [X:]FICHIER[.XXX] [Y|A|T|E]
Transfert d'un fichier ASCII ou BINAIRE
Y : YAPP
A : ASCII avec le TNC en mode CONVERS
T : ASCII avec le TNC en mode TRANS
E : ASCII sans echo dans la fenetre trafic de TPK
TE: ASCII sans echo avec le TNC en mode TRANS
Exemple : /SEND X:FICHIER[.XXX]
Enverra le fichier FICHIER[.XXX] qui se trouve sur le disque X:
avec le protocole YAPP.Si le disque n'est pas specifie c'est le disque
courant qui est utilise et celui-ci peut etre facilement modifie par
/DISK. (Yapp est le protocole implicite en mode connecte et ASCII en
mode deconnecte)
/BYE
Deconnexion : TPK envoie une demande de deconnexion au TNC
/AIDE
Envoi du fichier AIDE qui donne la syntaxe des commandes a
distance . Ce fichier est un petit texte que vous pouvez modifier a
votre gre , le personaliser , mais TPK doit le trouver a son lancement
sinon vous aurez un message d'erreur .
/CHDIR ou /CD
Changement de repertoire courant . Si le systeme est "ferme" il
n'est pas possible de changer de repertoire a distance bien entendu et
votre correspondant est limite au repertoire actuel , la descente dans
l'arborescence n'etant pas possible non plus .
Les commandes suivantes sont egalement executables en local (vous
pouvez les taper sur votre clavier): /DIR /OPE /DISK /FREE /LOG /HELP
/SEND /CHDIR /CD . En local /SEND permet l'envoi d'un fichier ASCII au
TNC par exemple pour reconfiguer celui-ci.
Page 13
TPK version 1.64 21/03/1991
Commandes clavier de TPK
------------------------
Touches ALT
-----------
ALT-A Passage en terminal direct sur l'interface serie . Tout ce qui
est tape au clavier est envoye directement au TNC . Les touches
de fonction fonctionnent correctement , les commandes et macro-
commandes sont gerees par TPK mais apres avoir ete envoyees au
TNC (!!??) . Ce mode de fonctionnement permet de trafiquer dans
d'autres modes que la packet comme par exemple le RTTY ,
l'AMTOR , etc pour les TNCs qui ont cette possibilite
(PK232,KAM) .
ALT-B Suppression/Autorisation des sonneries.Lorsque qu'il est actif
les sonneries sont remplacees par le caractere ascii numero
14.L'effet est le meme que la commande BELL .
ALT-C Efface l'ecran mais pas la fenetre si il y en a une d'active.
ALT-D Envoie DAYTIME date/heure au TNC-2 (execute au debut de TPK)
ALT-E En mode chat envoi par F10 ou CR ou seulement par F10
ALT-F Efface la fenetre. (ecran haut)
ALT-G Bascule l'affichage en 8 bits ou en 7 bits
ALT-H Affichage des commandes avec leur syntaxe
ALT-I Marche/Arret de l'imprimante (comme la touche F4)
ALT-J Marche/Arret de la justification du texte entre au clavier
(commande Justifie)
ALT-K Repasse un TNC2 du mode KISS en fonctionnement normal
ALT-M Affiche la liste des macro-commandes
ALT-P Impression du tampon de reception
ALT-S Mise en service ou suppression de la sauvegarde sur
disque.(tout ce qui est recu est ecrit sur disque dans un
fichier (implicite TEMP.TPK))
ALT-T Affiche la liste des touches de fonction programmables
ALT-V Affiche l'etat de la ligne RS232
ALT-W Ecriture du tampon de reception sur le disque dans un fichier
(implicite TAMPON.TPK)
ALT-X Fin du programme
ALT-Z RAZ du tampon de reception
ALT-1 a ALT-0
Connecte : ALT-1 a ALT-0 envoi du contenu des fichiers
MESSAGEn.TPK . Ces fichiers sont des fichiers sequentiels qui
peuvent etre crees avec n'importe quel editeur de texte.Vous
pouvez y mettre par exemple la description de votre station ou
tout texte d'usage frequent.
Fleches Haute et Basse:
Un tampon circulaire garde en memoire les 16 dernieres
commandes entrees a TPK (y compris les commandes a distance).
La fleche Haute ramene donc a la commande precedente et la
fleche basse a la commande suivante du tampon.
Page 14
TPK version 1.64 21/03/1991
Touches de fonction.
--------------------
F1 : Aide (touches de fonction et ALT)
F2 : MH (MHeard) liste des stations entendues
F3 : DOS acces au DOS (en non pas fin de TPK) le retour au
programme se fait en tapant EXIT
F4 : Imp mise en route ou arret de la recopie sur imprimante
(comme ALT-I)
F5 : Acces a distance en fonction du troisieme parametre du
fichier TPK.CFG . Si ce parametre existe le systeme est
considere comme "FERME" et votre correspondant ne peut
acceder qu'a ce repertoire et un appui sur la touche F5
inverse cet etat.Le systeme devient ouvert jusqu'a un
nouvel appui sur cette touche.
Inversement si le systeme est ouvert car le paremetre est
laisse a blanc dans TPK.CFG l'appui sur F5 va fermer le
systeme sur le repertoire courant a ce moment precis.
F6 : Envoie un break sur l'interface serie ce qui fait
repasser le TNC-2 en mode commande
F7 : Pour entrer une commande de TPK en mode connecte (par
exemple /SEND pour envoyer un fichier) . Vous obtenez le
prompt de TPK (TPK>) qui vous indique qu'il attend bien
une commande . En mode non connecte TPK interprete
automatiquement ce qui est tappe au clavier et dans ce
cas F7 n'a aucun effet .
F8 : CNX envoie une demande de connexion avec les parametres
memorises par TPK (connexion precedente)
F9 : DCNX envoie une demande de deconnexion
F10 : la touche F10 sert de touche d'envoi du tampon clavier
sans <RETURN> (ou <ENTER>)
Page 15
TPK version 1.64 21/03/1991
Touches de fonction programmables.
----------------------------------
Les touches Shift-F1 a F10, Alt-F1 a F10 et Ctrl-F1 a F10 sont
programmables.La syntaxe est la suivante:
Touche Sn Texte_de_la_touche (pour Shift)
Touche Cn Texte_de_la_touche (pour Ctrl)
Touche An Texte_de_la_touche (pour Alt)
Avec n valant 1 2 ....0 pour F1 F2 ....F10
Lorsque le Texte_de_la_touche est absent TPK liste le contenu de cette
touche et si n est egalament absent TPK liste le contenu de toutes les
touches de la categorie.Par exemple:
T S1 liste le contenu de Shift-F1
T S liste le contenu des touches Shift-F1 a Shift-F10
ALT-T liste le contenu de toutes les touches de fonctions
Le Texte_de_la_touche peut contenir des caracteres de controle et des
touches Alt . Les caracteres de controle sont entres avec la touche ^
(accent circonflexe ou fleche vers le haut (pas celle du pave
numerique)) et les touches Alt avec @.
Par exemple pour entrer un <RETURN> il faut taper ^M sans oublier de
mettre le M en majuscule sinon il n'est pas traite comme caractere de
controle mais envoye tel quel.Il est donc possible d'entrer plusieurs
commandes sur la meme touche.De plus il est egalement possible
d'entrer des touches de fonction de TPK de la meme maniere.F1 est
genere par ^1 , F2 par ^2 , etc..Meme principe pour les touches Alt :
pour entrer Alt-C par exemple pour effacer l'ecran il faut mettre @C .
Les lettres doivent toujours etre en majuscules dans les deux cas pour
etre traitees correctement.
Enfin une derniere combinaison du caractere "@" permet d'entrer
n'importe quel code ASCII : @nnn@ pour generer le code nnn ce qui
donne par exemple @27@ pour ESC et la syntaxe particuliere @0@nnn@
pour simuler les touches de fonction ou les codes de touches a deux
caracteres par exemple @0@75@ pour la fleche vers la gauche ou @0@59@
pour la touche F1 .
Toutes ces combinaisons permettent de simuler n'importe quelle touche
du clavier telles que TPK les interprete .
Trois variables predefinies ont une signification particuliere:
%DATE% Pour incorporer la date courante dans la touche ou la macro-
commande .
%HEURE% Meme chose pour l'heure .
%PATH% Chemin des fichiers de TPK ou repertoire courant au lancement
de TPK . Cette variable peut servir a construire un chemin a partir du
repertoire de TPK .
Quelques exemples:
T S1 /DIR C:\TPK\*.*^M affecte la commande DIR a la touche Shift-F1
T S2 ^7/SEND met TPK en attente d'une commande (F7) et lui entre /SEND
Il ne vous reste plus qu'a entrer le nom de fichier ! simplement en
ayant tape Shift-F2
T S3 ^6MH^MK^M Dans ce cas Shift-F3 va remettre le TNC en mode
commande s'il n'y est pas deja , lister le MHEARD et remettre le TNC
en mode convers (a utiliser si connecte).
Page 16
TPK version 1.64 21/03/1991
T S4 ^6@CMH^M Meme chose que ci-dessus apres avoir efface l'ecran.
Le contenu des touches est sauvegarde dans TPK.KEY a chaque
modification d'une touche et ne doit pas depasser 255 caracteres
par touche (ainsi que les macro-commandes).
Macro-commandes.
----------------
Les macro-commandes se programment exactement de la meme maniere
que les touches de fonction.
Une touche de fonction peut appeler une macro-commande mais une
macro-commande qui en appelle une autre se termine au moment ou
commence l'execution de la suivante. Vous pouvez donc sans probleme
mettre une macro-commande a la fin d'une autre mais si vous la mettez
au milieu tout ce qui se trouve apres ne sera jamais execute . Cela
peut peut etre servir a mettre des commentaires !
Les commandes concernant les macro-commandes:
MEMorise [Cle [Texte]] pour programmer et afficher les
macro-commandes
EMacro Cle pour editer une macro-commande
EFMacro pour effacer une macro-commande
Macro Cle ou <ESC>Cle pour executer une macro-commande
Exemples:
MEM bbs c f6abj-1^M met en memoire la macro-commande bbs
<ESC>bbs execute la macro-commande bbs et va donc lancer
une connexion vers F6ABJ-1
EM bbs rentre la macro commande bbs dans le tampon clavier
pour permettre son edition.
EFM bbs efface la macro-commande bbs
MEM bbs1 <ESC>bbs^Matt 180 cnx^MRM^M
^exemple d'une macro-commande qui ne va pas
fonctionner !!
L'execution de cette macro-commande va s'arreter a l'appel de la
macro-commande bbs car c'est cette derniere qui prend la place au
moment de son execution.
La commande att qui apparait dans cette macro-commande est la
commande ATTente qui comme son nom l'indique permet l'attente de
certains evenements:
ATTente Duree [Evenement] programmation d'une attente
Evenement peut etre: CNX attente de la connexion
DCNX ------- -- -- deconnexion
Texte ------- -- -- reception d'un
texte uniquement en mode connecte
Exemples:
ATT 180 cnx attend pendant 180 secondes une connexion.Si la
connexion n'arrive pas avant la fin de cette duree la macro-commande
ou la touche de fonction est abandonnee.
ATT 60 ?) > attend pendant 60 secondes le prompt d'une bbs
FBB . Ce texte doit etre termine par un CR .
( C'est le cas avec la bbs FBB)
ATT 10 attend simplement 10 secondes .
Page 17
TPK version 1.64 21/03/1991
Le fonctionnement de TPK n'est pas interrompu pendant cette attente et
toutes ces programmations peuvent etre annulees en tappant sur la
touche ESC .
Programmation d'un evenement a une heure determinee.
----------------------------------------------------
La commande At (ne pas confondre avec ATTente !) permet la
programmation de TPK. Il est possible de lancer l'execution d'une
commande de TPK a une heure determinee. Cette commande peut etre une
macro-commande ou n'importe quelle fonction de TPK . L'execution n'est
validee que si TPK n'est pas connecte sinon les commandes sont
empilees et seront executees apres la deconnexion.
At [Heure [Commande ou liste de commandes]]
Commande : meme principe que les touches de fonctions
et les macro-comandes
Le parametre heure peut etre la variable %HEURE% (voir
description dans les touches de fonction) et il est possible de faire
une addition a ce parametre par exemple : a %HEURE%+15 commande^M
Cet exemple va executer commande a l'heure courante plus 15 minutes .
Soit la macro-commande balise :
K^MBalise TPK^M^6a %HEURE%+15 macro balise
L'execution de macro balise^M (ou <ESC>balise) va se reprogrammer elle
meme a l'heure courante plus 15 minutes et creer un cycle continu .
Attention cela ne fonctionne que dans les macro-commandes ou les
touches de fonction car la variable %HEURE% n'est connue que dans ces
modes .
Exemples:
A sans parametres liste les programmations
A 1000 <ESC>bbs^M met en memoire une programmation a 10H00
Quand TPK va arriver a 10H00 il va executer la commande
<ESC>bbs , donc il va executer la macro-commande bbs.
A 1000 liste le contenu de la programmation a 10H00
Apres son execution la programmation est effacee.Le
fonctionnement est donc assure par cycle de 24h et il est possible de
refaire les programmations par un fichier de commandes qui sera lui
meme execute a une heure determinee.
Associee a At la commande EFAt permet l'effacement d'une
programmation.
EFA 1000 efface la programmation a 10H00 si elle existe.
Fichiers programmes.
--------------------
La commande EXecute lance l'interpretation de commandes TPK
placees dans un fichier dont le nom est passe en parametre.Chaque
ligne peut comporter une ou plusieurs commandes selon le meme principe
que les macro-commandes . Une ligne commencant par un diese est
consideree comme commentaire et ignoree par TPK .
Page 18
TPK version 1.64 21/03/1991
La commande ECHOTpk permet de placer du texte dans un fichier
programme . Ce texte sera affiche dans la fenetre de trafic de TPK .
Cela permet de mettre sur l'ecran des commentaires sur le programme en
cours d'execution .
Exemples:
EX bbs1 lance l'execution du fichier programme bbs1 qui doit se
trouver dans le repertoire des fichiers TPK .
A 100 EX bbs1 programme l'execution de bbs1 a 1H00
Exemple de fichier programme: le fichier lbbs
---------------------------------------------
c fe6cnb-1
att 180 cnx
^7att 180 ) >
@S^H^H^H^H1
rm
^7att 600 ) >
b
Detail des commandes de ce fichier:
-----------------------------------
Ligne 1 : c fe6cnb-1 connexion sur la bbs . La demande est
envoyee au TNC par TPK .
Ligne 2 : att 180 cnx attente pendant 180 secondes de la
connexion . Si au bout de cette tempo la connexion
n'est pas etablie le programme est abandonne .
Ligne 3 : ^7att 180 ) > attente du prompt de la bbs
Il ne faut pas oublier le ^7 qui simule l'appui sur
la touche F7 pour appeler l'interpreteur de TPK
sinon la commande serait envoyee a la bbs !!
Ligne 4 : @S^H^H^H^H1 Alt-S suivi de 4 Ctrl-H et 1
Alt-S : mise en service de la capture sur disque
Les 4 Ctrl-H effacent le .TPK de TEMP.TPK et un 1
est ajoute a TEMP ce qui donne TEMP1 . La capture
va donc etre ecrite dans le fichier TEMP1 .
Ligne 5 : rm envoi de la commande de lecture des messages
personnels a la bbs . Si messages il y a ils sont
sauvegardes dans TEMP1 .
Ligne 6 : ^7att 600 ) > attente du prompt pendant 600 secondes
Le ^7 toujours present est indispensable .... Mais
facile a oublier !!
Ligne 7 : b commande de deconnexion de la bbs
La capture sera fermee automatiquement a la
deconnexion . Il est bien entendu possible de la
faire avec un Alt-S , il suffit de mettre un @S
dans le fichier .
Page 19
TPK version 1.64 21/03/1991
Syntaxe des commandes.
----------------------
Les lettres des commandes qui sont en majuscules sont obligatoires.
Les parametres entre crochets sont optionnels.
Les parametres des commandes doivent etre separes par des espaces.
Les parametres inutiles (ou en trop) sont ignores.
ALArme F6XYZ[-n]
Une sonnerie est envoyee a chaque fois que F6XYZ-n est recu.
At [Heure [Commande]]
Programmation d'une commande a une heure determinee. La
programmation est par cycle de 24h . Il est possible de faire une
programmation dans un fichier de commandes ce qui autorise de
multiples combinaisons.
ATTente Duree [Evenement]
Attente pedant un temps=Duree d'une evenement . Evenement peut
etre CNX pour une connexion (avec un X !!) , DCNX pour une deconnexion
(aussi avec un X !!) , ou un texte recu . L'attente d'un texte n'est
valide qu'en mode connecte . Il n'est pas possible d'attendre un texte
non connecte ....Si le parametre evenement n'est pas donne l'attente
se fait simplement pendant la duree demandee sans rien attendre de
particulier sinon l'ecoulement de la temporisation .
Duree est donnee en secondes et peut aller de 1 a 3600 .
Soit de 1 seconde a 60 minutes ..
Si la duree est ecoulee et que l'evenement attendu n'a pas eu
lieu l'execution de la macro-commande ou du fichier de commandes est
abandonnee .
BELL [OUI|NON|ON|OFF]
Autorise ou non l'emission de sonneries par le micro ordinateur
en reception.(ne concerne pas la sonnerie de connexion qui est geree
par la commande SOnnerie)
CHat x
Etablit le nombre de lignes de la fenetre du mode chat
(fonctionnement du programme lorsque l'on est connecte a une station)
(x=3 a 21)
COUpure [n] (n=40 a 79)
Coupure du texte entre au clavier a partir de la colonne n . Le
texte est coupe au dernier espace avant cette colonne et le mot en
cours d'entree est renvoye a la ligne suivante . Cela permet d'entrer
un message sur une BBS sans s'occuper des retours a la ligne .
Page 20
TPK version 1.64 21/03/1991
ECHOTpk Texte
Affiche Texte dans la fenetre de trafic de TPK . Cette commande
permet d'afficher des commentaires sur l'ecran pendant l'execution
d'un fichier de commandes . Elle remplace la commande ECHO de la
version 1.63 qui etait en conflit avec la meme commande du TNC . En
effet si vous mettiez ECHO OFF dans un fichier de configuration TPK
affichait OFF sur l'ecran au lieu d'envoyer cette commande au TNC .
EFAt Heure
Effacement d'une programmation .
EFLogrx
RAZ des stations entendues.
EFMacro macro
Cette commande permet de supprimer une macro-commande de la
liste.Il n'est pas possible de la recuperer en cas d'erreur car le
fichier est reecrit aussitot sur le disque .... Alors attention !
EMacro Macro
Edition d'une macro-commande . Le contenu de la macro-commande
est repasse dans le tampon clavier ce qui permet sont edition .
EXecute NomFichier
Lance l'execution d'un fichier de commandes . Le fonctionnement
est le meme que pour les macro-commandes et les touches de fonction.
FChat [Hauteur]
Initialise la hauteur de la fenetre de moniteur en mode connecte
lorsque RXblock et MCon sont valides.Le trafic est visualise dans un
fenetre en haut de l'ecran lorsque ces deux commandes sont actives.Ne
fonctionne pas en transfert Yapp car a ce moment la le TNC est en mode
transparent.
FIN
Retour au DOS (fin du programme) (voir egalement ALT X)
FEnetre F6XYZ-n
Envoie tous les messages de F6XYZ-n dans une fenetre en haut de
l'écran.
FEnetre x
Etablit la hauteur de la fenetre a x lignes (3 a 18)
FEnetre "texte"
Envoie tous les paquets dont le header contient texte dans la
fenetre.Texte est marque dans la barre de separation.
Page 21
TPK version 1.64 21/03/1991
FLux [0|1|2]
Controle de flux entre le micro-ordinateur et le TNC par:
0 : DSR
1 : CTS
2 : DSR+CTS
Pour un TNC2 utiliser DSR+CTS ou CTS et pour les TNCs Kantronics
par exemple utiliser CTS . TPK des son lancement vous indique si ces
signaux ne sont pas a la valeur attendue et passe en fonctionnement
sans acces a l'interface serie . La touche ALT-V vous affiche l'etat
de ces signaux grace au registre de l'UART 8250 de l'interface serie.
FREquence [xxxxxx]
Modifie la frequence de QSO marquee dans le log.
FREquence 1|2 [xxxxxx]
Valide l'utilisation de deux frequences avec basculage par le
STREAM SWITCH qui doit etre modifie en consequence.Cette commande est
prevue pour le KAM ou les autres TNCs Kantronics equipes de plusieurs
ports radio.Le basculage de frequence avec TPK est alors automatique.
Les commandes suivantes doivent se trouver dans le CONFIG.TPK:
(voir fichier CONFIG.KAM)
STR $F1/$F2
STREAMEV ON
FRE 1 14Mhz
FRE 2 144675 (par exemple!)
De plus chaque commande FRE bascule le TNC sur le port
correspondant.La validation du Stream Switch permet a TPK de changer
de port radio et de prendre en compte une connexion arrivant sur le
port sur lequel il n'est pas affecte..
Par exemple si vous etes sur VHF et que quelqu'un se connecte a
vous sur HF TPK va basculer le TNC sur HF ,valider la connexion et
changer la frequence pour le LOG.
Cette possibilite est uniquement validee par la presence des deux
frequences et ne fonctionnera bien sur qu'avec un TNC equipe de 2
ports radio.A ne pas utiliser avec un TNC2 !!
G8BPQ [OUI|NON|ON|OFF]
Valide l'utilisation du driver de G8BPQ.Le numero de port serie
dans TPK.CFG doit correspondre a celui que vous desirez utiliser dans
le driver.
Init n
Init NomFichier
Initialisation a partir d'un fichier de configuration comme au
depart du programme.
Init sans parametre initialise avec CONFIG.TPK
Init n initialise avec le fichier CONFIG-n.TPK avec 0 < n < 9
Init NomFichier lance l'execution du contenu de NomFichier.Par exemple
I TNC2.SET pour initialiser le TNC2 avec les parametres contenus dans
le fichier TNC2.SET qui est un fichier type fonctionnant avec TPK.
Page 22
TPK version 1.64 21/03/1991
Contrairement a execute ou les caracteres sont entres dans le tampon
clavier , les commandes sont passees directement a l'interpreteur de
TPK .
INT14 [OUI|NON|ON|OFF]
Valide l'utilisation d'un driver serie externe comme COMBIOS de
WA7MBL ou MBBIOS de AA4RE.
Justifie [n] (n=40 a 79)
Justification du texte sur n colonnes . Lorsque le texte entre au
clavier atteint la colonne n , le mot en cours d'entree est reporte a
la ligne suivante et la ligne en cours est cadree sur les n colonnes .
Son utilisation est la meme que la commande coupure . La touche ALT-J
permet de basculer la justification En/Hors service.
LOG [OUI|NON|ON|OFF]
Autorise ou interdit la generation d'un log des stations
connectees.Ce fichier est compatible avec le programme PCLOG.
Macro cle ou <ESC>cle
Lance la macro-commande reperee par son nom "cle".Une macro-
commande peut etre une suite de commandes de TPK ou du TNC-2.
Deux macros commandes sont fournies dans le fichier TPK.ZIP la
premiere RAZTNC permet la mise du TNC2 aux bons parametres de parite
et nombre de bits ce qui est tres utile pur les versions d'eprom du
TAPR qui sont en general en 7 bits et INITNC qui envoie la
configuration complete au TNC2..
Donc si au demarrage de TPK il n'y a pas de message d'erreur mais
que le micro-ordinateur n'a pas de caracteres venant du TNC2 il se
peut que les parametres de la liaison serie du TNC2 soient en 7 bits
avec parite et il suffit a ce moment de taper <ESC>RAZTNC pour mettre
le TNC2 dans le bon mode,ensuite <ESC>INITNC pour l'initialisation
complete,INIT et ALT-D pour envoyer les commandes qui sont dans
CONFIG.TPK et mettre l'horloge du TNC2 a l'heure.
MCon [ON|OFF]
Valide le mode moniteur connecte.Si RXblock est egalement valide
le trafic va s'afficher dans le haut de l'ecran . (TNC2 uniquement)
MEmorise macro commande
Met en memoire (et sur disque) la macro-commande "macro" avec la
commande "commande" qui lui sera associee.
Par exemple vous pouvez entrer les calls que vous appelez souvent
avec une abreviation (un mnemonique quelconque).Le principe est le
meme que le fichier YAPP.DIR du programme YAPP.La difference est qu'il
est possible de modifier chaque macro depuis le programme.
Exemple:votre BBS locale et favorite est F6ABJ-1
Vous pouvez creer une macro pour l'appeler:
MEM BBS C F6ABJ-1
La macro BBS est creee et il vous suffit de taper:
M BBS pour lancer une connexion vers F6ABJ-1 ou <ESC>BBS
Si la macro dont vous donnez le nom existe deja son contenu est
remplace par la nouvelle commande donnee en parametre.
Page 23
TPK version 1.64 21/03/1991
PAth
Affichage du chemin d'acces aux fichiers de TPK
PORT [n[?|adresse irq]]
Changement de port serie ou des adresses et IRQs des interfaces
series . (voir au debut de la documentation)
REPrise [OUI|NON|ON|OFF]
Autorisation ou suppression de la reprise d'un transfert
abandonne avec YAPP.Cette option est NON par defaut dans le programme
car si elle est validee il est possible de detruire n'importe quel
fichier des disques accessibles ! (REMISE a OUI dans V 1.64)
RXblock [ON|OFF]
Valide le mode bloc en reception ce qui permet si MCon est
egalement valide d'afficher le trafic en mode connecte dans une
fenetre en haut de l'ecran..La hauteur de cette fenetre est reglable
par la commande FChat.Ce principe etant assez simpliste sur le TNC2 il
est possible qu'il y ai confusion par le programme dans le cas de
reception de binaire qui risque alors de se retrouver dans la fenetre
principale.Il ne peut s'agir bien entendu que de trames qui ne vous
sont pas adressees ,mais par exemple un transfert binaire en cours sur
la frequence.
Lorsque vous etes vous meme en transfert binaire le TNC est en
mode transparent et cette reception n'est plus active donc en principe
pas de confusion possible. (TNC2 uniquement)
SAuve
Sauvegarde des parametres de la liaison serie de TPK:numero du
port et adresses/IRQs des ports serie..Les autres parametres ne sont
pas modifies par cette commande et il faut donc le faire avec un
editeur de texte
Shell [commande[ parametres]]
Saut au DOS et execution d'un programme avec retour a TPK a la
fin de la commande.S'il n'y a pas de commande cette fonction est
equivalente a la touche F3
SUpcr [ON|OUI|OFF|NON]
Suppression ou non d'un eventuel CR envoye systematiquement a la
fin de chaque paquet information par le TNC-2 en mode moniteur .C'est
le cas des TNC-2 par exemple ce qui permet l'affichage correct du
texte dans la fenetre mais pas du PK232 pour lequel il faut mettre
SUPcr off.
SOnnerie [OUI|ON|NON|OFF]
Valide la sonnerie a la connexion.
Page 24
TPK version 1.64 21/03/1991
Touche Sn|Cn|An Texte_de_la_touche
Touches de fonction programmables.Description complete au debut
de la documentation.
Vitesse [4800|9600|19200]
Modification de la vitesse de la liaison serie avec le TNC2.La
vitesse implicite est 9600 bauds.Pour passer en 19200 mettre la
commande Vitesse 19200 au debut du fichier CONFIG.TPK avant toute
commande a envoyer au TNC2 bien sur.
Les commandes et CONFIG.TPK
---------------------------
Les commandes peuvent etre utilisees dans un fichier de
configuration.Ce fichier s'il existe est lu au lancement de TPK et
les commandes qu'il contient sont executees.Ce fichier s'appelle
CONFIG.TPK et peut se presenter par exemple comme ci-dessous:
FE 5
FE F6XYZ-1
ALARME F6ABC-1
MON ON
CONOK ON
CPACTIME ON (parametre important permettant l'envoi de
caracteres sans CR par exemple pour le prompt
de TPK ([TPK] >))
etc
Certaines commandes destinees au TNC sont egalement gerees par
TPK pour son fonctionnement.
Connect F6XYZ est utilise par TPK qui memorise l'indicatif pour
le reutiliser avec la touche F8.
RXblock est utilise pour valider le mode bloc dans TPK.
MCon est utilise pour valider la fenetre de moniteur en mode
connecte.
Pour que la fenetre soit active en mode connecte il faut donc
passer ces deux commandes au TNC a chaque utilisation de TPK ce ui lui
permet de valider le mode..Il suffit par exemple de les mettre dans le
fichier CONFIG.TPK qui est execute au demarrage du programme..TPK ne
va pas interroger le TNC et ne peut pas savoir autrement que ces
commandes sont activees.
Fichiers de TPK
---------------
TPK.CFG Configuration du programme
Le fichier est commente et il suffit de changer les
parametres en fonction de ses besoins ou de ses gouts pour
les couleurs !
Le principe du repertoire d'envoi de fichiers ( troisieme
parametre) est explique dans les touches de fonction car
sont usage est modifiable avec la touche F5.Le repertoire de
reception de fichier permet de verrouiller l'acces en
reception a un seul repertoire ce qui evite d'aller ecrire
des fichiers n'importe ou.
Page 25
TPK version 1.64 21/03/1991
Le nombre de lignes d'affichage est fonction de la carte
ecran utilisee et doit correspondre a une valeur utilisable
par cette carte en mode TEXTE.Donc 25 lignes dans tous les
cas,43 lignes dans le cas de l'EGA et 50 lignes dans le cas
de la carte VGA..D'autres valeurs entraineront sans doute
une perte de controle car il n'y a pas de verification dans
TPK !..Chacun devra donc utiliser la valeur correspondant a
sa carte..
Les parametres de couleurs peuvent etre verifies dans le
fichier COULEURS (faire TYPE COULEURS).
Les ports serie sont modifiables par la commande PORT et il
est plus sur d'utiliser celle-ci plutot que de modifier dans
ce fichier.
Vous pouvez modifier et rajouter des commentaires mais bien
entendu ne pas supprimer de parametres.De plus TPK charge
ses parametres dans l'ordre du fichier qu'il ne faut donc
pas modifier !!
Le programme peut etre lance avec un parametre lui
indiquant le chemin sous lequel se trouve le fichier TPK.CFG
Par exemple si les fichiers sont dans un sous
repertoire C:\TPK et que vous voulez lancer le programme
d'un autre repertoire il vous suffit de donner ce repertoire
comme parametre et TPK ira chercher les fichiers par ce
chemin. Taper : TPK C:\TPK\ (ne pas oublier le dernier \)
TPK.001 ecrans d'aide
TPK.DIR liste des macro-commandes de TPK
TPK.KEY touches de fonction programmables
LOG.DAT log des stations connectees compatible avec PCLOG
MESSAGEn.TPK Fichiers messages appeles en mode connecte par les
touches ALT-1 a ALT-0.
CONFIG.TPK Fichier pouvant contenir les commandes de TPK et
execute au debut du programme ou par la commande
INIT sans parametre.Voir a la fin de la liste des
commandes.
CONFIG-n.TPK Fichiers similaires a CONFIG.TPK contenant des
commandes de TPK et lances par INIT n
CONFIG-X.TPK Fichier contenant les commandes executees par TPK a la
fin du programme.
AIDE Fichier contenant le texte envoye a la reception de la
commande AIDE (commande a distance)
Ces fichiers doivent se trouver dans le sous repertoire indique dans
TPK.CFG sinon il y aura un message d'erreur et abandon de la
commande.Attention si ce chemin n'est pas precise dans le fichier de
configuration c'est le disque implicite qui sera utilise par
TPK.(c'est le cas du fichier original de TPK)
Page 26
TPK version 1.64 21/03/1991
TPK et les repertoires.
-----------------------
TPK sans parametre et pas de repertoire dans TPK.CFG.
-----------------------------------------------------
C:\TPK\TPK.EXE
TPK.CFG
TPK.001
CONFIG.TPK
TPK.KEY
TPK.DIR
AIDE
MESSAGEn.TPK
LOG.DAT
CONFIG-X.TPK
La commande est simplement TPK<RETURN>
TPK avec un parametre et pas de repertoire dans TPK.CFG.
--------------------------------------------------------
C:\TPK\TPK.EXE C:\REPCFG1\TPK.CFG
TPK.001 C:\REPCFG2\TPK.CFG
CONFIG.TPK
TPK.KEY
TPK.DIR
AIDE
MESSAGEn.TPK
LOG.DAT
CONFIG-X.TPK
Dans ce cas les commandes suivantes sont possibles:
TPK C:\REPCFG1\<RETURN> et TPK C:\REPCFG2\<RETURN>
avec deux configurations differentes,par exemple des ports serie
differents,un mode d'affichage different...Les autres fichiers sont
communs..
TPK sans parametre et avec un repertoire dans TPK.CFG.
------------------------------------------------------
C:\TPK\TPK.EXE
TPK.CFG --> C:\PACKET\TPK.001
CONFIG.TPK
TPK.KEY
TPK.DIR
AIDE
MESSAGEn.TPK
LOG.DAT
CONFIG-X.TPK
Le repertoire C:\PACKET\ se trouve dans TPK.CFG...
La commande est TPK<RETURN> et les fichiers peuvent etre communs a
plusieurs configurations ou a un autre logiciel comme PK1PC par
exemple qui utilise le meme LOG.DAT..
Page 27
TPK version 1.64 21/03/1991
TPK avec un parametre et un repertoire dans TPK.CFG.
----------------------------------------------------
C:\TPK\TPK.EXE
C:\REPCFG1\TPK.CFG ---> C:\REPTPK1\TPK.001
CONFIG.TPK
TPK.KEY
TPK.DIR
AIDE
MESSAGEn.TPK
LOG.DAT
CONFIG-X.TPK
C:\REPCFG2\TPK.CFG ---> C:\REPTPK2\TPK.001
CONFIG.TPK
TPK.KEY
TPK.DIR
AIDE
MESSAGEn.TPK
LOG.DAT
CONFIG-X.TPK
Les commandes possibles sont TPK C:\REPCFG1\<RETURN>
et TPK C:\REPCFG2\<RETURN>
Dans ce cas cela donne deux TPK completement separes avec un LOG
separe,des fichiers CONFIG differents,etc...
Page 28
TPK version 1.64 21/03/1991
Envoyer un fichier (texte) a son correspondant.
-----------------------------------------------
Lorsque l'on est connecte passer en mode commande en tapant
F7.Ensuite taper /SEND fichier.ext A et le fichier sera envoye sans
protocole.Ceci est valable par exemple pour envoyer un message a une
messagerie.Lorsque la BBS vous demande d'entrer le texte de votre
message il suffit de passer la commande ci-dessus et le texte prepare
a l'avance dans un fichier sera transmis.
Envoyer un fichier binaire avec le protocole YAPP:
--------------------------------------------------
Tapez F7 ce qui met TPK en attente d'une commande et ensuite
entrez la commande : /SEND [x:]FICHIER[.EXT] [Y] ce qui demarre la
procedure de transfert.Si votre correspondant est equipe de TPK il n'a
rien a faire la reception va demarrer automatiquement chez lui.Si il
utilise YAPP il doit taper la touche de reception de fichier binaire
et donner le nom du fichier ensuite le transfert doit s'operer
normalement.
Pour envoyer un fichier binaire a une BBS F6FBB proceder de la
meme maniere apres avoir envoye la commande YU FICHIER[.EXT] a cette
BBS.
Si votre correspondant connait TPK il lui suffit de vous envoyer
la commande et TPK va passer en emission de fichier.S'il est equipe de
TPK il n'a plus rien a faire et s'il est avec YAPP il doit proceder
comme ci-dessus.
ATTENTION : lorsque vous etes connecte YAPP est implicte dans la
commande /SEND et deconnecte il n'est pas possible
d'envoyer autrement qu'en ASCII.Cela permet par
exemple d'envoyer un fichier de configuration au
TNC (ex:/SEND TNC2.SET).
ATTENTION : Avec les TNC2s equipes d'une eprom contenant une
mini BBS appelee en bon francais PMS utilisez
PACLEN=255 sinon l'envoi de fichier ne fonctionnera
pas correctement si la longueur du fichier depasse
2KO avec le PACLEN=0 sans doute a cause d'une
mauvaise gestion des tampons du TNC2.Par contre pour
une utilisation de TPK sur une frequence degagee et
de maniere a obtenir une bonne vitesse de transfert
vous pouvez utiliser le PACLEN maxi et le MAXFRAME
maxi si vous avez une eprom sans PMS.Dans de bonnes
conditions la vitesse peut atteindre 110cps..
Page 29
TPK version 1.64 21/03/1991
Recevoir un fichier binaire:
----------------------------
Si votre correspondant utilise TPK il vous suffit de lui envoyer
la commande (toujours la meme (voir ci-dessus)) et tout va se derouler
tout seul ensuite.
Si votre correspondant utilise YAPP c'est lui qui va diriger les
operations ! Il doit taper la touche d'envoi de fichiers binaires et
donner le nom du fichier.De votre cote avec TPK le transfert va
demarrer tout seul.
Si votre correspondant est une BBS F6FBB envoyez lui la commande
d'envoie de fichier binaire (YD FICHIER[.EXT]) et la suite est
automatique.
TPK accepte les conventions du DOS pour les noms de fichiers
c'est a dire que par exemple si il recoit /SEND FICHIER.* il enverra a
la suite tous les fichiers ayant pour nom FICHIER quelquesoit leur
extension.
*.* enverra le contenu du disque !
REPRISE d'un transfert abandonne.
---------------------------------
Depuis la version 1.44 il est possible de reprendre le transfert
d'un fichier qui a ete interrompu.Il faut d'abord valider la REPRISE
par la commande du meme nom et bien entendu que les deux
correspondants soient equipes de TPK.Lorsque cette option est validee
et que TPK trouve sur sont disque un fichier du meme nom que celui qui
lui est envoye et dont la longueur est inferieure a ce dernier il
considere que c'est le meme fichier dont le transfert a ete abandonne
et il va donc reprendre le tranfert a l'endroit exact ou il a ete
interrompu.ATTENTION pour ne pas alourdir les echanges d'informations
entre les deux correspondants il n'y a pas de verification de la
partie deja recue qui peut etre un fichier different.Cette facilite
est a manier avec prudence mais est neanmoins tres apreciable quand un
transfert est interrompu a quelques octets de la fin du fichier !!
Page 30
TPK version 1.64 21/03/1991
Principe de la REPRISE du transfert.
------------------------------------
Dans le protocole YAPP en reception on peut considerer que si le
fichier existe deja sur le disque c'est une condition pour refuser la
reception bien que ca ne soit pas clairement defini par WA7MBL.Donc
dans ce cas le recepteur va repondre Not_Rdy (Not Ready) et dans cette
reponse il est prevu la possibilite d'incorporer une raison en
ASCII.C'est donc cette possibilite que j'ai utilise pour declancher la
reprise de transfert.
Dans ce cas TPK repond:
NAK len (R) NUL (longueur deja recue en ASCII) NUL
| |
| |-> R comme REPRISE
|-> longueur du texte suivant
Ce format est identique a celui du HEADER et le nom de fichier
est remplace par la lettre R.
Lorsque le TPK emetteur recoit cette information il se positionne
a l'endroit ou le transfert a ete interrompu et reprend l'envoi du
fichier.
PS:les critiques (constructives !) remarques,suggestions,idees
diverses seront le bienvenues.
Vous pouvez envoyer des messages packet aux adresses suivantes :
FC1EBN @F6ABJ.FRPA.FRA.EU ou @FF6PTT.FRPA.FRA.EU
73s Gerard FC1EBN
Page 31