1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097
|
CWirc - plugin morse pour X-Chat
--------------------------------
2.0.0
-----
F8EJF
Pierre-Philippe Coupard <pcoupard@skynet.be>
20/05/2006
CWirc est un plugin pour le client IRC X-Chat pour transmettre du code morse
par internet en utilisant des serveurs IRC comme rflecteurs. Le code morse
transmis peut tre reu quasiment en temps rel par d'autres clients X-Chat
munis du plugin CWirc. CWirc s'efforce d'imiter un vrai transceiver radio :
il envoie et reoit le signal morse sur des canaux virtuels, et il peut
recevoir plusieurs metteurs transmettant simultanment sur un mme canal.
Le code morse est envoy localement l'aide d'un manipulateur de type pioche
ou double contact connect un port srie, ou l'aide des boutons de la
souris, et le son est mis par la carte son, ou bien par un sondeur externe.
A noter que CWirc ne dcode pas le code morse : il transmet et reoit
simplement des timings sonores. Un chatteur IRC normal sur le mme canal IRC
sur lequel vous tes en train de transmettre en morse ne verra que des lignes
codes. Seuls d'autres utilisateurs de CWirc peuvent recevoir vos transmissions.
1 - Installer CWirc
- Editez le Makefile pour choisir le systme d'exploitation cible (LINUX,
FREEBSD or NETBSD) et les chemins d'installation pour les excutable de
CWirc.
- Tapez "make" pour compiler le programme
- Installez le plugin et son interface utilisateur en tapant "make install"
en tant que root
2 - Utiliser CWirc
CWirc est compos de deux parties : un plugin pour X-Chat qui intercepte et
envoie le code morse sous forme de texte IRC, et un programme d'interface
graphique spar pour interagir avec l'utilisateur. L'interface graphique est
dmarre par le plugin uniquement, et ne peut pas tre utilise en tant que
programme spar.
Pour utiliser CWirc, X-Chat doit d'abord charger le plugin. Normalement, le
plugin CWirc est install dans le rpertoire des plugins d'X-Chat sous le nom
"cwirc.so", et est automatiquement charg par X-Chat au dmarrage. Vous
pouvez vrifier qu'il a t charg correctement en allant dans le menu
"Windows" -> "Plugins and Scripts" d'X-Chat vrifier que CWirc apparat
dans la liste.
Quand le fichier "cwirc.so" est charg, il ajoute une nouvelle commande
appele "/CW" (faites "/HELP CW" pour le vrifier), et il ajoute galement
un bouton "CWirc" dans les boutons utilisateurs d'X-Chat (si vous ne le voyez
pas, essayez d'activer "Userlist button enabled" dans le menu
"Preferences -> User list". La commande "/CW" et le bouton "CWirc" tous deux
activent et dsactivent le plugin. A noter que CWirc ne devrait avoir aucune
incidence sur vos discussions IRC normales, sur aucun canal, mais qu'il
filtre en permanence les trames de morse, qu'il soit activ ou non, afin de
vous permettre de chatter normalement sur un canal IRC ddi au morse mme
quand le plugin est dsactiv.
Lorsque le plugin est activ, l'interface graphique est appele et le
panneau de contrle de CWirc apparat l'extrieur d'X-Chat. Dans le panneau
de contrle, il y a six pages : la page principale ("Main") mais aussi les
pages de rglage du gnrateur iambic ("Keyer settings"), de simulation,
de gestion des informations personnelles ("Personal info"), de configuration
d'entres/sorties ("I/O configuration") et d'information sur le programme
("About").
2.1 - La page principale ("Main")
2.1.1 - Le S-mtre et bouton "sidetone"
Il s'agit de la simulation d'un S-mtre aiguille classique. Quand la
simulation de force du signal est utilise (voir plus bas), il indique
la puissance du signal d'entre. Quand aucune simulation n'est utilise,
il est simplement dcoratif et l'aiguille bouge de S0 a S9+30 quelle que
soit la provenance du signal.
Quand on clique sur le S-mtre, CWirc passe en mode "sidetone". Quand
on clique nouveau, CWirc revient en mode normal. En mode "sidetone",
vous pouvez manipuler localement sans mettre quoi que ce soit. C'est
utile pour ajuster son manipulateur, ou pour s'entraner manipuler,
sans dranger personne sur le canal.
2.1.2 - Le rglage du canal ("Channel")
CWirc implmente le concept de "canal CW", diffrent du canal IRC.
Il s'apparente la frquence que l'on slectionne sur un vrai
transceiver radio. Vous pouvez envoyer ou recevoir du morse sur un seul
canal CW la fois. CWirc ignore les signaux morses envoys sur les
autres canaux CW. Il y a 4000 canaux CW disponibles (de 0 3999), par
consquent sur un canal IRC donn, il peut y avoir jusqu' 4000 QSOs
distincts en mme temps.
Le slecteur "PR x" slectionne l'un des 5 canaux prrgls. Le numro
du canal juste au dessous permet de rgler le canal CW pour le canal
prrgl choisi. Ainsi, vous pouvez programmer jusqu' 5 canaux CW
favoris : par exemple, vous pourriez rgler le canal prrgl no.1 sur
1000 pour le canal CQ, le canal no.2 sur 1100 pour le canal sur lequel
vous faites QSY le plus souvent, le canal no.3 sur 912 pour couter le
canal des nouvelles en morse, ...
2.1.3 - Le rglage de la tonalit du son reu ("RX pitch")
Ce rglage change la hauteur du son du code morse reu, permettant
d'couter votre correspondant la frquence audio qui vous est la plus
confortable l'oreille, ou permettant de faire la distinction entre
plusieurs oprateurs mettant sur le mme canal, si vous avez une
"meilleure oreille" pour une tonalit particulire.
NOTE: ce rglage est ineffectif si CWirc met des clics de sondeur la
place de bips, ou si la sortie CW est un sondeur externe seul
(voir plus bas).
2.1.4 - Le rglage de la tonalit du son mis ("TX pitch")
Ce rglage change la hauteur du son de votre propre signal qui vous est
renvoy localement. Vous pouvez l'ajuster en mode "sidetone" (voir
ci-dessus) pour viter d'mettre n'importe quoi sur le canal.
NOTE: ce rglage est ineffectif si CWirc met des clics de sondeur la
place de bips, ou si la sortie CW est un sondeur externe seul
(voir plus bas).
2.1.5 - Le rglage du silencieux ("Squelch")
Si vous utilisez la simulation de QRN (voir plus bas), la statique
radio simule est mise continuellement et devient rapidement fatiguante.
Comme avec une vritable radio, pour couper le bruit de fond quand il
n'est pas utile (quand vous n'tes pas en train d'mettre ou de recevoir
quelque chose), rglez le silencieux assez haut pour couper le bruit de
fond, et assez bas pour ractiver le son quand un signal utile arrive.
Notez que si vous utilisez la simulation de force du signal et/ou la
simulation de couche E sporadique (voir plus bas), utiliser le silencieux
peut vous faire perdre des signaux faibles.
2.1.6 - The rglage du volume ("AF gain")
Ce rglage change le volume des bips ou des clics de sondeur mis par
la carte son. Notez que le priphrique de mixage de votre ordinateur
n'est pas utilis pour rgler le volume : CWirc gnre simplement des
signaux sonores de moindre amplitude en interne.
2.1.7 - Le rglage du manipulateur ("Key")
Ce bouton indique CWirc d'interprter les clics souris dans la zone
de manipulation, ou un vrai manipulateur connect un port srie (voir
plus bas), comme une pioche (straight) ou un manipulateur double contact
utilisant le gnrateur iambic interne ("iambic"). L'image affiche dans
la zone de manipulation par la souris change en consquence, soit l'image
d'une pioche, ou bien celle d'un manipulateur double contact.
2.1.8 - Le rglage de vitesse du gnrateur iambic ("keyer")
Si vous choisissez "iambic" dans le rglage "Key", vous pouvez rgler
la vitesse du gnrateur iambic en mots par minute ("WPM"). Le gnrateur
fonctionnera alors cette vitesse, en accord avec les rglages de la
page "Keyer settings" (voir plus bas).
2.1.9 - La zone de manipulation par la souris
Si vous avez activ la souris comme mode de manipulation (voir plus
bas), vous pouvez manipuler avec la souris en plaant le pointeur dans
l'icne reprsentant un manipulateur morse et en utilisant les boutons
de la souris comme pioche ou manipulateur double contact. Si vous
dfinissez le manipulateur comme tant de type double contact (iambic),
les boutons gauche et droits de la souris mulent les deux contacts. Si
vous dfinissez le manipulateur comme tant de type pioche, l'un ou
l'autre bouton de la souris mule le contact unique du manipulateur.
2.1.10 - The dcodeur de morse automatique
En bas du panneau de contrle, il y a une ligne de texte contenant les
caractres dcods en provenance du signal morse en cours de rception.
Le dcodeur de morse qui gnre ces caractres simule un dcodeur
automatique rel, connect la sortie audio d'un transceiver radio rel.
Par consquent, it ne fonctionnera que si une seule personne transmet
la fois. Si plusieurs personnes envoient du morse en mme temps sur le
mme canal CW, comme dans un pileup, ou bien si vous transmettez par
dessus le signal de quelque'un, le dcodeur sera perdu et dcodera
n'importe quoi. Si vous avez vraiment besoin de dcoder une personne en
particulier dans un pileup avec le dcodeur, vous pouvez utiliser la
commande IRC "/IGNORE" pour faire taire tous les autres metteurs.
Si vous utilisez la simulation de force du signal ou la simulation de
couche E sporadique, le dcodeur ne fonctionnera pas si le signal reu
est trop faible ou fluctuant, ou ne dcodera pas correctement. De la
mme manire, si un signal fort arrive en mme temps qu'un signal faible,
seul le signal fort sera dcod. Si plus d'un signal fort arrive en mme
temps, le dcodeur sera perdu.
Le dcoder a galement besoin "d'entendre" un peu de signal avant de
pouvoir se synchroniser correctement avec l'metteur, ou avec vous. Par
consquent, le ou les premiers caractres seront errons le temps que le
dcodeur devine le timing du code morse. Il se re-synchronisera de la
mme faon si l'metteur change brutalement sa vitesse de transmission
de manire consquente, ou si vous-mme ne rpondez pas une vitesse
proche de celle de votre correspondant. Enfin, bien que le dcodeur
tolre des timings morse lgrement incorrects et des vitesses de
transmission qui drivent, il a tout de mme besoin de recevoir du code
morse "propre" pour fonctionner correctement. Vous ferez aussi bien
d'utiliser vos oreilles pour copier un mauvais oprateur, ou un oprateur
qui utilise un rapport de dure dit/silence trs atypique.
Le dcodeur est aussi utile en mose "sidetone" (voir plus haut) pour
s'entraner a manipuler du code morse clair avec un timing correct.
NOTE: Si vous faites un QSO dans un code autre que le code morse moderne
ou le code DOT, comme par exemple en code morse amricain, le
dcodeur ne comprendra pas et produira n'importe quoi.
2.1.11 - L'indicateur de vitesse du dcodeur, et bouton de remise zero
L'indicateur de vitesse du morse reu par le dcoder la droite du
texte dcod, en mots par minutes, est une mesure de la vitesse de
manipulation de votre correspondant. La vitesse est dtermine
directement partir du signal reu ou envoy, et donc peut tre assez
approximative. Si le dcodeur est perdu cause de deux signaux
simultans, ou cause d'un signal fluctuant, l'indicateur de vitesse
se met varier tout le temps et ne veut plus rien dire. Si le code morse
n'utilise pas un rapport de dure dit/silence de 50%, l'indicateur de
vitesse sera aussi fauss.
Cet indicateur sert aussi de bouton de remise zro du dcodeur.
en cliquant dessus, le tampon de caractres dcods est effac et l'tat
interne du dcodeur est remis zro.
2.1.12 - Le slecteur de langue du dcodeur de morse automatique
A droite de l'indicateur de vitesse, vous pouvez slectionner quelle
langue ou quel code vous souhaitez que le dcodeur utilise. Le morse
Anglais (international), Franais, Russe et Japonais (katakana), ainsi
que le code DOT (qui est un code historique distinct du morse) sont
supports.
Afin de voir les caractres dcods dans une langue autre que l'Anglais
(morse ou DOT), vous devez avoir un jeu de fontes Unicode/ISO-10646
install sur votre systme. Si vous tes intress par un code morse
different de l'Anglais, il y a de bonnes chances que votre machine soit
dj configure correctement. Sinon, un bon document lire pour
configurer vos fontes correctement sous X est le document "XFree86
Font De-uglification HOWTO" (en Anglais, pas de VF disponible ma
connaissance), disponible sur :
http://www.tldp.org/HOWTO/FDU/index.html
Si vous trouvez le dcodeur gnant, ou que vous ne pouvez pas vous
empcher de le regarder lorsque vous vous entranez la copie,
slectionnez "No decoder" pour l'arrter.
2.2 - La page de rglage du gnrateur iambic ("Keyer settings")
Cette page vous permet d'ajuster le gnrateur iambic votre got.
Les caractristiques et rglages d'un gnrateur iambic sont une affaire
trs personnelle : des gnrateurs de diffrents fabricants (ou des
ralisations personnelles), et mme quelquefois des modles diffrents d'un
mme fabricant, ont tous des rponses lgrement diffrentes la mme
manipulation d'un oprateur, et presque tous les oprateurs ont tendance
prfrer les caractristiques du gnrateur avec lequel ils ont appris
l'iambic. Le gnrateur interne de CWirc peut tre ajust pour reproduire
les caractristiques de presque tous les gnrateurs qui existent.
2.2.1 - Le slecteur de mode iambic
Slectionnez le mode iambic que vous voulez que le gnrateur utilise
(mode A ou B). Le mode iambic change seulement le comportement du
gnrateur lorsque les deux contacts sont relchs aprs avoir t mis
en oeuvre les deux la fois (c'est la dfinition du mode iambic) : en
mode A, quand les deux contacts sont relchs au milieu d'un lment en
cours d'mission (dit ou dah), l'lment est complt, puis le gnrateur
s'arrte. En mode B, l'lment est complt, puis le gnrateur ajoute
automatiquement un lment oppos, puis s'arrte.
Si, quand vous manipulez, vos Cs se transforment rgulirement en Ks,
vous utilisez probablement le mode A alors que vous tes habitu au mode
B. A l'inverse, si vos Ks se transforment en Cs, vous tes probablement
habitu au mode A.
2.2.2 - La mmoire de dit et la mmoire de dah ("dit memory", "dah memory")
Si vous activez la mmoire de dit, quand le gnrateur dtecte le
contact des dits se fermer durant l'mission d'un dah, mme brievement,
il s'en "souvient" et met un dit ds que le timing morse le permet.
de la mme manire, la mmoire de dah autorise l'insertion automatique
d'un dah quand le contact des dahs est ferm brievement durant l'mission
d'un dit.
Typiquement, la mmoire de dit et de dah sont utilises pour gnrer
des Ns et des As en fermant rapidement les deux contacts successivement,
l'un aprs l'autre (mais sans fermer les deux contacts la fois, ce qui
ferait entrer le gnrateur en mode iambic). Elles sont aussi trs
utiles pour gnrer des lettres telles que Y, Q, L ou F en envoyant un
flot de dahs ou de dits, et en insrant un dit ou un dah en fermant
rapidement le contact oppos au moment adquat.
2.2.3 - Le mode B de demi-lment ("mid-element mode-B")
La plupart des gnrateurs en mode B ajoutent automatiquement un
lment oppos lorsque les deux contacts sont relchs n'importe quel
moment durant l'lment en cours d'mission, en mode iambic. Cependant,
certains gnrateurs semblent faire la distinction entre le cas o les
deux contacts sont relchs avant le milieu de l'lment en cours
d'mission, et le cas o ils sont relchs aprs. Dans le second cas, ces
gnrateurs n'envoient pas un lment oppos supplmentaire, alors qu'ils
le font dans le premier cas. Ces gnrateurs semblent tre assez rare
cependant.
Si vos As se transforment rgulirement en Rs, et vos Us en Fs, mais
que votre manipulation est correcte le reste du temps en mode B,
peut-tre tes-vous habitu ce "demi mode B" et que cette option pourra
corriger le problme.
2.2.4 - L'espacement de caractres automatique ("auto character spacing")
Quand cette option est active, le gnrateur vous force attendre
la dure correcte entre les lettres. Essayez cette option si vous avez
du mal bien sparer les lettres.
2.2.5 - L'espacement de mots automatique ("auto word spacing")
En plus de l'espacement de caractres automatique, vous pouvez utiliser
cette option pour forcer le gnrateur vous faire attendre la dure
correcte entre les mots et vous aider formater votre transmission de
faon parfaite. Essayez d'utiliser cette option si vous avez constament
des difficults laisser assez d'espace entre les mots. Sachez cependant
que cette option requiert une bonne matrise gnrale de la technique de
manipulation pour tre utilise efficacement, car elle vous force
attendre une dure de pause entre mots complte chaque fois que vous
hsitez sur une lettre.
2.2.6 - L'option d'inversement des contacts ("invert paddles")
Si vous tes gaucher, ou si vous tes habitu manipuler avec le
contact de gauche a droite et celui de droite gauche, activez cette
option.
2.2.7 - Le rglage du rapport de dure dit/silence ("dit weight")
A l'poque o les radios avaient souvent un peu de retard entre le
moment o le manipulateur tait activ et le moment o elles commenaient
mettre, il tait souvent utile d'augmenter artificiellement la
longueur des lments mis par le gnrateur iambic, afin que le signal
qui tait transmis au final par la radio se retrouve avec un timing
correct. De nos jours, la plupart des transceivers n'ont plus besoin
de cette astuce pour envoyer de la CW au format correct, mais certains
oprateurs ont gard leurs rapports de dure dit/silence inhabituels
car ils pensent que cel "sonne" mieux, ou pour "personnaliser" leurs
signaux. Le gnrateur interne de CWirc vous permet galement de changer
le rapport de dure dit/silence, bien que cel soit totalement inutile
pour faire de la CW sur le net.
La valeur correspondant au timing normal du code morse est 50%.
NOTE: n'exagrez pas le rglage : si vous rglez le rapport trop loign
de 50%, la plupart des oprateur ne vous copieront pas
confortablement, et certains peuvent ne pas vous copier du tout.
2.3 - La page de simulation
Cette page vous permet de rgler CWirc afin d'obtenir une approximation
du son que peut produire un vritable poste radio, pour vous entraner la
copie de signaux qui ne sont pas parfait, et qui sont moins "artificiels"
qu'avec les rglages de base.
2.3.1 - La simulation de QRN
Activez "simulate QRN" pour ajouter du bruit et de la statique aux
signaux reus. Utilisez la rglette "QRN level" pour ajuster le niveau
de statique que vous souhaitez. Le niveau de QRN que vous avez choisi
se traduit par une monte de l'aiguille du S-mtre correspondante dans
le panneau principal.
2.3.2 - La simulation de propagation
Activez "simulate signal strength for signals with grid squares" pour
associer aux signaux reus une force de signal simule, calcule partir
de votre locator et de ceux des metteurs des signaux en question, pour
les metteurs qui ont choisi d'envoyer leur locator dans leur signal.
Pour que cette option fonctionne, vous devez entrer votre locator dans
la page de gestion des informations personnelles (voir ci-dessous) :
CWirc dtermine la force simule d'un signal en calculant la distance
entre vous et la personne qui met le signal, donc il doit connatre
votre position sur Terre, ainsi que celle de l'metteur. La personne qui
met a cependant le choix de ne pas divulger son locator : si le locator
n'est pas envoy avec un signal, ce signal se verra attribuer une force
de signal simule par dfaut, que vous pouvez ajuster avec la rglette
intitule "default signal strength for signals without grid squares".
En plus de la simulation de force de signal, vous pouvez y ajouter la
simulation de couche E sporadique en activant "simulate sporadic-E for
weak signals". Le vritable phnomne de couche E sporadique est un type
de rflection des ondes radios sur la couche ionosphrique E, caus par
des zones d'ionisation inhabituellement denses dans l'atmosphre, qui
permet de faire de nombreux contacts longue-distance en VHF. Ces signaux
rflchis on tendance a fluctuer lors des mouvements des zones
d'ionisation dans l'atmosphre, ce qui rend ces contacts longue-distance
difficile tablir et maintenir. Avec la simulation de couche E
sporadique active, CWirc fait fluctuer la force de tous les signaux
faibles qu'il reoit (environ en dessous de S3) comme s'ils venaient
d'une rflexion sur la couche ionosphrique E.
2.4 - La page de gestion des informations personnelles ("Personal info")
2.4.1 - L'indicatif ("Callsign")
Si vous tes radioamateur, vous pouvez entrer votre indicatif pour que
les autres utilisateurs le voient dans vos messages morses, ou lorsqu'ils
interrogent votre client CWirc avec la commande /CTCP CWIRC (voir plus
bas).
2.4.2 - Le locator ("Grid square")
Entrez le locator correspondant votre position physique sur Terre.
Si vous voulez pouvoir utiliser la simulation de force de signal et la
simulation de couche E sporadique. Si vous ne connaissez pas votre
position sur la grille, vous pouvez la dterminer sur la page suivante,
l'aide de la carte, ou si vous connaissez votre latitude et longitude :
http://www4.plala.or.jp/nomrax/GL/index.html
CWirc accepte les locators au format de base 4 caractres ("AB12"),
ou au format plus prcis 6 caractres ("AB12CD").
2.4.3 - L'envoi de l'indicatif avec le signal ("send callsign with CW")
Si vous slectionnez cette option, CWirc enverra votre indicatif en
parallle avec votre signal CW, et les autres utilisateurs de CWirc
pourront le voir lorsqu'ils recevront votre signal. Si vous choisissez de
diffuser votre indicatif, il sera transmis sous forme code dans le
message IRC, afin que seuls les autres utilisateurs de CWirc puissent le
voir.
C'est utile si vous voulez rester anonyme sur IRC aux yeux des
chatteurs IRC normaux, mais vous souhaitez tre connu des autres
utilisateurs de CWirc par votre indicatif en mme temps.
2.4.4 - L'envoi du locator avec le signal ("send grid square with CW")
Si vous slectionnez cette option, votre locator sera transmis en
parallle avec votre signal CW, ce qui permettra aux autres utilisateurs
de CWirc d'utiliser la simulation de force de signal avec votre signal.
Si vous choisissez de diffuser votre locator, il sera transmis sous forme
code dans le message IRC. Si vous voulez rester vague sur votre position
exacte, entrez votre locator sur 4 caractres seulement (de tels locators
dfinissent une zone de 110 km x 160 km environ en Europe ou en Amerique
du nord).
2.4.5 - Les options CTCP
CWirc peut rpondre une requte CTCP spciale (CTCP CWIRC) pour
annoncer quelle version vous utilisez, le canal sur lequel vous tes
actuellement, votre indicatif et votre locator.
Si vous ne voulez divulger aucune de ces informations, dsactivez
l'option "reply to CTCP CWIRC queries". Si vous l'activez cependant,
CWIRC donnera quiconque tapera "/CTCP <votre nick> CWIRC" la version de
votre client CWirc.
Vous pouvez galement activer "send callsign in CTCP reply" pour
laisser CWirc divulger votre indicatif, "send grid square in CTCP reply"
pour divulger votre locator, et "send current channel in CTCP reply" pour
divulger le canal sur lequel vous tes actuellement.
Additionally, you can also check "send callsign in CTCP reply", "send
grid square in CTCP reply, or "send current channel in CTCP reply" to
give those details along with the CWirc version.
2.5 - La page de configuration d'entres/sorties ("I/O configuration")
Cette page vous permet de rgler les paramtres pour les priphriques
l'entre et de sortie des signaux CW, et le rglage du tampon de rception.
Les rglages dans cette page ne sont effectifs qu'aprs que vous aillez
cliqu sur le bouton "Change/Save". Si un paramtre est erron, une bote
d'erreur vous informera de la raison de l'erreur.
2.5.1 - Le priphrique d'entre de la CW ("CW input")
Pour manipuler dans CWirc, vous pouvez utiliser la souris en cliquant
dans la zone de manipulation souris dans le panneau principal (voir plus
haut) en slectionnant "mouse", un vrai manipulateur connect un a port
srie (voir plus bas) en slectionnant "real key", ou les deux en
slectionnant "both". Si vous slectionnez un vrai manipulateur ou les
deux mthodes, the port srie ("Serial device") doit tre dfini.
2.5.2 - Le priphrique de sortie de la CW ("CW output")
Pour mettre le son du morse, CWirc peut utiliser une carte son en
slectionnant "soundcard", un sondeur externe connect un port srie
(voir plus bas) en slectionnant "sounder", ou les deux en slectionnant
"both". Si vous slectionnez la carte son ou les deux, le priphrique
son ("Sound device") doit tre dfini. Si vous slectionnez le sondeur ou
les deux, le port srie ("Serial device") doit tre dfini.
NOTE: Si vous utilisez la fois un vrai manipulateur et un sondeur, ils
partageront le mme port srie.
NOTE: Si vous utilisez un sondeur, vous devriez viter d'utiliser la
simulation de force de signal. En effet, comme le sondeur n'a pas
de concept de volume, des signaux faibles ne seraient tout
simplement pas mis.
NOTE: L'option "sounder" (c'est--dire un sondeur externe comme seul
priphrique de sortie) n'est pas disponible sous FreeBSD ou
NetBSD, car ces systmes d'exploitation n'ont pas d'implmentation
correcte de l'interface /dev/rtc, par consquent CWirc a toujours
besoin d'une carte son pour obtenir un timing en temps rel.
2.5.3 - L'option du son de la CW ("CW sound")
Si le priphrique de sortie de la CW est une carte son ou les deux,
vous pouvez choisir d'mettre le son du code morse entrant ou sortant
comme des bips traditionnels, ou comme des clics de sondeur. La plupart
des radioamateurs "modernes" choisira l'option "beeps". Les clics de
sondeur ("sounder clicks") sont une option destine ceux qui
s'intressent l'histoire du tlgraphe, ceux qui veulent faire
l'exprience du son de la tlgraphie d'une poque rvolue qu'on pouvait
entendre dans les stations de tlgraphie des les gares de chemin de
fer de la conqute de l'ouest, ou qui veulent s'essayer au code morse
Amricain originel (qui est diffrent du code morse international que
tout le monde connait aujourd'hui).
Notez que les clics de sondeur mis par CWirc proviennent d'un
vritable sondeur Vail, et que les timings du bras du sondeur qui vont
de haut en bas ont t reproduits fidlement.
2.5.4 - L'anti-rebond pour les contacts du manipulateur ("Key debounce")
Quand un manipulateur connect un port srie est utilis, le ou les
contact(s) du manipulateur sont lus intervalles rguliers pour
dterminer leur(s) tat(s). Si vous constatez que des dits ou des dahs
parasites se produisent quand vous manipulez, il est trs possible que le
ou les contact(s) prsente(nt) un phnomne de "rebond" qui se produit
lorsque un contact lectrique est coup. Le "rebond" est un phnomne
lectrique courant qui se produit avec presque tous les contacts
lectriques. Pour remdier au problme, augmentez la valeur de l'anti-
rebond ("Key debounce") jusqu' ce que le problme disparaisse.
NOTE: plus la valeur de l'anti-rebond est faible, meilleure sera la
prcision du timing, ce qui est important surtout si vous tes un
oprateur rapide. Si vous trouvez le manipulateur "mou" et/ou si
vous ratez des lments quand vous manipulez vite, essayez de
diminuer l'anti-rebond.
2.5.5 - Le rglage du tampon de rception ("Recv buffering")
Ce rglage indique CWirc pendant combien de temps (en millisecondes)
il doit stocker le dbut d'un signal morse reu. Sur des serveurs IRC
raisonnablement responsifs, 1000 ms (1 s) est en gnral suffisant. Si
vous tes connect un server IRC charg et lent, essayez d'augmenter la
valeur pour augmenter la quantit de signal morse dans le tampon de
rception. Si vous tes connect un serveur IRC local, ou si vous
recevez un signal d'un oprateur avec lequel vous tes en DCC CHAT
(voir plus bas), vous pouvez diminuer la valeur.
Plus vous augmenter la valeur du tampon de rception, moins votre
client CWirc sera sujet des coupures de signal dues un retard des
donnes entrantes, mais plus le temps de latence en rception augmentera.
2.5.6 - Le priphrique son ("Sound device")
Si le priphrique de sortie de la CW est la carte son ou les deux,
ce rglage indique CWirc quel fichier de priphrique son utiliser pour
accder la carte son. En gnral, il s'agit de "/dev/dsp" sous Linux,
"/dev/dsp0.0" sous FreeBSD, ou "/dev/audio0" sous NetBSD, si vous n'avez
qu'une seule carte son.
NOTE: si vous voulez utiliser the dmon aRts avec CWirc, vous pouvez
grce au convertisseur artsdsp et avec un peu de bricolage, au
dpend de la latence audio :
- En tant que root, renommez l'excutable "cwirc_frontend"
(d'habitude install dans /usr/bin ou /usr/local/bin) en
"cwirc_frontend.REAL"
- En tant que root, ditez un nouveau script shell dnomm
"cwirc_frontend" la place du vrai excutable, contenant les
lignes suivantes :
#!/bin/sh
artsdsp cwirc_frontend.REAL $*
et rendez-le excutable en invoquant
chmod +x cwirc_frontend
- Redmarrez CWirc et assurez-vous que le priphrique son est
"/dev/dsp". Le son devrait alors tre redirig vers le dmon
aRts.
2.5.7 - Le port srie ("Serial device")
Si le priphrique d'entre de la CW est un vrai manipulateur ou les
deux, ou bien si le priphrique de sortie de la CW est un sondeur ou les
deux, ce rglage indique CWirc sur quel port srie sont connects le
manipulateur et/ou le sondeur. En gnral, utilisez /dev/ttyS0 pour COM1,
/dev/ttyS1 pour COM2 ... sous Linux, /dev/cuaa0 pour COM1, /dev/cuaa1
pour COM2 ... sous FreeBSD, ou /dev/tty00 pour COM1, /dev/tty01 pour
COM2 ... sous NETBSD.
2.6 - Faire des QSOs sur un canal IRC
Une fois que CWirc est configur comme vous le souhaitez, connectez-vous
un server IRC et rejoignez un canal IRC o l'on trouve du trafic morse.
N'oubliez pas de rgler le canal CW sur le mme que celui des autres
participants (gnralement 1000 est le canal de CQ).
Le morse que vous manipulez sera envoy sur le canal IRC sous forme de
lignes de texte codes toutes les 2 secondes. De la mme manire, votre
client CWirc recevra des signaux morse envoys sous forme de lignes codes.
Notez que le morse reu sur les canaux autres que celui sur lequel vous
tes sera ignor.
IMPORTANT: CWirc utilise un protocole qui ressemble beaucoup des
caractres alatoires envoys grande vitesse, aux yeux des
chatteurs IRC qui n'utilisent pas CWirc. Soyez vigilants et
n'utilisez pas CWirc sur des canaux IRC de chat gnraux
(c'est--dire non-ddis au trafic morse) moins que vous ne
connaissiez les chatteurs et que vous ne les prveniez
l'avance.
2.7 - Faire des QSOs hors d'un canal IRC
Il est possible que vous ne souhaitiez pas discuter de certaines choses
sur un canal IRC public, afin que n'importe qui sur votre canal CW
n'entende pas ce que vous dites. Il est possible de discuter en priv avec
une autre personne en utilisant la commande IRC /QUERY, en morse, comme
vous le feriez pour envoyer des messages IRC normaux en priv. Toutefois,
vous est votre correspondant devez tout de mme rester sur le mme canal CW.
Vous pouvez aussi chatter en DCC CHAT avec l'autre correspondant : dans
ce cas, la connection entre vous et l'autre correspondant est directe,
se passe compltement du server IRC, ce qui a pour avantage de rduire
le dlai entre les 2 clients IRC, et vous assure de ne pas vous faire
"sortir" du canal IRC pour raison de flooding.
2.8 - Bloquer CWirc sur un canal IRC
Normalement, CWirc reoit et envoie du morse sur le canal IRC courant.
Si vous ne faites que du morse, c'est gnralement suffisant. Cependant,
il est possible que vous vouliez faire du morse sur un canal IRC, tout en
chattant normalement sur un autre. Typiquement, la situation se prsente
quand vous attendez que quelqu'un lance l'appel sur un canal IRC ddi au
morse, et que vous vouliez chatter avec des amis sur un autre canal IRC
en attendant.
Vous pouvez ordonner CWirc de ne pas suivre le canal courant. Pour
faire cel, allez sur le canal IRC sur lequel vous voulez faire du morse
et tapez la commande "/CWLOCK" : CWirc vous dit alors qu'il est maintenant
bloqu sur ce canal IRC. Vous pouvez alors aller faire ce que vous voulez
sur d'autres canaux IRC, CWirc restera sur le canal sur lequel vous l'avez
bloqu. Si vous voulez bloquer CWirc sur un autre canal, allez sur ce
nouveau canal et tapez la commande "/CWLOCK" nouveau. Si vous voulez
revenir au mode par dfaut qui est de suivre le canal IRC courant, tapez
la commande "/CWUNLOCK".
Notez que vous pouvez galement bloquer et dbloquer CWirc sur des
fentres de chat priv et de chat en DCC CHAT.
2.9 - Notes sur l'utilisation de la simulation
Si vous utilisez la simulation de force de signal, et particulirement si
vous y ajoutez la simulation de couche E sporadique, il est trs possible
de ne pas entendre un signal du tout malgr que CWirc dit le recevoir, s'il
est trop faible (si l'oprateur qui envoie le signal est trop loign de
vous physiquement) ou s'il est trop attnu par la simulation de couche E
sporadique.
De plus, bien que cel soit possible, n'est pas une trs bonne ide
d'utiliser la simulation de force de signal ou de couche E sporadique avec
un sondeur : si le signal est trop faible, le son du sondeur s'arrtera
tout bonnement, puisque il s'agit d'un priphrique tout-ou-rien.
Enfin, bien que cel soit possible galement, notez qu'utiliser des sons
de clics de sondeur avec du QRN simul, ou avec la simulation de force de
signal ou de couche E sporadique, n'a aucun sens : les sondeurs taient
utiliss pour la tlgraphie filaire, et donc ne gnraient jamais de
statiques ou de signaux faibles.
3 - Connecter un vrai manipulateur
Manipuler la souris est acceptable quand aucune autre solution n'existe,
mais n'est vraiment pas idal. Si vous avez un vrai manipulateur, vous
pouvez l'utiliser avec CWirc en le connectant votre ordinateur avec un
simple cble srie :
3.1 - Utiliser une pioche
En supposant que votre port srie utilise un connecteur DB9, le schma de
cblage est le suivant :
No. du fil DB9 Manipulateur
=====
6 (ligne DSR) --------------------+-------------|
4 (ligne DTR) --------------------+-------------O
Une fois que le manipulateur est connect, configurez CWirc en rglant
l'entre de la CW sur "real key" ou "both" et le type de manipulateur sur
"straight" dans le panneau principal.
3.2 - Utiliser un manipulateur double contact
En supposant que votre port srie utilise un connecteur DB9, le schma de
cblage est le suivant :
No. du fil DB9 Manipulateur
8 (ligne CTS) --------------------+--------O--===== Contact de droite
4 (ligne DTR) --------------------+--------| Commun
6 (ligne DSR) --------------------+--------O--===== Contact de gauche
Une fois que le manipulateur est connect, configurez CWirc en rglant
l'entre de la CW sur "real key" ou "both" et le type de manipulateur sur
"iambic" dans le panneau principal.
4 - Connecter un sondeur externe
CWirc peut contrler un sondeur, un gnrateur de bips, ou mme la ligne
PTT de votre transceiver, au travers de la ligne RTS du port srie. Il est
possible de faire en sorte que cette ligne change d'tat en fonction du code
morse reu ou mis, en parallle avec la carte son, ou la place de la
carte son. C'est une fonction utile pour diffrents types d'utilisateurs :
- Ceux dont la carte son ne peut tre utilise par plus d'un processus la
fois et qui veulent couter quelque chose en mme temps qu'ils font de
la CW
- Les gens qui veulent faire l'exprience du son originel du tlgraphe
(c'est--dire le son du sondeur), qui taient non pas des bips mais des
clics
- Les radioamateurs qui veulent retransmettre un QSO CW internet sur les
ondes
- Les utilisateurs qui ont un problme d'audition et qui ont besoin d'une
indication visuelle des dits et des dahs
Bien entendu, on ne peut pas trouver d'appareils pour faire du morse
contrls par une ligne RTS de port RS232 tout faits dans le commerce, donc
il vous faudra probablement dpoussirer votre fer souder et le faire vous-
mme. Le plus simple est probablement de fabriquer une petite interface
relai contrl par la ligne RTS, avec un optocoupleur pour protger votre
port srie, puis d'utiliser le relai pour injecter une tension dans un
oscillateur d'entranement tout fait, un buzzer, une ampoule ou une bobine
de sondeur.
En supposant que votre port srie utilise un connecteur DB9, le schma de
cblage est le suivant :
No. du fil DB9
7 (ligne RTS) --------------------+-------- Sortie sondeur
5 (ligne GND) --------------------+-------- Masse logique
Une fois que le sondeur est connect, configurez CWirc en rglant
la sortie de la CW sur "sounder" ou "both".
Avec un sondeur, si plusieurs oprateurs envoient du morse sur le mme
canal CW en mme temps, il n'est pas possible de discerner entre eux grce
la hauteur du son, vu que la seule information disponible avec une ligne
de donne unique est la prsence ou l'absence de signal.
NOTE: si vous rglez la sortie de la CW sur "sounder" (option disponible
seulement sous Linux), CWirc ne pourra pas utiliser la carte son pour
obtenir son timing en temps rel. Donc, il essayera d'utiliser
l'horloge en temps rel de l'ordinateur la place, travers
l'interface /dev/rtc. Vous devez cependant configurer certains choses
pour autoriser un programme utilisateur accder /dev/rtc :
- Activez l'option "Enhanced Real Time Clock Support" dans le noyau
Linux, soit en tant que module, soit compil dans le noyau
- Changez les permissions du fichier /dev/rtc pour qu'il soit
accessible par un utilisateur normal
- Autorisez CWirc demander au noyaux de gnrer 1024 interruptions
par seconde en tapant la commande suivante, en tant root :
echo 1024 > /proc/sys/dev/rtc/max-user-freq
(Le plus simple est de mettre cette ligne dans un script de dmarrage
afin que l'horloge en temps rel soit toujours configure
correctement chaque redmarrage de la machine.)
Si vous utilisez la sortie CW par la carte son et par le sondeur en
mme temps, vous n'avez pas besoin de faire la configuration ci-dessus.
En effet, CWirc utilise automatiquement la carte son pour se
synchroniser chaque fois que c'est possible.
5 - Programmes d'extensions pour CWirc
Depuis la version 1.7.0, CWirc supporte des programmes externes pour
tendre ses fonctionnalits. Une interface de programmation simple permet
un programme conu ou modifi pour fonctionner avec CWirc de recevoir
l'audio de CWirc de faon synchrone, et de manipuler comme si vous manipuliez
vous-mme.
Si vous avez un programme d'extension install, une page supplmentaire
apparatra dans le menu afin de vous permettre de le dmarrer. Notez qu'un
seul programme d'extension peut fonctionner la fois.
6 - Note sur l'interfaage de CWirc et de CWCom
Le type d'interfaage de priphriques externes par le port srie utilis
par CWirc est strictement identique celui utilis par le programme CWCom
pour Windows, de MRX Software (http://www.mrx.com.au/d_cwcom.htm). Donc, si
vous utilisez dj CWCom dans Windows avec un manipulateur et/ou un sondeur
connect au port srie, vous n'aurez pas besoin de modifier quoi que ce soit
votre installation matrielle pour utiliser CWirc sous Unix.
7 - Rsoudre le problme de son hach
Sur certaines machines quipes de cartes sons bas-de-gamme (typiquement
les chipsets SiS, i8x0 ou VIA), il est possible que CWirc produise un son
dsagrable et hach quand le systme est charg, mme modrment. Si vous
entendez un tel son hach, essayez d'installer le programme d'interface
graphique (gnralement le fichier /usr/bin/cwirc_frontend ou
/usr/local/bin/cwirc_frontend) avec l'attribut suid root, en tapant les
commandes suivantes en tant root :
chown root <chemin d'installation de l'interface graphique>/cwirc_frontend
chmod u+s <chemin d'installation de l'interface graphique>/cwirc_frontend
puis en redmarrant CWirc. Cel devrait supprimer le problme, ou au moins
l'amliorer.
Quand CWirc est excut avec l'attribut suid root, il demande au systme de
donner sa routine d'entres/sorties une priorit d'excution suprieure
la plupart des autres processus du systme, ce qui contribue liminer le
retard de transfer de donnes vers la carte son l'origine du son hach.
CWirc ne peut demander ce traitement de faveur au systme que s'il a les
mmes droits que le superutilisateur (root), d'o la ncessit d'installer
le programme suid root.
CWirc est normalement install sans l'attribut suid root par dfault,
car bien qu'il renonce aux droits du superutilisateur immdiatement aprs
avoir chang sa propre priorit systme, presque au tout dbut du programme,
et par consquent devrait tre trs sr, les programmes avec l'attribut suid
root sont en gnral considrs comme un risque pour la scurit du systme,
et de toute faon la plupart des utilisateurs n'auront aucun problme de son
avec CWirc tournant avec une priorit systme normale. C'est la raison pour
laquelle il vous est laiss le soin de changer l'attribut suid root du
fichier de l'interface graphique la main, seulement si vous en avez besoin.
Si le problme semble persister, vous pouvez vrifier que CWirc a
effectivement russi changer la priorit de sa routine d'entre/sorties
avec les droits du superutilisateur. Pour cel, invoquez :
ps x | grep cwirc_frontend
alors que CWirc tourne, et vrifiez que l'un des deux processus appels
"cwirc_frontend" a un "<" marqu devant son nom, ce qui signifie que le
processus possde une priorit leve.
8 - FAQ
Q: Quand je rgle "CW output" sur "sounder", quand je dmarre le plugin, il
dit "Error : cannot open /dev/rtc." mais je suis sr que mon noyau a
le support pour l'horloge en temps rel, qu'il est configur correctement
et que le fichier /dev/rtc a les permissions correctes.
R: Des programmes qui utilisent /dev/rtc comme VMware ou mplayer ont le
contrle exclusif de l'horloge en temps rel et doivent tre arrts avant
de pouvoir utiliser CWirc. Tapez "lsof /dev/rtc" pour voir quel est le
processus actuellement en train d'utiliser /dev/rtc.
Q: Quand je rgle "CW output" sur "sounder", quand je dmarre le plugin, il
dit "cannot set /dev/rtc to generate 1024 interrupts per second."
R: Par dfaut, le noyau Linux ne laisse pas les programme non-root demander
plus de 64 interruptions par seconde l'horloge en temps rel. CWirc en
a besoin de 1024, donc il faut que vous leviez cette barrire de scurit
dans le noyau. Voir la section traitant de l'utilisation d'un sondeur
plus haut pour les details. Si vous ne pouvez pas changer les paramtres
du noyau parce que vous n'avez pas l'accs au systme en tant que
superutilisateur, vous devrez utiliser la carte son en mme temps.
Q: Quand j'essaye de dmarrer CWirc, X-Chat me dit "CWirc : error : cannot
execute cwirc_frontend" ".
R: cwirc_frontend est l'excutable pour l'interface graphique de CWirc. Il
doit tre dans votre chemin de recherche "PATH" pour que le plugin puisse
le dmarrer.
Q: Quand je manipule, aprs un moment, le serveur IRC me "sort"
R: Quand vous transmettez, beaucoup de donnes sont envoyes au server IRC
trs rapidement. La plupart des serveurs IRC autorisent jusqu' une ligne
de taille raisonnable toutes les 2 secondes, mais certain serveurs peuvent
interprter vos messages comme du "flooding" et vous dconnecter. De plus,
si vous manipulez trs vite, les lignes envoyes au server IRC peuvent
devenir assez longues et dclencher le mcanisme de protection anti-flood
du serveur. Essayez d'utiliser un serveur plus permissif, de manipuler
moins vite, ou de faire des QSOs privs en DCC CHAT.
Q: Le plugin dmarre correctement, mais rien ne se passe quand je manipule
avec un vrai manipulateur
R: Assurez-vous que le fichier du port srie que vous avez configur
correspond bien au port srie sur lequel vous avez connect votre
manipulateur. Le plugin ne peut pas dtecter votre manipulateur morse.
Q: Quand quelqu'un transmet, le flot de CW est coup de temps en temps
R: C'est trs probablement d au retard entre la machine de la personne et
le serveur IRC, ou entre votre machine et le serveur IRC. Essayez
d'augmenter la valeur du tampon de rception, essayer de vous connecter
un serveur plus responsif et moins charg, ou bien initiez une session
en DCC CHAT avec l'autre personne pour communiquer directement sans passer
par le server IRC.
Q: J'ai augment la valeur du tampon de rception mais le son est toujours
hach, ou bien le son est hach lorsque je fais tourner beaucoup de
programmes dans mon systme
R: Voir la section "Rsoudre le problme de son hach" plus haut
Q: Un ami a CWirc install, je peux voir des trames encodes qui proviennent
de son client, et il peut voir les miennes, et aucun de nous ne peut
entendre l'autre, ou alors seulement partiellement
R: Le format des trames a chang la version 0.3.0, puis de nouveau la
version 0.8.0, et encore une fois la version 1.7.0 de CWirc. Les trames
gnres par les versions prcdentes de CWirc sont ignores et
considres comme des messages IRC normaux. Installez la dernire version
pour rsoudre le problme.
Q: J'ai rejoint mon canal favori sur mon server IRC favori, j'ai envoy un
ou deux CQs pour voir si je pouvais faire un contact avec un autre
utilisateur de CWirc, et le rsultat a t que j'ai t "ject" du
canal / banni / insult. Que se passe-t-il ?
R: Quand CWirc est charg, il filtre les trames CW entrantes ou sortantes
et affiche seulement "sending" ou "receiving" (ou rien du tout) pour vous
viter d'avoir lire du texte encod. Cependant, les autres chatteurs qui
n'utilisent pas CWirc verront le texte et vous prendront trs rapidement
pour un mauvais plaisantin qui s'amuse casser leurs conversations, et
vous classeront dans la catgorie "nuisance". Demandez toujours s'il y a
d'autres utilisateurs de CWirc sur un canal avant d'mettre, et ensuite,
soit initiez une conversation en priv avec eux avec la commande "/QUERY"
ou en DCC CHAT, soit crez un nouveau canal IRC pour faire du morse avec
les gens intresss, afin que les autres ne soient pas ennuys.
Q: Pourquoi l'option "sounder" n'est-elle pas disponible sous FreeBSD ou
NetBSD, dans le rglage de la sortie de la CW ?
R: Normalement, CWirc utilise la carte son comme horloge en temps rel,
c'est--dire qu'il tire avantage du fait qu'il faut la carte son un
temps trs prcis pour mettre un fragment audio. Avec l'option "sounder",
la carte son n'est pas utilise du tout. Donc, CWirc doit se rabattre sur
une autre source de timings prcis. Sous Linux, il est possible d'utiliser
l'interface /dev/rtc dans ce but. Sous FreeBSD ou NetBSD, il n'y a pas de
telle interface, et le module rtc disponible avec l'mulation Linux n'est
pas complet et il lui manque certaines des fonctions utilises par CWirc.
Par consquent, l'option "sounder" est simplement dsactive sous ces
systmes d'exploitation.
Q: Que signifie l'option "DOT" dans le slecteur de langue du dcodeur ?
R: Le code DOT n'est pas une langue mais un ancien code tlgraphique driv
directement d'un code fanions. Il tait utilis par l'arme U.S. pendant
la guerre civile Amricaine. Le code DOT n'est pas un code morse, et n'est
plus utilis, sauf durant les prsentations et les reconstitutions
historiques. Si l'histoire du tlgraphe vous intresse et que vous
voudriez reconstituer une station tlgraphique de cette poque, vous
pouvez utiliser les sons de clics de sondeur et passer le dcodeur en
code DOT pour vous aider copier ce vieux code.
Q: Je manipule, mais apparement personne ne m'entend
R: Vrifiez que vous n'tes pas en mode "sidetone". Dans ce mode, CWirc
fonctionne exactement comme en mode normal, sauf qu'il ne transmet rien.
9 - Contributions
Si vous pensez pouvoir amliorer le plugin, n'hsitez pas m'envoyer vos
modifications, je les incorporerai avec plaisir. Aussi, si vous administrez
un serveur IRC et vous voulez ddier un canal pour faire du morse, faites-le
moi savoir afin que je poste l'adresse de votre serveur. Personnellement,
j'utilise le server irc.freenode.net, qui est un serveur assez performant et
permissif.
10 - Crdits
Un grand merci aux personnes suivantes :
- Patrick Maille <patrick@arcturusnetworks.com> pour avoir test CWirc sur de
nombreuses distributions Linux, et pour ses suggestions.
- Juha Nygard <juha.nygard1@netikka.fi> pour son aide avec FreeBSD, et pour
le compte sur sa machine FreeBSD.
- Bill Meahan <wmeahan@wa8tzg.org> pour les patchs NetBSD, et son aide pour
le testage et le dboguage.
- Ted Wagner <trwagner1@yahoo.com> & David T. Bock <bock@marketcommander.com>
pour leur aide concernant le code DOT dans le dcodeur automatique.
- Mac WA4CAW, pour son temps, son aide et la documentation afin de bien
comprendre les gnrateurs iambic.
- Ted WA0EIR, pour son aide et sa capacit dnicher des bogues obscurs.
- Joop Stakenborg PG4I <pa3aba@debian.org> pour maintainir le paquetage
Debian and pour les corrections de bogues.
11 - Mentions lgale
Ce logiciel est distribu sous les termes de la License Publique Gnrale
GNU (GPL). Voir le fichier "COPYING" pour plus de dtails.
Ah oui, j'oubliais :
AVERTISSEMENT :
Je ne suis pas responsable des dommages que ce logiciel pourrait causer
votre ordinateur, votre manipulateur morse, ou bien s'il efface votre
disque dur, ou s'il dclenche une bombe atomique, etc ...
|