fix(tci): resubscribe to the meters at 'ready', and log what comes back
The report from a real SunSDR: transmit power and SWR still empty after the sensors fix. The subscription went out once, at connect — while ExpertSDR3 is still streaming its initial state dump, exactly where a unidirectional control command can be ignored. It is now renewed every time the server says 'ready'. The sensor messages also join the logged-on-arrival set, capped like the rest: the next log will say whether TX_SENSORS ever arrives, which is the question — a radio that never sends it (AetherSDR may not) and a frame that arrived and was dropped leave the same blank meters and need opposite fixes.
This commit is contained in:
@@ -1,4 +1,14 @@
|
||||
[
|
||||
{
|
||||
"version": "0.26.24",
|
||||
"date": "",
|
||||
"en": [
|
||||
"TCI (SunSDR): the meter subscription is renewed when the radio announces it is ready — sent only at connect, it could fall inside the initial state dump and be ignored, which left the transmit power and SWR empty. The log now also records the subscription and the first sensor frames, so a report can tell “the radio never sends them” from “they arrived and were dropped”."
|
||||
],
|
||||
"fr": [
|
||||
"TCI (SunSDR) : l'abonnement aux mesures est renouvelé quand la radio annonce qu'elle est prête — envoyé seulement à la connexion, il pouvait tomber pendant l'envoi initial de l'état et être ignoré, laissant la puissance et le ROS vides en émission. Le journal enregistre aussi l'abonnement et les premières trames de mesure, pour distinguer « la radio ne les envoie jamais » de « elles arrivaient et étaient perdues »."
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "0.26.23",
|
||||
"date": "",
|
||||
|
||||
Reference in New Issue
Block a user