Skip to content

Commit 9ddb358

Browse files
committed
fix: complete fallback thresholds with 64QAM, 1024QAM, and OFDM SNR entries
1 parent feae4ab commit 9ddb358

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

app/analyzer.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,22 @@
2020
_FALLBACK_THRESHOLDS = {
2121
"downstream_power": {
2222
"_default": "256QAM",
23-
"256QAM": {"good": [-4.0, 13.0], "warning": [-6.0, 15.0], "critical": [-8.0, 16.0]},
24-
"4096QAM": {"good": [-2.0, 15.0], "warning": [-4.0, 16.0], "critical": [-6.0, 16.0]},
23+
"64QAM": {"good": [-10.0, 7.0], "warning": [-12.0, 12.0], "critical": [-14.0, 16.0]},
24+
"256QAM": {"good": [-4.0, 13.0], "warning": [-6.0, 15.0], "critical": [-8.0, 16.0]},
25+
"1024QAM": {"good": [-2.0, 15.0], "warning": [-4.0, 16.0], "critical": [-6.0, 16.0]},
26+
"4096QAM": {"good": [-2.0, 15.0], "warning": [-4.0, 16.0], "critical": [-6.0, 16.0]},
2527
},
2628
"upstream_power": {
2729
"_default": "sc_qam",
2830
"sc_qam": {"good": [41.1, 47.0], "warning": [37.1, 51.0], "critical": [35.0, 53.0]},
29-
"ofdma": {"good": [44.1, 47.0], "warning": [40.1, 48.0], "critical": [38.0, 50.0]},
31+
"ofdma": {"good": [44.1, 47.0], "warning": [40.1, 48.0], "critical": [38.0, 50.0]},
3032
},
3133
"snr": {
3234
"_default": "256QAM",
33-
"256QAM": {"good_min": 33.0, "warning_min": 31.0, "critical_min": 29.0},
35+
"64QAM": {"good_min": 27.0, "warning_min": 25.0, "critical_min": 23.0},
36+
"256QAM": {"good_min": 33.0, "warning_min": 31.0, "critical_min": 29.0},
37+
"ofdm": {"good_min": 27.0, "warning_min": 25.5, "critical_min": 24.5},
38+
"1024QAM": {"good_min": 39.0, "warning_min": 37.0, "critical_min": 36.0},
3439
"4096QAM": {"good_min": 40.0, "warning_min": 38.0, "critical_min": 36.0},
3540
},
3641
"upstream_modulation": {"critical_max_qam": 4, "warning_max_qam": 16},

0 commit comments

Comments
 (0)