Réglages de la station : station.toml

TRX distant version 0.113.0

station.toml est le fichier de configuration de la station : le poste, les cartes son, le réseau, les sécurités d'émission, les comptes, les fonctions facultatives. Il est écrit par l'assistant de TRX Console et se modifie ensuite par TRX Console (menu 14, et les menus spécialisés cités pour chaque section). La station le vérifie à chaque démarrage : une valeur incohérente est refusée avec un message précis, jamais ignorée en silence.

Débutant : seuls les réglages courant vous concernent ; l'assistant les règle pour vous. Les réglages expert ont des valeurs par défaut sûres : n'y touchez qu'en connaissance de cause. Emplacement du fichier : /etc/trx-remote/station.toml (Debian, Raspberry Pi), C:\ProgramData\trx-remote\station.toml (Windows).

Le poste [rig]

Le transceiver piloté par Hamlib : modèle, liaison CAT, commande du PTT, modes et puissance.

Se modifie : Assistant (menu 2), profils de poste (menu 18), ou menu 14. — pris en compte au redémarrage de la station (TRX Console le propose).

model courant
À quoi il sert
Numéro du modèle du poste dans Hamlib (liste : rigctl -l). 1 = poste factice, pour essayer sans matériel.
Par défaut
0
Exemple
IC-7300MK2 : 3094 (Hamlib 4.7).
port courant
À quoi il sert
Port série de la liaison CAT. Sous Linux, préférez le nom stable /dev/serial/by-id/… (il ne change pas d'un redémarrage à l'autre).
Par défaut
""
Exemple
Windows : COM8 ; Linux : /dev/serial/by-id/usb-Silicon_Labs_…-if00-port0.
speed courant
À quoi il sert
Débit série de la liaison CAT. Vide : le débit par défaut de Hamlib pour ce modèle. Doit être identique au réglage du poste.
Par défaut
vide
Exemple
19200, 115200.
ptt_type courant
À quoi il sert
Comment la station passe le poste en émission : RIG (commande CAT), RTS ou DTR (ligne d'un port série), GPIO / GPION (broche du Raspberry Pi), NONE (aucune : réception seule).
Par défaut
"RIG"
Sécurité
La station relit l'état du PTT après chaque commande ; avec NONE, aucune émission n'est possible.
ptt_port expert
À quoi il sert
Port de la commande PTT quand elle n'est pas sur le port CAT (RTS ou DTR d'un autre port). Vide : le port CAT.
Par défaut
""
extra_conf expert
À quoi il sert
Options supplémentaires passées à rigctld (-C nom=valeur), pour un poste qui en a besoin.
Par défaut
[]
Exemple
["civaddr=0x94"]
tx_modes courant
À quoi il sert
Modes dans lesquels l'émission est permise ; vide = tous. Sur les Icom, l'audio de la carte son USB n'est émis qu'en modes données (USB-D, LSB-D, FM-D…) : dans un autre mode, le poste modulerait avec son propre micro.
Par défaut
[]
Exemple
Icom : ["PKTUSB", "PKTLSB", "FM-D", "AM-D"].
Sécurité
Une demande d'émission dans un mode absent de la liste est refusée. La mesure de TOS utilise le premier mode FM permis ici (FM, PKTFM ou FM-D).
max_power_w courant
À quoi il sert
Puissance maximale du poste en watts. 0 : inconnue, la page et l'application affichent des pourcentages au lieu de watts.
Par défaut
0
Exemple
100 pour un poste de 100 W.

Le son [audio]

Les deux sens audio entre la station et le poste (interface son type Digirig, SignaLink, ou carte USB du poste).

Se modifie : Assistant (menu 2), profils de poste (menu 18), ou menu 14. — pris en compte au redémarrage de la station (TRX Console le propose).

capture_device courant
À quoi il sert
Carte son qui reçoit l'audio du poste (le son entendu à distance). Vide : la carte par défaut du système.
Par défaut
""
Exemple
Linux : plughw:CARD=CODEC,DEV=0 ; Windows : Microphone (USB Audio CODEC).
playback_device courant
À quoi il sert
Carte son qui envoie l'audio vers le poste (votre voix en émission). Vide : la carte par défaut du système.
Par défaut
""
sample_rate expert
À quoi il sert
Fréquence d'échantillonnage. Seule la valeur 48 000 est gérée (codec Opus).
Par défaut
48000
Valeurs
48000 uniquement.
rx_gain_db courant
À quoi il sert
Gain appliqué au son reçu, en dB (négatif = moins fort).
Par défaut
0.0
tx_gain_db courant
À quoi il sert
Gain appliqué au son envoyé au poste, en dB.
Par défaut
0.0
Sécurité
Un excès sature l'émetteur : réglez-le sur charge fictive en surveillant l'ALC.

Réseau [network]

Comment la page web et l'application joignent la station. Voir aussi le guide d'accès distant (VPN ou port exposé avec HTTPS).

Se modifie : Assistant (menu 2), appairage d'un téléphone (menu 19), ou menu 14. — pris en compte au redémarrage de la station (TRX Console le propose).

rigctld_host expert
À quoi il sert
Adresse d'écoute de rigctld, le service Hamlib qui parle au poste.
Par défaut
"127.0.0.1"
Sécurité
rigctld n'a AUCUNE authentification : il doit écouter en local seulement (127.0.0.1). La station refuse toute autre valeur.
rigctld_port expert
À quoi il sert
Port local de rigctld.
Par défaut
4532
gateway_bind courant
À quoi il sert
Adresse d'écoute de la station pour la page et l'application. 127.0.0.1 : cette machine seulement ; l'adresse de la machine sur votre VPN ; ou 0.0.0.0 : toutes ses adresses.
Par défaut
"127.0.0.1"
Sécurité
Hors de la machine, HTTPS est exigé (tls_cert, tls_key), sauf allow_insecure_http dans un VPN.
gateway_port courant
À quoi il sert
Port de la station pour la page web et l'application.
Par défaut
8443
web_client expert
À quoi il sert
Sert la page web de contrôle sur le même port que l'application. false : application seulement.
Par défaut
true
tls_cert courant
À quoi il sert
Certificat HTTPS de la station (fichier PEM). L'assistant en génère un ; son empreinte sert à l'appairage du téléphone (menu 19).
Par défaut
""
tls_key courant
À quoi il sert
Clé privée du certificat HTTPS.
Par défaut
""
Sécurité
Fichier secret : il ne doit être lisible que par la station.
allow_insecure_http expert
À quoi il sert
Autorise l'écoute hors de la machine SANS HTTPS. À n'accepter que dans un VPN qui chiffre déjà tout.
Par défaut
false
Sécurité
Sur Internet sans VPN, mots de passe et audio passeraient en clair : laissez false.
trusted_proxies expert
À quoi il sert
Adresses (ou plages) des relais de confiance devant la station, dont l'en-tête X-Forwarded-For est cru pour connaître l'adresse réelle du client.
Par défaut
["127.0.0.1", "::1"]
ice_servers expert
À quoi il sert
Serveurs STUN/TURN pour établir l'audio (WebRTC) à travers Internet. [] : réseau local ou VPN seulement.
Par défaut
["stun:stun.l.google.com:19302"]

Sécurités d'émission [safety]

Les règles que la station applique à TOUTE émission demandée à distance, indépendamment de la page et de l'application.

Se modifie : Menu 14 ; seuils de température : menu 16 ; rediffusion : assistant (menu 2). — pris en compte au redémarrage de la station (TRX Console le propose).

tot_s courant
À quoi il sert
Temps maximal d'une émission (TOT) en secondes : au-delà, la station repasse en réception, avec un bip d'avertissement avant.
Par défaut
90
Valeurs
Au-dessus de 0 et au plus tot_ceiling_s.
Sécurité
Limite aussi la durée d'un enregistrement rediffusé (TOT moins 5 s).
tot_ceiling_s courant
À quoi il sert
Plafond du TOT : la valeur de tot_s ne peut pas le dépasser.
Par défaut
120
Sécurité
Le superviseur coupe de son côté au-delà de [supervisor] tot_abs_s, qui doit rester plus grand.
enforce_bands courant
À quoi il sert
true : la station refuse d'émettre hors des [[bands]]. false : c'est le poste qui l'interdit (par exemple le « TX limit » des Icom) ; la responsabilité vous revient.
Par défaut
true
Sécurité
Avec true et une liste de bandes vide, aucune émission n'est possible (réception seule).
warn_before_s expert
À quoi il sert
Secondes avant la fin du TOT où l'avertissement est donné.
Par défaut
10
Valeurs
Entre 0 et tot_s.
heartbeat_interval_ms expert
À quoi il sert
Cadence attendue des battements du téléphone ou de la page pendant une émission (preuve que le client est toujours là).
Par défaut
500
heartbeat_timeout_ms expert
À quoi il sert
Sans battement depuis ce délai, la station repasse en réception (client perdu, réseau coupé).
Par défaut
2000
Sécurité
Ne l'augmentez pas sans raison : c'est ce qui coupe une émission dont le client a disparu.
rig_temp_warn_c courant
À quoi il sert
Température du poste (si Hamlib la donne) à partir de laquelle un avertissement est affiché et envoyé.
Par défaut
40
Valeurs
Entre 20 et 90 °C, plus petit que rig_temp_cut_c.
rig_temp_cut_c courant
À quoi il sert
Au-delà, l'émission à distance est coupée et refusée jusqu'au retour sous rig_temp_warn_c.
Par défaut
50
allow_replay courant depuis 0.91.0
À quoi il sert
Autorise la rediffusion d'un enregistrement de l'audio reçu (page et application) : enregistrer un correspondant puis le renvoyer en émission. Demandé par l'assistant à l'ajout du poste ; refusé par défaut.
Par défaut
false
Sécurité
Rediffuser l'émission d'une station à des tiers est en général INTERDIT au service amateur : n'activez qu'en connaissance de cause, sous votre responsabilité.

Bandes autorisées [[bands]]

Une entrée par bande où l'émission est permise. Liste vide = réception seule. Les bandes proposées par l'assistant (IARU Région 1) sont un point de départ : vérifiez-les pour votre licence et votre pays.

Se modifie : Assistant (menu 2) ou menu 14. — pris en compte au redémarrage de la station (TRX Console le propose).

name courant
À quoi il sert
Nom de la bande, affiché dans les messages.
Par défaut
obligatoire
Exemple
"40m"
low_mhz courant
À quoi il sert
Limite basse de la bande, en MHz.
Par défaut
obligatoire
Exemple
7.000
high_mhz courant
À quoi il sert
Limite haute de la bande, en MHz.
Par défaut
obligatoire
Exemple
7.200

Comptes [[clients]]

Une entrée par compte qui peut se connecter : opérateurs (contrôle complet) et visiteurs (écoute seule).

Se modifie : Assistant (menu 2), visiteurs (menu 20), commande trx-setup --add-client. — relu par la station en quelques secondes, sans redémarrer.

id courant
À quoi il sert
Identifiant de connexion du compte, saisi dans la page ou l'application.
Par défaut
""
Exemple
"telephone", "voiture"
token expert
À quoi il sert
Ancien secret en clair (anciennes versions). Toujours accepté, mais à remplacer par un mot de passe (password_hash).
Par défaut
""
Sécurité
Un secret en clair dans le fichier est lisible par qui lit le fichier : remplacez-le.
password_hash courant
À quoi il sert
Empreinte du mot de passe (scrypt) ; jamais le mot de passe lui-même. Écrite par l'assistant, le menu 20 ou trx-setup --set-password.
Par défaut
""
role courant
À quoi il sert
operator : contrôle complet ; listener : visiteur en écoute seule, aucune commande vers le poste.
Par défaut
"operator"
pseudo courant
À quoi il sert
Nom montré aux autres connectés à la place de l'identifiant (plusieurs comptes peuvent porter le même).
Par défaut
""
enabled courant
À quoi il sert
false : connexion refusée, et une connexion en cours est fermée.
Par défaut
true
expires courant
À quoi il sert
Date de fin du compte (AAAA-MM-JJ, heure de la station) ; vide : jamais.
Par défaut
""

Visiteurs en réception seule [access]

Des comptes qui écoutent la station et voient l'écran de l'opérateur, sans aucune commande vers le poste.

Se modifie : Menu 20. — relu par la station en quelques secondes, sans redémarrer.

max_listeners courant
À quoi il sert
Nombre de visiteurs connectés en même temps ; 0 : écoute des visiteurs fermée sur la station. Sinon, l'opérateur ouvre ou ferme l'écoute depuis sa page ou l'application.
Par défaut
0
Valeurs
0 à 20.
max_operators expert
À quoi il sert
Nombre de connexions opérateur en même temps (quota à part : un visiteur ne prend jamais la place d'un opérateur).
Par défaut
4
Valeurs
1 à 8.
listeners_need_operator courant
À quoi il sert
true : visiteurs admis seulement si un opérateur est connecté à distance.
Par défaut
true
operator_grace_s expert
À quoi il sert
Après la perte du dernier opérateur, attente avant de déconnecter les visiteurs.
Par défaut
60
Valeurs
0 à 600 s.
listeners_outside_bands courant
À quoi il sert
false : silence pour les visiteurs quand la réception sort des bandes de la station.
Par défaut
false
listener_spectrum_fps expert
À quoi il sert
Cadence maximale du spectre HF envoyé aux visiteurs (images par seconde) ; l'opérateur garde la sienne.
Par défaut
5
Valeurs
1 à 20.
overload_temp_c expert
À quoi il sert
Protection de la station : température du processeur au-delà de laquelle (pendant 10 s) les visiteurs sont déconnectés.
Par défaut
85
Valeurs
50 à 105 °C.
overload_cpu_pct expert
À quoi il sert
Même protection : charge du processeur (tous cœurs) en %.
Par défaut
90
Valeurs
50 à 100 %.
overload_lag_ms expert
À quoi il sert
Même protection : retard de la boucle de la station, en millisecondes.
Par défaut
100
Valeurs
20 à 2000 ms.
overload_mem_pct expert
À quoi il sert
Même protection : mémoire libre minimale, en %.
Par défaut
10
Valeurs
1 à 50 %.

Mesure de TOS [swr]

La courbe de TOS de l'antenne, lancée depuis la page ou l'application : une courte porteuse FM par point. Dernière mesure : menu 21.

Se modifie : Menu 14. — pris en compte au redémarrage de la station (TRX Console le propose).

enabled courant depuis 0.90.0
À quoi il sert
false : la mesure de TOS n'est pas proposée.
Par défaut
true
max_power_pct courant depuis 0.90.0
À quoi il sert
Plafond de puissance de la mesure, en % de la puissance du poste. L'opérateur choisit la puissance (15 % par défaut) sous ce plafond.
Par défaut
50
Valeurs
5 à 50 %.
Sécurité
Jamais au-dessus de 50 % : quelques watts suffisent pour mesurer.
max_points expert depuis 0.90.0
À quoi il sert
Nombre maximal de points d'une mesure.
Par défaut
50
Valeurs
2 à 200.
point_tx_max_s expert depuis 0.90.0
À quoi il sert
Durée maximale de l'émission d'un point. Le temps réel est étalonné au premier usage pour chaque modèle de poste, sans dépasser cette valeur.
Par défaut
2.0
Valeurs
0,5 à 3 s.

Breizh Audio Box dans l'émission [breizh]

Le son du micro passe par Breizh Audio Box (traitement de la voix) sur un autre PC du réseau local avant d'aller au poste. Si Breizh ne répond plus, la station repasse seule en direct. Le son du micro circule EN CLAIR sur le réseau local : seulement sur un réseau de confiance.

Se modifie : Menu 14 ; la clé d'appairage se crée avec TRX Console (fichier breizh.key à côté de station.toml). — pris en compte au redémarrage de la station (TRX Console le propose).

enabled courant depuis 0.99.0
À quoi il sert
true : le son du micro de l'opérateur passe par Breizh Audio Box pendant l'émission, quand Breizh répond.
Par défaut
false
Sécurité
Breizh ne peut jamais déclencher ni prolonger une émission : la station garde le PTT, la porte audio d'émission et son limiteur.
host courant depuis 0.99.0
À quoi il sert
Adresse IP du PC où tourne Breizh Audio Box (127.0.0.1 si c'est le même PC).
Par défaut
""
Valeurs
Adresse IP privée seulement (RFC 1918 : 10/8, 172.16/12, 192.168/16 ; lien local 169.254/16 ; locale 127/8 ; IPv6 fd00::/8, fe80::/10). Ni nom d'hôte ni adresse publique.
Sécurité
Le son du micro n'est pas chiffré : une adresse publique est refusée.
port expert depuis 0.99.0
À quoi il sert
Port UDP sur lequel Breizh attend la station (le même que dans l'onglet « OpenRemoteTRX » de Breizh).
Par défaut
47100
Valeurs
1024 à 65535.
key_file expert depuis 0.99.0
À quoi il sert
Fichier de la clé d'appairage partagée avec Breizh. Vide : breizh.key à côté de station.toml. La clé n'est jamais écrite dans station.toml.
Par défaut
""
Sécurité
Fichier refusé s'il est lisible par tous les comptes.
block_timeout_ms expert depuis 0.99.0
À quoi il sert
Délai au-delà duquel un bloc de son (10 ms) qui n'est pas revenu de Breizh part sans traitement, à gain réduit.
Par défaut
40
Valeurs
15 à 100 ms.
lost_ms expert depuis 0.99.0
À quoi il sert
Sans aucun retour de Breizh pendant ce délai, l'émission continue en direct jusqu'à sa fin (repli).
Par défaut
100
Valeurs
50 à 500 ms, plus grand que block_timeout_ms.
fallback_gain_db expert depuis 0.99.0
À quoi il sert
Gain du son direct pendant un repli (Breizh perdu), pour ne pas surmoduler un son prévu pour être traité.
Par défaut
-6.0
Valeurs
-20 à 0 dB.
reactivate_after_s expert depuis 0.99.0
À quoi il sert
Après un repli, durée pendant laquelle Breizh doit répondre sans faute avant d'être repris automatiquement (jamais pendant une émission). 0 : seulement quand l'opérateur le demande.
Par défaut
60
Valeurs
0, ou 30 à 3600 s.

Sonde de qualité réseau [netprobe]

La station mesure en continu la liaison avec chaque téléphone ou navigateur connecté (pertes, temps aller-retour, gigue, coupures) et dit après une coupure quel tronçon a probablement lâché. Un petit indicateur l'affiche ; les statistiques des 30 derniers jours, l'effacement et l'export sont dans la page et l'application. La sonde ne fait que mesurer : elle n'agit jamais sur l'émission.

Se modifie : Menu 14. Les seuils de l'indicateur choisis dans la page ou l'application (statistiques, rubrique « Seuils ») sont rangés à part et priment sur ceux d'ici. — pris en compte au redémarrage de la station (TRX Console le propose).

enabled courant depuis 0.106.0
À quoi il sert
true : la station mesure la qualité de la liaison avec chaque client (battement réseau d'une seconde dans les deux sens, quelques dizaines d'octets).
Par défaut
true
Sécurité
La sonde ne fait que mesurer et afficher : elle ne coupe ni ne déclenche jamais une émission.
heartbeat_interval_s expert depuis 0.106.0
À quoi il sert
Période du battement réseau entre la station et chaque client.
Par défaut
1.0
Valeurs
0,5 à 10 s.
outage_missed_beats expert depuis 0.106.0
À quoi il sert
Nombre de battements sans écho qui font déclarer une coupure.
Par défaut
3
Valeurs
2 à 20.
lan_target expert depuis 0.106.0
À quoi il sert
Box (passerelle du réseau local) que la station sonde pour savoir si une coupure vient de son propre réseau. auto : la passerelle par défaut de la machine.
Par défaut
"auto"
internet_target expert depuis 0.106.0
À quoi il sert
Adresse sur Internet que la station sonde pour savoir si une coupure vient de la connexion de la box. Vide : aucune sonde Internet.
Par défaut
"1.1.1.1"
loss_warn_pct expert depuis 0.106.0
À quoi il sert
Perte de battements sur 60 s à partir de laquelle l'indicateur passe à l'orange (valeur de départ).
Par défaut
2.0
Valeurs
0,1 à 100 %, plus petit que loss_alert_pct.
loss_alert_pct expert depuis 0.106.0
À quoi il sert
Perte de battements sur 60 s à partir de laquelle l'indicateur passe au rouge (valeur de départ).
Par défaut
10.0
Valeurs
0,1 à 100 %.
rtt_warn_ms expert depuis 0.106.0
À quoi il sert
Temps aller-retour (p95 sur 60 s) à partir duquel l'indicateur passe à l'orange. Valeur de départ : la rubrique « Seuils » des statistiques propose des valeurs d'après vos mesures.
Par défaut
250
Valeurs
20 à 5 000 ms, plus petit que rtt_alert_ms.
rtt_alert_ms expert depuis 0.106.0
À quoi il sert
Temps aller-retour (p95 sur 60 s) à partir duquel l'indicateur passe au rouge (valeur de départ).
Par défaut
600
Valeurs
20 à 5 000 ms.
alert_outage_s courant depuis 0.106.0
À quoi il sert
Une coupure plus longue envoie une alerte par l'adresse de notification de [supervisor] (notify_url). 0 : aucune alerte de coupure.
Par défaut
10
Valeurs
0 à 3 600 s.
alert_cooldown_s expert depuis 0.106.0
À quoi il sert
Délai minimal entre deux alertes de la sonde (coupure, perte).
Par défaut
300
Valeurs
30 à 86 400 s.
log_retention_days expert depuis 0.106.0
À quoi il sert
Durée de conservation des mesures détaillées (résumés de 10 s).
Par défaut
7
Valeurs
1 à 30 jours.
stats_retention_days expert depuis 0.106.0
À quoi il sert
Durée de conservation des coupures et des statistiques horaires (vue des 30 derniers jours).
Par défaut
30
Valeurs
7 à 90 jours.
vpn_shared_warn courant depuis 0.106.0
À quoi il sert
true : avertit quand deux appareils semblent partager le même profil VPN (même adresse privée, ou coupures très régulières), cause connue de coupures toutes les 15 à 30 s.
Par défaut
true
rsrp_warn_dbm expert depuis 0.106.0
À quoi il sert
Signal 4G/5G mesuré par l'application (RSRP) sous lequel l'indicateur passe à l'orange.
Par défaut
-105
Valeurs
-140 à -40 dBm, au-dessus de rsrp_alert_dbm.
rsrp_alert_dbm expert depuis 0.106.0
À quoi il sert
Signal 4G/5G (RSRP) sous lequel l'indicateur passe au rouge.
Par défaut
-115
Valeurs
-140 à -40 dBm.
sinr_warn_db expert depuis 0.106.0
À quoi il sert
Rapport signal/bruit 4G/5G mesuré par l'application sous lequel l'indicateur passe à l'orange.
Par défaut
3
Valeurs
-20 à 30 dB, au-dessus de sinr_alert_db.
sinr_alert_db expert depuis 0.106.0
À quoi il sert
Rapport signal/bruit 4G/5G sous lequel l'indicateur passe au rouge.
Par défaut
0
Valeurs
-20 à 30 dB.

Spectre HF du poste [spectrum]

Le spectre et le waterfall HF du poste dans la page et l'application, par un second port du poste (Icom) ou par Hamlib.

Se modifie : Assistant (menu 2), profils de poste (menu 18), ou menu 14. — pris en compte au redémarrage de la station (TRX Console le propose).

enabled courant
À quoi il sert
Spectre et waterfall HF du poste dans la page et l'application. false : pas de spectre HF (un seul port vers le poste).
Par défaut
false
source courant
À quoi il sert
civ_port : second port série du poste réglé en CI-V (Icom, recommandé) ; rigctld : flux de Hamlib 4.6+ (déconseillé sous Windows).
Par défaut
"rigctld"
data_port expert
À quoi il sert
Source rigctld : port UDP local de la diffusion du spectre.
Par défaut
4572
max_fps expert
À quoi il sert
Cadence maximale du spectre envoyé aux clients (images par seconde).
Par défaut
10
port courant
À quoi il sert
Source civ_port : second port série du poste.
Par défaut
""
Exemple
Windows : COM7 ; Linux : /dev/serial/by-id/…-if02-port0.
Sécurité
Jamais le port CAT ni le port PTT. Sur l'IC-7300, régler « USB SEND » et « USB Keying » sur OFF pour ce port : sinon il pourrait mettre le poste en émission.
civ_address courant
À quoi il sert
Source civ_port : adresse CI-V du poste, en hexadécimal (revérifiée à chaque ouverture).
Par défaut
""
Exemple
IC-7300MK2 : B6.
baud courant
À quoi il sert
Source civ_port : débit du second port (identique au réglage du poste).
Par défaut
115200
Valeurs
9600, 19200, 38400, 57600 ou 115200.

SELCALL [selcall]

Squelch numérique par appel de groupe : le son reçu reste coupé jusqu'à l'appel de votre code.

Se modifie : Menu 14 ; le code et les options se règlent depuis la page ou l'application. — pris en compte au redémarrage de la station (TRX Console le propose).

enabled courant
À quoi il sert
Fonction SELCALL disponible sur cette station.
Par défaut
false
send_on_tx_end courant
À quoi il sert
Trame SELCALL émise en fin d'émission, à la place du roger bip (seulement si le temps d'émission restant la contient).
Par défaut
false
manual_repeat expert
À quoi il sert
Appel manuel : nombre d'émissions de la trame.
Par défaut
3
Valeurs
1 à 5.
manual_gap_ms expert
À quoi il sert
Appel manuel : silence entre deux trames, en millisecondes.
Par défaut
500
filter_mode expert
À quoi il sert
Ce que deviennent les tonalités SELCALL dans le son reçu : mute (coupées), attenuate (atténuées), chime (remplacées par un carillon).
Par défaut
"attenuate"
attenuation_db expert
À quoi il sert
Mode attenuate : atténuation des tonalités, en dB.
Par défaut
20
audio_delay_ms expert
À quoi il sert
Retard du son reçu pour que les tonalités soient filtrées avant d'être entendues.
Par défaut
500
Valeurs
250 à 1000 ms.
tx_level_dbfs expert
À quoi il sert
Niveau de la trame émise, sous le seuil de l'ALC (réglable automatiquement depuis la page ou l'application).
Par défaut
-6.0
notify_on_call courant
À quoi il sert
Alerte ntfy (URL `notify_url` du superviseur), envoyée par la passerelle quand un appel ouvre le squelch, une par minute au plus. Le code SELCALL n'y figure jamais (une rubrique ntfy publique se devine).
Par défaut
true
history_size expert
À quoi il sert
Nombre de derniers codes gardés.
Par défaut
10

Cluster DX [cluster]

Les spots des clusters DX, du RBN et des cibistes, affichés sur le spectre et en liste.

Se modifie : Menu 14 ; mots de passe des sources : fichier secrets.toml (jamais ici). — pris en compte au redémarrage de la station (TRX Console le propose).

enabled courant
À quoi il sert
Module Cluster DX (spots des clusters, du RBN et des cibistes).
Par défaut
false
call courant
À quoi il sert
VOTRE indicatif radioamateur, seul envoyé aux clusters et au RBN. Vide : le module refuse de démarrer.
Par défaut
""
cb_call expert
À quoi il sert
Votre indicatif de cibiste (sources CB) ; aujourd'hui envoyé nulle part.
Par défaut
""
modes courant
À quoi il sert
Modes suivis (CW, SSB, AM, FM, FREEDV) ; vide : tous. Jamais les modes numériques.
Par défaut
[]
bands courant
À quoi il sert
Bandes suivies ; vide : toutes.
Par défaut
[]
continents expert
À quoi il sert
Continent du SPOTTEUR (celui qui annonce) ; vide : tous.
Par défaut
[]
blacklist expert
À quoi il sert
Indicatifs ignorés ; XX* désigne un préfixe.
Par défaut
[]
ttl_min expert
À quoi il sert
Durée de vie des spots des clusters et des cibistes, en minutes.
Par défaut
15.0
rbn_ttl_min expert
À quoi il sert
Durée de vie des spots du RBN, en minutes.
Par défaut
10.0
cty_update expert
À quoi il sert
Mise à jour hebdomadaire de la liste des pays des indicatifs (cty.dat).
Par défaut
true
source expert
À quoi il sert
Les sources de spots : voir la section suivante.
Par défaut
[]

Sources du Cluster DX [[cluster.source]]

Une entrée par source de spots (cluster telnet, RBN, site web).

Se modifie : Menu 14. — pris en compte au redémarrage de la station (TRX Console le propose).

name expert
À quoi il sert
Nom de la source, affiché dans l'état des flux.
Par défaut
obligatoire
type expert
À quoi il sert
telnet (cluster DX), rbn (Reverse Beacon Network), web (site, cibistes).
Par défaut
"telnet"
host expert
À quoi il sert
telnet, rbn : nom du serveur.
Par défaut
""
port expert
À quoi il sert
telnet, rbn : port du serveur.
Par défaut
0
url expert
À quoi il sert
web : adresse de la page (https seulement).
Par défaut
""
call expert
À quoi il sert
Indicatif propre à cette source ; vide : [cluster] call.
Par défaut
""
secret expert
À quoi il sert
NOM d'un mot de passe rangé dans secrets.toml (jamais le mot de passe lui-même) ; vide : aucun.
Par défaut
""
priority expert
À quoi il sert
Clusters telnet : 1 = principal, puis secours dans l'ordre.
Par défaut
1
enabled expert
À quoi il sert
false : source ignorée.
Par défaut
true

Superviseur [supervisor]

La seconde couche de sécurité, indépendante de la passerelle : elle surveille l'émission, rigctld et la machine, coupe l'émission en cas de doute et relance ce qui ne répond plus.

Se modifie : Menu 14. — pris en compte au redémarrage de la station (TRX Console le propose).

tot_abs_s courant
À quoi il sert
TOT absolu du superviseur : au-delà, il coupe l'émission lui-même, même si la passerelle ne le fait pas. Coupe aussi une émission faite au micro du poste.
Par défaut
135
Sécurité
Doit rester strictement plus grand que [safety] tot_ceiling_s.
poll_interval_s expert
À quoi il sert
Cadence de surveillance au repos (plus rapide pendant une émission).
Par défaut
1.0
max_reboots_per_hour expert
À quoi il sert
Redémarrages de la machine permis par heure ; au-delà, mode sûr (réception, accès coupé).
Par défaut
3
notify_url courant
À quoi il sert
Adresse de notification ntfy pour les alertes de la station (facultatif).
Par défaut
""
Exemple
https://ntfy.sh/mon-sujet-secret
Sécurité
Choisissez un sujet difficile à deviner : quiconque le connaît lit vos alertes.
status_path expert
À quoi il sert
Fichier d'état écrit par la passerelle et lu par le superviseur, trx-monitor et TRX Console.
Par défaut
/run/trx-remote/gateway-status.json (Linux) ; C:\ProgramData\trx-remote\run\gateway-status.json (Windows).
state_dir expert
À quoi il sert
Dossier d'état de la station : mode sûr, mémoires, profils, mesures de TOS, identifiant de station.
Par défaut
/var/lib/trx-remote (Linux) ; C:\ProgramData\trx-remote\state (Windows).
service_mode expert
À quoi il sert
auto, systemd (Linux : services du système) ou managed (le superviseur lance lui-même les processus, Windows).
Par défaut
"auto"
instance_lock_port expert
À quoi il sert
Port local réservé pour garantir qu'un seul superviseur tourne.
Par défaut
47321
stale_after_s expert
À quoi il sert
Passerelle jugée muette si son fichier d'état ne change plus depuis ce délai.
Par défaut
2.0
startup_grace_s expert
À quoi il sert
Délai de grâce au démarrage, le temps que la passerelle et rigctld soient prêts.
Par défaut
30.0
mismatch_grace_s expert
À quoi il sert
Tolérance avant de juger une émission « inexpliquée » (poste en émission sans client).
Par défaut
1.5
rigctld_fail_s expert
À quoi il sert
rigctld injoignable depuis ce délai : il est redémarré.
Par défaut
5.0
recovery_wait_s expert
À quoi il sert
Attente entre deux niveaux de l'échelle de reprise (relances, reset USB, mode sûr).
Par défaut
20.0
healthy_reset_s expert
À quoi il sert
Durée sans problème avant de repartir du premier niveau de l'échelle de reprise.
Par défaut
120.0
temp_alert_c expert
À quoi il sert
Température de la machine au-delà de laquelle une alerte est envoyée (sans autre action).
Par défaut
80.0
alive_every_h courant
À quoi il sert
Message « Station en service » envoyé par notify_url toutes les N heures (priorité minimale) ; 0 : aucun.
Par défaut
1.0
allow_local_tx courant
À quoi il sert
true (« station partagée ») : une émission faite au micro du poste n'est pas coupée à distance (seul le TOT absolu s'applique), et le PTT à distance est bloqué pendant l'émission locale puis 2 minutes.
Par défaut
true
Sécurité
false : toute émission non demandée par la station est coupée.
gateway_unit expert
À quoi il sert
Linux : nom du service systemd de la passerelle.
Par défaut
"trx-gateway.service"
rigctld_unit expert
À quoi il sert
Linux : nom du service systemd de rigctld.
Par défaut
"rigctld.service"

Modules [modules]

Programmes complémentaires lancés à côté de la station (Cluster DX…), reliés par un bus local.

Se modifie : Menu 14. — pris en compte au redémarrage de la station (TRX Console le propose).

run expert
À quoi il sert
Modules à faire tourner ; vide : aucun (pas de bus).
Par défaut
[]
Exemple
["cluster"]
bus_port expert
À quoi il sert
Port de l'API interne des modules, en local seulement.
Par défaut
47810
run_as expert
À quoi il sert
Linux : compte sous lequel tournent les modules (jamais root).
Par défaut
"trx"
extra_dir expert
À quoi il sert
Dossier de modules supplémentaires ; vide : modules fournis seulement.
Par défaut
""

Mises à jour [update]

Recherche des nouvelles versions publiées (rien n'est installé sans votre accord).

Se modifie : Menu 14 ; installation : menu 10. — pris en compte au redémarrage de la station (TRX Console le propose).

enabled courant
À quoi il sert
Cherche une nouvelle version au démarrage puis toutes les 24 h ; la console l'annonce, rien n'est installé sans votre accord.
Par défaut
true
allow_prerelease expert
À quoi il sert
true : propose aussi les pré-versions (versions d'essai).
Par défaut
false

Outils [tools]

Où trouver Hamlib quand il n'est pas dans le chemin du système.

Se modifie : Assistant (menu 2) ou menu 14. — pris en compte au redémarrage de la station (TRX Console le propose).

hamlib_dir courant
À quoi il sert
Dossier d'installation de Hamlib sous Windows (celui qui contient bin\rigctld.exe). Vide : Hamlib doit être dans le PATH.
Par défaut
""
Exemple
C:\Program Files\hamlib-w64-4.7.2

En-tête du fichier

Deux numéros gérés par la station elle-même.

Se modifie : Rien à faire : écrits par la station. — pris en compte au redémarrage de la station (TRX Console le propose).

schema_version expert
À quoi il sert
Version du format du fichier. La station la met à jour elle-même lors d'une migration.
Par défaut
1
config_revision expert
À quoi il sert
Compteur incrémenté à chaque enregistrement par TRX Console : permet de savoir quelle version du fichier est en service.
Par défaut
1