diff options
author | Max <msuraev@sysmocom.de> | 2019-03-13 16:35:09 +0100 |
---|---|---|
committer | Max <msuraev@sysmocom.de> | 2019-03-24 18:54:52 +0100 |
commit | a4de02db5db1e90eee071d62a4a502d8cde4b8a7 (patch) | |
tree | 25933b45ab1ce68cf3d7c5035b4f4b4fae98eaf2 /src/coding_scheme.h | |
parent | 02fbfc15c7678cb02a19b4c2f01f9efc80756d14 (diff) |
MCS: move Mode enum outside of class definition
Move Mode (EDGE/GPRS) definition and related functions outside of
GprsCodingScheme class. This allows us to use standard libosmocore
value_string functions.
Change-Id: I3baaac7f1ca3f5b88917a23c1679d63847455f47
Diffstat (limited to 'src/coding_scheme.h')
-rw-r--r-- | src/coding_scheme.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/coding_scheme.h b/src/coding_scheme.h index 1e8ca78f..f69a76e3 100644 --- a/src/coding_scheme.h +++ b/src/coding_scheme.h @@ -49,3 +49,11 @@ uint8_t num_data_blocks(enum HeaderType ht); uint8_t num_data_header_bits_UL(enum HeaderType ht); uint8_t num_data_header_bits_DL(enum HeaderType ht); uint8_t num_data_block_header_bits(enum HeaderType ht); + +enum mcs_kind { + GPRS, + EGPRS_GMSK, + EGPRS, +}; + +const char *mode_name(enum mcs_kind val); |