aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2024-04-08 15:26:24 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2024-04-08 15:26:24 +0200
commit8d43776861883e9a6618b9a1cda922aa54443797 (patch)
tree034a94316bc17a9c1506f2eec90052ccd5a55490 /src
parentc4d841b4901563e38f705f62860d6214da53a689 (diff)
downloaddabmux-8d43776861883e9a6618b9a1cda922aa54443797.tar.gz
dabmux-8d43776861883e9a6618b9a1cda922aa54443797.tar.bz2
dabmux-8d43776861883e9a6618b9a1cda922aa54443797.zip
Increase repetition rate for labels
Diffstat (limited to 'src')
-rw-r--r--src/fig/FIG.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/fig/FIG.cpp b/src/fig/FIG.cpp
index ed79cf3..4eed7c8 100644
--- a/src/fig/FIG.cpp
+++ b/src/fig/FIG.cpp
@@ -34,11 +34,16 @@ int rate_increment_ms(FIG_rate rate)
switch (rate) {
/* All these values are multiples of 24, so that it is easier to reason
* about the behaviour when considering ETI frames of 24ms duration
- */
+ *
+ * In large ensembles it's not always possible to respect the reptition rates, so
+ * the values are a bit larger than what the spec says.
+ * However, we observed that some receivers wouldn't always show labels (rate B),
+ * and that's why we reduced B rate to slightly below 1s.
+ * */
case FIG_rate::FIG0_0: return 96; // Is a special case
case FIG_rate::A: return 240;
case FIG_rate::A_B: return 480;
- case FIG_rate::B: return 2400;
+ case FIG_rate::B: return 960;
case FIG_rate::C: return 24000;
case FIG_rate::D: return 30000;
case FIG_rate::E: return 120000;