summaryrefslogtreecommitdiffstats
path: root/src/fig/FIG.h
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2016-01-31 20:46:13 +0100
committerMatthias P. Braendli <matthias.braendli@mpb.li>2016-01-31 20:46:13 +0100
commit45221a53851dd7ed70a8595d4a691b6e294d4a04 (patch)
tree138086bb22029b5b61f34025f1edff2ffc335f11 /src/fig/FIG.h
parent4741c465347a5454f057ccce4a45467663c25326 (diff)
downloaddabmux-45221a53851dd7ed70a8595d4a691b6e294d4a04.tar.gz
dabmux-45221a53851dd7ed70a8595d4a691b6e294d4a04.tar.bz2
dabmux-45221a53851dd7ed70a8595d4a691b6e294d4a04.zip
Move FIG rate_increment_ms() to new file
Diffstat (limited to 'src/fig/FIG.h')
-rw-r--r--src/fig/FIG.h16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/fig/FIG.h b/src/fig/FIG.h
index 1c1ab8e..8829e68 100644
--- a/src/fig/FIG.h
+++ b/src/fig/FIG.h
@@ -3,7 +3,7 @@
2011, 2012 Her Majesty the Queen in Right of Canada (Communications
Research Center Canada)
- Copyright (C) 2015
+ Copyright (C) 2016
Matthias P. Braendli, matthias.braendli@mpb.li
*/
@@ -66,19 +66,7 @@ enum class FIG_rate {
};
/* Helper function to calculate the deadline for the next transmission, in milliseconds */
-inline int rate_increment_ms(FIG_rate rate)
-{
- switch (rate) {
- case FIG_rate::FIG0_0: return 96; // Is a special case
- case FIG_rate::A: return 100;
- case FIG_rate::A_B: return 200;
- case FIG_rate::B: return 1000;
- case FIG_rate::C: return 10000;
- case FIG_rate::D: return 30000;
- case FIG_rate::E: return 120000;
- }
- return 1000; //some default value, shouldn't be used
-}
+int rate_increment_ms(FIG_rate rate);
/* The fill function of each FIG shall return a status telling
* the carousel how many bytes have been written, and if the complete