Un nouveau programme le QSO-Relay

Depuis la version 2.9.7 de JTAlert les utilisateurs de Ham Radio Deluxe V6.x n’avait plus la possibilitĂ© d’encoder leurs contacts directement dans leur logbook. Maintenant grâce Ă QSO Relay un nouveau programme, cet inconvĂ©nient ne sera plus qu’un lointain souvenir
QSO Relay a été écrit par VK2BYI Chris Fredericks un radioamateur Australien.
Ce programme a été développé comme une application proxy qui accepte les contacts transmis par le fichier « last qso.api » de JTAlert, puis relaye cette base de données vers le logbook de HRD V6. Cela permet ainsi à ce dernier, de continuer à être utilisé avec la dernière version 2.9.7.de JTAlert.
Au fur et à mesure que les paquets de données sont reçus par JTAlert, ils sont enregistrés localement et provisoirement dans une base de données SQLite de Windows, puis ils sont transmis via le protocole de contrôle de transmission (TCP) vers la base de données du programme « Ham radio Deluxe ».
Ce nouveau programme dispose d’une seconde fonctionnalitĂ© permettant de synchroniser les contacts dans la base de donnĂ©es HRD Logbook et de les retransmettent vers JTAlert.
QSO Relay est une application Windows qui a Ă©tĂ© conçue en utilisant Microsoft .NET Framework 4.6 pour s’exĂ©cuter sur des postes de travail et sur les systèmes d’exploitation Windows 10, Windows 8.1, Windows 8, Windows 7 SP1 et Windows Vista SP2. Donc si vous n’avez pas la version 4.6, il suffit de mettre Ă jour le Framework.
Contenus de l'article
Comment installer QSO Relay ?
Ce programme est Ă tĂ©lĂ©charger Ă cette adresse : Vk2byi.com.au – qsorelay
Dans votre rĂ©pertoire de tĂ©lĂ©chargements, ouvrir le fichier QSORELAY.msi (ou faire un double-clic), une fenĂŞtre s’ouvrira comme ceci.
Cliquez chaque fois sur « Next », lisez et acceptez les termes de la licence.
Une autre fenĂŞtre demandera l’endroit oĂą placer le programme, ensuite cliquer sur « Next ».
Les fichiers nécessaires seront copiés sur votre disque dur.
A la fin de l’installation, cliquer sur le bouton « Finish » et une icĂ´ne de dĂ©marrage sera installĂ©e sur votre bureau.
Configurer JTAlert
Après l’installation de QSO Relay vous devez configurer le programme en entrant les paramètres de base.
Pour cela, allez dans « setting » de JTAlert. Dans l’onglet + ‘Logging/Standard ADIF.file’, cocher « Enable Standard Adif Files Loggins ».
CrĂ©ez ensuite une nouvelle adresse Ă l’aide de l’option ‘Creat new’ et cherchez le fichier « log.adi » de ce nouveau logiciel QSO Relay. Le chemin d’accès habituel est C:\Users\<your username>\AppData\Roaming\VK2BYI\QSORelay\log.adi comme il est indiquĂ© dans la capture.
SĂ©lectionner enfin « Lastqso.api » dans les paramètres de JTAlert et prenez note de la valeur du Port UDP (ici 2333) et son adresse, car ces valeurs doivent vous servir Ă configurer l’autre programme ensuite. Cliquer enfin sur ‘Save’ et ‘OK’ pour prendre en compte les modifications et fermez la boite de dialogue.
Configurer QSO Relay
Faire un double-clic (ou Ouvrir) sur l’icĂ´ne de QSO Relay prĂ©sente sur votre bureau, puis sĂ©lectionner « Configure QSORelay… », une fenĂŞtre apparait, vide pour l’instant. Nous allons voir comment entrer les diffĂ©rentes donnĂ©es en commençant par le haut de la fenĂŞtre.
Voici la fenêtre complètement remplie
- Le groupe de contrôles « UDP Incoming » spécifie le port UDP que QSO Relay écoute pour les contacts entrants de JTAlert. Les valeurs de 127.0.0.1 et 2333 sont les valeurs par défaut utilisées par « Last QSO API » dans JTAlert. Dans la plupart des cas, les valeurs peuvent être laissées telles quelles.
- La deuxième adresse Ă introduire est celle du fichier Log ADIF de JTAlert, qui a Ă©tĂ© créé pour l’enregistrement des fichiers ADIF standard. C’est l’adresse que vous avez trouvĂ© dans les propriĂ©tĂ©s tout Ă l’heure lors la configuration de JTAlert.
- La boĂ®te de liste dĂ©roulante de la base de donnĂ©es du carnet de bord (logbook) sera remplie avec la liste de toutes les donnĂ©es du journal de bord de HRD. Pour cette opĂ©ration, sĂ©lectionnez la base de donnĂ©es du journal de bord Ă utiliser pour ouvrir de nouveaux contacts. La combinaison de l’adresse IP, du port TCP et de la base de donnĂ©es du journal de bord est utilisĂ©e par QSO Relay pour enregistrer de nouveaux contacts provenant de JTAlert dans le journal de donnĂ©es HRD. Pour lire les contacts existants Ă partir de la base de donnĂ©es du journal de bord, QSO Relay utilise une plate-forme fournisseur de la base de donnĂ©es universelle qui fonctionne avec toutes les technologies de base de donnĂ©es que HRD Logbook prend en charge : Microsoft Access, Microsoft SQL Server et Oracle MySQL. Cela nĂ©cessite que la chaĂ®ne de connexion appropriĂ©e soit dĂ©finie en cliquant sur le lien « PropriĂ©tĂ©s ». L’adresse devrait ĂŞtre au final : C:\Users\<your username>\AppData\Roaming\HRDLLC\HRD Logbook\HRD My Logbook.mdb
- QSO Relay utilise un fichier de base de donnĂ©es SQLite de Windows pour sa base des donnĂ©es de contacts. Le groupe de contrĂ´les QSO Relay SQLite Database est utilisĂ© pour spĂ©cifier le nom de fichier Ă utiliser pour la base de donnĂ©es QSO Relay SQLite : Pour crĂ©er une nouvelle base de donnĂ©es SQLite, cliquez sur le bouton CrĂ©er (Create) pour afficher une boĂ®te de dialogue « Enregistrer sous… » qui est utilisĂ©e pour spĂ©cifier le nom de fichier souhaitĂ© Ă utiliser pour la base de donnĂ©es de contact QSO Relay.
- Tapez un nom pour le fichier dans la zone de texte « Nom du fichier… », cliquez ensuite sur le bouton « Enregistrer » pour crĂ©er le fichier de la base de donnĂ©es SQLite. Le chemin d’accès complet sera affichĂ© dans la zone de texte SQLite Database File.
- Pour ouvrir une base de donnĂ©es SQLite créée prĂ©cĂ©demment, cliquez sur le bouton « SĂ©lectionner » pour afficher un fichier. Cela ouvre une boĂ®te de dialogue qui est utilisĂ©e pour parcourir le fichier souhaitĂ© Ă sĂ©lectionner comme base de donnĂ©es de contact QSO Relay. RĂ©pĂ©ter l’opĂ©ration « SĂ©lectionnez le fichier existant » ou tapez le nom du fichier dans la zone de texte «Nom du fichier » et cliquez sur le bouton Ouvrir (Open) pour ouvrir le fichier de la base de donnĂ©es SQLite. Le chemin d’accès complet sera affichĂ© dans la zone de texte.
Synchroniser la base de données
La dernière Ă©tape est la synchronisation de programme. Pour cela vous retournez sur l’icĂ´ne créé et vous sĂ©lectionnez maintenant « Synchronising databases ».
Pendant le processus de synchronisation, une notification contextuelle s’affiche au-dessus de la zone de notification.
QSO Relay effectuera ensuite les étapes suivantes :
- Il vĂ©rifiera le logbook de HRD pour voir s’il contient des contacts en double, c’est-Ă -dire oĂą il y a des valeurs identiques. Si des doublons sont trouvĂ©s, les dĂ©tails seront Ă©crits dans un rapport et la synchronisation de la base de donnĂ©es s’arrĂŞtera.
- Il ajoutera des contacts qui n’ont pas dĂ©jĂ Ă©tĂ© transmis au journal de HRD. Cela pourrait se produire lorsque le journal de bord de HRD ne fonctionnait pas au moment oĂą un contact JT-Mode a Ă©tĂ© transmis par JTAlert Ă QSO Relay.
- Il complètera les lignes de la base de données QSO Relay avec les détails actuels.
- Il Ă©criera la version de mise Ă jour du fichier JTAlert.adi Ă partir des contacts dans le logbook de HRD afin qu’un journal et une mise Ă jour … dans JTAlertX puisse ĂŞtre exĂ©cutĂ© pour mettre Ă jour les d’alertes recherchĂ©es.
- Une fois la synchronisation de la base de données terminée, un rapport sera écrit dans le dossier Documents / QSORelay en utilisant le format de nom de fichier suivant : Report yyyy-MM-ddhh-MM-ss.txt
Si vous rencontrez un problème, il existe un forum consacré à QSO Relay, voici son adresse : https://groups.io/g/vk2byi-qsorelay
Sur le site de Chris VK2BYI vous pourrez d’abord le remercier, retrouvĂ© les modes d’emplois (en) et la dernière version de QSO Relay.