osmo-pcu/tests/ms
Jacob Erlbeck cb7289094a edge: Replace integer cs by GprsCodingScheme
Currently the TBF and MS object use a plain integer value
(current_cs) to manage the coding scheme. This makes it difficult to
support the MCS schemes. GprsCodingScheme supports a partial ordering
of these values (CS and MCS) and provides safe increment and
decrement methods.

Use the GprsCodingScheme type instead of integer for cs fields and
variables. Add a 'mode' to GprsMs which can be set to either GPRS,
EGPRS, or EGPRS_GMSK which also set the initial values of
current_cs_ul/dl. Select the mode based on max_mcs_ul and max_mcs_dl.

Sponsored-by: On-Waves ehf
2016-02-01 13:58:14 +01:00
..
MsTest.cpp edge: Replace integer cs by GprsCodingScheme 2016-02-01 13:58:14 +01:00
MsTest.err ms: Store references to replaced TBFs in the MS object 2015-08-24 12:23:50 +02:00
MsTest.ok ms: Reduce DL CS level if only a few LLC bytes are left 2015-06-22 10:39:06 +02:00