diff --git a/sunspec/tools/read-float-order.py b/sunspec/tools/read-float-order.py index 7da351a..0ef4045 100644 --- a/sunspec/tools/read-float-order.py +++ b/sunspec/tools/read-float-order.py @@ -100,7 +100,8 @@ def verdict(hz_low, hz_big): if plausible(hz_low) and not plausible(hz_big): return "MOT DE POIDS FAIBLE D'ABORD (ce que le plugin lit déjà)" if plausible(hz_big) and not plausible(hz_low): - return ("BIG ENDIAN, spec SunSpec — LE PLUGIN LIT CES MODÈLES DE TRAVERS") + return ("BIG ENDIAN, conforme à la spec SunSpec — un plugin qui garde le " + "défaut de libnymea-sunspec lira des dénormaux") if hz_low == 0.0 and hz_big == 0.0: return "INDÉCIDABLE : registres à zéro, aucun ordre ne se distingue" return "INDÉCIDABLE : aucune des deux lectures ne donne 45..65 Hz" @@ -178,8 +179,9 @@ def main(): print("l'appareil émet. L'autre affiche des dénormaux (~1e-41) : c'est la") print("signature d'une mauvaise interprétation, pas une vraie mesure.") print() - print("Si « big endian » est la bonne colonne, le plugin lit ces modèles de") - print("travers, car libnymea-sunspec décode en mot faible d'abord par défaut.") + print("Si « big endian » est la bonne colonne, tout lecteur qui garde le défaut") + print("de libnymea-sunspec (mot faible d'abord) lira ces modèles de travers.") + print("Le vendor Fronius du plugin force big endian depuis 1.15.2+etm9.") return 0