From 615df0dc108d4729daf335a85ccf61cd6990d74a Mon Sep 17 00:00:00 2001 From: rouggy Date: Tue, 21 Jul 2026 09:24:28 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20update=20README=20(EN/FR)=20=E2=80=94?= =?UTF-8?q?=20SPE=20Expert=20amp,=20Station=20Control=20relays,=20Flex=20C?= =?UTF-8?q?WX=20keyer,=20statistics=20dashboard,=20What's=20new=20dialog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.fr.md | 44 +++++++++++++++++++++++++++++++++++++------- README.md | 41 +++++++++++++++++++++++++++++++++++------ 2 files changed, 72 insertions(+), 13 deletions(-) diff --git a/README.fr.md b/README.fr.md index 8a23b4d..7d30aed 100644 --- a/README.fr.md +++ b/README.fr.md @@ -112,7 +112,10 @@ Affiché uniquement quand le backend CAT est une FlexRadio : parole (NOR/DX/DX+), VOX (+ niveau + délai), moniteur (+ niveau), gain micro. - **Réception (slice active) :** mode/seuil AGC, niveau audio, NB / NR / ANF. - **Coupleur d'antenne (ATU) :** accord / bypass / mémoires. -- **Amplificateur :** PowerGenius XL operate/standby + défaut. +- **Amplificateur :** la carte de commande suit l'ampli configuré — + **PowerGenius XL** (operate/standby, mode ventilateur, défaut) ou + **SPE Expert** (operate/standby, Marche/Arrêt, niveau Low/Mid/High, barre de + puissance de sortie, bande & température). - **Mesures en direct** via le flux UDP VITA-49 : S-mètre (unités S), puissance directe (W), ROS, ALC, température PA, tension, plus les mesures de l'ampli. @@ -159,9 +162,10 @@ avec le panadapter en flux, et Marche/Arrêt manuel. (L'audio est hors périmèt ## Keyers & audio - **Keyer CW** avec macros et macros sur touches F. Le moteur du keyer est - sélectionnable : **WinKeyer** (K1EL WK1/2/3 sur port COM), **Icom** (le keyer - intégré de la radio via CI-V — sans matériel supplémentaire, fonctionne aussi à - distance) ou **TCI**. + sélectionnable : **WinKeyer** (K1EL WK1/2/3 sur port COM), **FlexRadio CWX** + (le keyer intégré de la radio via l'API SmartSDR — type-ahead et retour arrière, + sans WinKeyer ni SmartCAT), **Icom** (le keyer intégré de la radio via CI-V — + sans matériel supplémentaire, fonctionne aussi à distance) ou **TCI**. - **Keyer vocal numérique** (DVK) : enregistrer les messages vocaux F1–F6 et les émettre. - **Enregistrement audio des QSO :** capture continue en tampon glissant ; au @@ -170,10 +174,24 @@ avec le panadapter en flux, et Marche/Arrêt manuel. (L'audio est hors périmèt ## Amplis & commutateurs -- Amplificateur **PowerGenius XL** (4O3A) — TCP direct : operate/standby, - sélecteur de mode ventilateur et affichage des défauts. +- **Amplificateurs** (Réglages → Amplificateur — la carte de commande apparaît + sur l'onglet FlexRadio, ou seule quand ni Flex ni Icom n'est actif) : + - **PowerGenius XL** (4O3A) en TCP direct — operate/standby, sélecteur de mode + ventilateur et affichage des défauts. + - **SPE Expert** (1.3K-FA / 1.5K-FA / 2K-FA) via **USB** (COM virtuel) ou le + **réseau** (pont RS232-Ethernet) — operate/standby, Marche/Arrêt, niveau de + sortie Low / Mid / High, une barre de puissance et le statut en direct (bande, + ROS, courant PA, température, avertissements/alarmes). - Commutateur d'antenne **Antenna Genius** (4O3A) via TCP/GSCP — un widget de commutation A/B ancré. +- Panneau **Station Control** (ancrable, widgets réordonnables par glisser) : le + **rotor**, la commande d'éléments **Ultrabeam** et des **cartes relais** — + WebSwitch 1216H, KMTronic, **Denkovi** USB (bit-bang FT245 D2XX, 4 ou 8 relais) + et USB-série générique (CH340 / LCUS, protocole A0) — pour l'alimentation, les + antennes et accessoires de la station. +- **Relais automatiques** (Réglages) : bascule les relais de Station Control + automatiquement selon la fréquence / bande de la radio (comme PstRotator) — par + relais, une fenêtre de fréquence ou un ensemble de bandes. ## QSL & diplômes @@ -201,6 +219,15 @@ avec le panadapter en flux, et Marche/Arrêt manuel. (L'audio est hors périmèt un début/fin de fenêtre, signale les doublons et tient un tableau de score en direct. +## Statistiques + +- **Tableau de bord des statistiques :** tuiles de synthèse (QSO, indicatifs + uniques, entités DXCC, continents, % confirmés) plus des graphiques — QSO **par + mode**, un split **CW / phonie / data** par bande, l'**activité dans le temps** + (vues glissantes jour / 7 jours / 30 jours / 12 mois), par opérateur et par + continent. Filtres par plage de dates, par opérateur et par concours, et une vue + **Table** qui reprend chaque graphique. + ## Statut opérateur en direct (événements spéciaux) Pour un indicatif d'événement spécial multi-op sur un journal MySQL partagé (ex. @@ -247,7 +274,10 @@ ce n'est pas un serveur web. - **Démarrage automatique :** lancer des programmes externes (WSJT-X, JTAlert, contrôle de rotor…) au démarrage d'OpsLog, en sautant ceux déjà lancés. - **Sauvegarde :** sauvegarde optionnelle base + ADIF à la fermeture. -- **Vérification de mise à jour** au démarrage avec un toast (désactivable). +- **Vérification de mise à jour** au démarrage et toutes les 5 minutes (et à + l'ouverture d'Aide → À propos), avec un toast (désactivable), plus une fenêtre + **Nouveautés** qui affiche le changelog (anglais / français) au premier + lancement après une mise à jour — réouvrable à tout moment depuis le menu Aide. - **Télémétrie d'usage anonyme** (un battement de cœur quotidien : ID d'installation aléatoire + version + OS — aucune donnée d'indicatif ou de QSO ; désactivable dans les Préférences). diff --git a/README.md b/README.md index 9348787..8973217 100644 --- a/README.md +++ b/README.md @@ -100,7 +100,10 @@ Shown only when the CAT backend is a FlexRadio: VOX (+ level + delay), monitor (+ level), mic gain. - **Receive (active slice):** AGC mode/threshold, audio level, NB / NR / ANF. - **Antenna tuner (ATU):** tune / bypass / memories. -- **Amplifier:** PowerGenius XL operate/standby + fault. +- **Amplifier:** the amp card follows whichever amplifier is configured — + **PowerGenius XL** (operate/standby, fan mode, fault) or **SPE Expert** + (operate/standby, ON/OFF, Low/Mid/High level, output-power bar, band & + temperature). - **Live meters** over the UDP VITA-49 stream: S-meter (S-units), forward power (W), SWR, ALC, PA temperature, voltage, plus the amplifier's meters. @@ -141,18 +144,33 @@ as Mumble.) ## Keyers & audio - **CW keyer** with macros and F-key macros. The keyer engine is selectable: - **WinKeyer** (K1EL WK1/2/3 over a COM port), **Icom** (the radio's own keyer - over CI-V — no extra hardware, works over the remote link too) or **TCI**. + **WinKeyer** (K1EL WK1/2/3 over a COM port), **FlexRadio CWX** (the radio's + built-in keyer over the SmartSDR API — type-ahead and backspace, no WinKeyer or + SmartCAT needed), **Icom** (the radio's own keyer over CI-V — no extra hardware, + works over the remote link too) or **TCI**. - **Digital Voice Keyer** (DVK): record F1–F6 voice messages and transmit them. - **QSO audio recording:** continuous rolling capture; on *Log QSO* the contact is saved to a per-QSO WAV (`CALL_YYYYMMDD_HHMMSS.wav`); mixes RX + mic. ## Amplifiers & switches -- **PowerGenius XL** (4O3A) amplifier — direct TCP: operate/standby, fan-mode - selector and fault display. +- **Amplifiers** (Settings → Amplifier — the control card appears on the + FlexRadio tab, or on its own when neither Flex nor Icom is active): + - **PowerGenius XL** (4O3A) over direct TCP — operate/standby, fan-mode + selector and fault display. + - **SPE Expert** (1.3K-FA / 1.5K-FA / 2K-FA) over **USB** (virtual COM) or the + **network** (RS232-to-Ethernet bridge) — operate/standby, ON/OFF, + Low / Mid / High output level, an output-power bar and live status (band, + SWR, PA current, temperature, warnings/alarms). - **Antenna Genius** (4O3A) antenna switch over TCP/GSCP — a docked A/B antenna-switch widget. +- **Station Control** panel (dockable, drag-to-reorder widgets): the **rotator**, + **Ultrabeam** element control and **relay boards** — WebSwitch 1216H, KMTronic, + **Denkovi** USB (FT245 D2XX bit-bang, 4 or 8 relays) and generic USB-serial + (CH340 / LCUS, A0 protocol) — for station power, antennas and accessories. +- **Relay auto-control** (Settings): switch Station-Control relays automatically + from the rig frequency / band (like PstRotator) — per relay, a frequency window + or a set of bands. ## QSL & awards @@ -176,6 +194,14 @@ as Mumble.) and the sent/received serials (`STX` / `SRX`), enforces a window start/end, flags dupes and keeps a live scoreboard. +## Statistics + +- **Logbook statistics dashboard:** headline tiles (QSOs, unique callsigns, DXCC + entities, continents, % confirmed) plus charts — QSOs **by mode**, a per-band + **CW / phone / data** split, **activity over time** (rolling day / 7-day / + 30-day / 12-month views), by operator and by continent. Date-range, per-operator + and per-contest filters, and a **Table** view that mirrors every chart. + ## Multi-operator live status (special events) For a multi-op special-event call on a shared MySQL logbook (e.g. **TM74TFR**): @@ -218,7 +244,10 @@ only writes to the DB — it is not a web server. - **Autostart:** launch external programs (WSJT-X, JTAlert, rotator control…) at OpsLog startup, skipping any already running. - **Backup:** optional database + ADIF backup at shutdown. -- **Update check** at startup with a toast (toggleable). +- **Update check** at startup and every 5 minutes (and on opening Help → About), + with a toast (toggleable), plus a **What's new** dialog that shows the changelog + (English / French) on the first launch after an update — reopenable any time + from the Help menu. - **Anonymous usage telemetry** (a once-a-day heartbeat: random install ID + version + OS — no callsign or QSO data; opt-out in Preferences).