Skip to content

Intégration Win-Test (wtSock)

This content is not available in your language yet.

HamDXMap s’intègre avec le logiciel de log de contest Win-Test ↗ via un gateway local nommé wtSock. Cette intégration nécessite une interface réseau entre Win-Test ↗ et HamDXMap. La spécification technique est publique et peut être utilisée par d’autres développeurs pour injecter des données depuis d’autres logiciels de log.

  • Saisie en direct (Keyboarding) — pendant la frappe du callsign dans le log, HamDXMap reçoit le callsign partiel caractère par caractère. Il est copié dans la zone RX, ce qui positionne la station sur la carte mondiale. Toute incohérence de propagation est immédiatement visible sur la courbe MUF/foF2.
  • Fréquence VFO en direct — la fréquence live de Radio 1 et Radio 2 s’affiche dans un onglet dédié du panneau principal, avec une barre horizontale sur les courbes MUF/foF2.
  • QSO loggué — lorsqu’un QSO est confirmé, l’indicatif complet est enregistré côté navigateur et un cercle à bordure rouge est tracé sur la carte. L’affichage de ces points est contrôlable par le filtre source Log.
  • DX-Cluster — tous les spots reçus via wtTelnet sont mémorisés dans HamDXMap pendant la durée configurée (paramètre Storage depth). L’utilisateur peut filtrer les spots et activer une alerte sonore pour chaque nouveau spot affiché. L’affichage est contrôlable par le filtre source DXc.
  • Messages Gab — tous les messages de chat échangés dans Win-Test ↗ s’affichent en haut de l’écran HamDXMap.
Win-Test ↔ (réseau local UDP) ↔ wtSock ↔ (WebSocket) ↔ HamDXMap
  • Win-Test ↗ — logiciel de log de contest Windows
  • wtSock — gateway local (exe Windows, systray) : reçoit les trames UDP de Win-Test ↗ et les retransmet en JSON vers HamDXMap via WebSocket

Télécharger wtSock : wtSock.zip

Installation :

  1. Dézipper wtSock.zip dans un dossier de votre choix (deux fichiers : wtSock.exe et sa configuration)
  2. Lancer wtSock.exe — une icône apparaît dans le systray (zone de notification, près de l’horloge)
  3. Si Windows Firewall demande une autorisation → Autoriser (communications TCP et UDP sur canaux privés nécessaires — sans cette validation, wtSock ne fonctionnera pas)
  4. Optionnel : créer un raccourci sur le bureau

Trois réglages à effectuer dans Win-Test ↗ :

1. Activer le réseau local :

  • Menu Options → Configure interfaces… → Local network → activer le réseau local
  • Le port UDP par défaut est 9871 (modifiable dans le même menu)

Menu Options / Configure interfaces — réseau local Win-Test

2. Pour le DX-Cluster :

  • Lancer wtDxTelnet
  • Vérifier ses paramètres dans Menu Options → Win-Test communication network properties

3. Pour le Keyboarding en temps réel :

  • Afficher la Partner box : Menu Windows → Partner
  • Sur la Partner box, clic droit → Properties… → cocher Enable realtime

Double-cliquer sur l’icône wtSock dans le systray (ou clic simple → Settings) :

Configuration wtSock — ports et sélection des fonctionnalités

ParamètreDescription
Port inboundPort UDP reçu de Win-Test ↗ (doit correspondre à celui configuré dans Options / Configure interfaces… / Local network). Par défaut 9871.
Port outboundPort WebSocket exposé vers HamDXMap. Par défaut 8080.

Fonctionnalités à activer (cocher selon besoin) :

  • Loggedcall — pousse le callsign loggué vers HamDXMap
  • Keyboarding — chaque touche dans le champ callsign est transmise en temps réel
  • DXCluster — tous les spots générés par wtTelnet sont transmis à HamDXMap
  • Gab — tous les messages chat sont transmis et affichés en haut de l’écran HamDXMap

Interface wtSock dans le systray Windows


Dans la sidebar gauche, ouvrir General Settings → Connectivity (voir aussi Réglages) :

  1. Renseigner le port WebSocket (par défaut 8080 — doit correspondre au port outbound de wtSock)
  2. Cocher Enable communication — le panneau s’étend et affiche les options complémentaires :
    • Storage duration — durée de mémorisation des spots
    • Filtrage par bande et par source (Log, DXc…)
    • Activation de l’alerte sonore pour les nouveaux spots

Ce que vous voyez dans HamDXMap une fois connecté

Section intitulée « Ce que vous voyez dans HamDXMap une fois connecté »

À mesure que vous tapez un indicatif dans Win-Test ↗, chaque caractère est transmis en temps réel à HamDXMap. Le marqueur RX se déplace automatiquement sur la carte, et la courbe MUF/foF2 se met à jour pour ce trajet — ce qui permet de détecter toute incohérence de propagation avant même de loguer.

Lorsque l’indicatif est entièrement saisi, HamDXMap affiche le popup de l’indicatif : pays DXCC, heure locale, météo, classement Most Wanted…

La fréquence VFO active de Win-Test ↗ (Radio 1 et Radio 2) est représentée par une barre horizontale sur les courbes SP/LP.

Barre VFO Win-Test sur les courbes SP/LP

Tous les spots reçus via wtTelnet (module DX-Cluster de Win-Test ↗) apparaissent dans le panneau DX-Cluster de HamDXMap, soumis aux mêmes filtres que les spots natifs.

Spots Win-Test dans le panneau DX-Cluster HamDXMap

Les QSOs loggués depuis Win-Test ↗ apparaissent sur la carte avec un cercle à bordure rouge. Leur affichage se contrôle via le filtre source Log dans le panneau DX-Cluster.

Les messages Gab (Alt-G dans Win-Test ↗) s’affichent en haut de l’écran HamDXMap, permettant de suivre la communication d’équipe sans quitter la vue carte.


La spécification technique du protocole wtSock est disponible ici.

wtSock est un serveur WebSocket local qui reçoit les trames réseau de Win-Test ↗ et les retransmet en JSON vers les clients connectés. Ce format peut être utilisé par d’autres logiciels qui souhaitent s’interfacer avec HamDXMap.

{
"Frame": "LoggedCall",
"Call": "F5UII",
"Frequency": 14260.5,
"DateTime": 1682260914,
"SourceAddr": "192.168.1.32:9871"
}
ChampDescription
FrameType de message
CallIndicatif loggué
FrequencyFréquence logguée (kHz)
DateTimeTimestamp UTC Unix (optionnel pour HamDXMap)
SourceAddrIP:port de la source (optionnel pour HamDXMap)
{
"Frame": "PartialCall",
"Call": "F5U",
"DateTime": 1682260914,
"SourceAddr": "192.168.1.32:9871"
}
ChampDescription
CallCallsign partiel ou complet en cours de saisie
{
"Frame": "DXSpot",
"Spotter": "HZ1BH",
"Spot": "DJ2IT",
"Frequency": 14004,
"Comments": "599 In W/ksa Gdx 2105Z",
"DateTime": 1682283905,
"SourceAddr": "192.168.1.32:9871"
}
ChampDescription
SpotterIndicatif du spotter
SpotIndicatif de la station DX
FrequencyFréquence de la station DX (kHz)
CommentsCommentaire du spotter, inclut l’heure UTC HHMM d’origine
{
"Frame": "Gab",
"From": "STN1",
"To": "STN2",
"Message": "Hi, KH6KK may call you",
"DateTime": 1682260914,
"SourceAddr": "192.168.1.32:9871"
}
ChampDescription
FromNom de station Win-Test émetteur
ToNom de station Win-Test destinataire (vide = diffusion à toutes les stations)
MessageContenu du message Gab

VersionDateChangements
1.0.0.208/03/2026Multi-client, Auto-start au lancement
1.0.0.122/03/2025Gestion du statut (fréquence, mode, opérateur)
1.0.0.015/06/2023Première version — LoggedCall, Keyboarding, DX-Cluster, Gab