diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2016-01-11 10:56:50 +0100 |
---|---|---|
committer | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2016-02-01 13:58:15 +0100 |
commit | 18504477cabb5b9169bd11781e82da6bd843d040 (patch) | |
tree | feb0a0b639850c62b005bbd8f8797e30f9e6cbee /src/gprs_coding_scheme.h | |
parent | 9c165a1baf8b81a0f4b82e4837b84409ee611966 (diff) |
edge: Add numDataHeaderBitsUL/DL and numDataBlockHeaderBits methods
These methods are added to GprsCodingScheme to avoid related
switch statements in the RLC block encoder for EGPRS.
Sponsored-by: On-Waves ehf
Diffstat (limited to 'src/gprs_coding_scheme.h')
-rw-r--r-- | src/gprs_coding_scheme.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gprs_coding_scheme.h b/src/gprs_coding_scheme.h index 854deb67..348aefbd 100644 --- a/src/gprs_coding_scheme.h +++ b/src/gprs_coding_scheme.h @@ -47,6 +47,7 @@ public: HEADER_EGPRS_DATA_TYPE_1, HEADER_EGPRS_DATA_TYPE_2, HEADER_EGPRS_DATA_TYPE_3, + NUM_HEADER_TYPES }; GprsCodingScheme(Scheme s = UNKNOWN); @@ -80,6 +81,9 @@ public: unsigned int spareBitsDL() const; unsigned int maxDataBlockBytes() const; unsigned int numDataBlocks() const; + unsigned int numDataHeaderBitsUL() const; + unsigned int numDataHeaderBitsDL() const; + unsigned int numDataBlockHeaderBits() const; const char *name() const; HeaderType headerTypeData() const; HeaderType headerTypeControl() const; |