diff options
Diffstat (limited to 'src/gprs_ms.cpp')
-rw-r--r-- | src/gprs_ms.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/gprs_ms.cpp b/src/gprs_ms.cpp index d047cf57..1ae0fc6b 100644 --- a/src/gprs_ms.cpp +++ b/src/gprs_ms.cpp @@ -72,6 +72,7 @@ GprsMs::GprsMs(uint32_t tlli) : m_new_ul_tlli(0), m_new_dl_tlli(0), m_ta(0), + m_ms_class(0), m_is_idle(true), m_ref(0), m_list(this) @@ -325,3 +326,15 @@ void GprsMs::set_ta(uint8_t ta_) m_ta = ta_; } +void GprsMs::set_ms_class(uint8_t ms_class_) +{ + if (ms_class_ == m_ms_class) + return; + + LOGP(DRLCMAC, LOGL_INFO, + "Modifying MS object, TLLI = 0x%08x, MS class %d -> %d\n", + tlli(), m_ms_class, ms_class_); + + m_ms_class = ms_class_; +} + |