aboutsummaryrefslogtreecommitdiffstats
path: root/src/gprs_ms.h
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2019-03-13 16:35:09 +0100
committerMax <msuraev@sysmocom.de>2019-03-24 18:54:52 +0100
commita4de02db5db1e90eee071d62a4a502d8cde4b8a7 (patch)
tree25933b45ab1ce68cf3d7c5035b4f4b4fae98eaf2 /src/gprs_ms.h
parent02fbfc15c7678cb02a19b4c2f01f9efc80756d14 (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/gprs_ms.h')
-rw-r--r--src/gprs_ms.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gprs_ms.h b/src/gprs_ms.h
index 0a9efb8f..ad8ca1da 100644
--- a/src/gprs_ms.h
+++ b/src/gprs_ms.h
@@ -74,8 +74,8 @@ public:
bool check_tlli(uint32_t tlli);
void reset();
- GprsCodingScheme::Mode mode() const;
- void set_mode(GprsCodingScheme::Mode mode);
+ enum mcs_kind mode() const;
+ void set_mode(enum mcs_kind mode);
const char *imsi() const;
void set_imsi(const char *imsi);
@@ -181,7 +181,7 @@ private:
gprs_rlcmac_trx *m_current_trx;
struct gprs_codel *m_codel_state;
- GprsCodingScheme::Mode m_mode;
+ enum mcs_kind m_mode;
unsigned m_dl_ctrl_msg;
};
@@ -237,7 +237,7 @@ inline GprsCodingScheme GprsMs::current_cs_ul() const
return m_current_cs_ul;
}
-inline GprsCodingScheme::Mode GprsMs::mode() const
+inline enum mcs_kind GprsMs::mode() const
{
return m_mode;
}