Commit 65cde6c9 authored by aligungr's avatar aligungr

L3 RRC/NAS developments

parent e73b1cec
......@@ -157,10 +157,6 @@ void NasMm::performMmCycle()
else
m_storage->lastVisitedRegisteredTai->set(currentTai);
/* eCall inactivity related */
if (switchToECallInactivityIfNeeded())
return;
/* PLMN selection related */
if (m_mmSubState == EMmSubState::MM_REGISTERED_PLMN_SEARCH ||
m_mmSubState == EMmSubState::MM_REGISTERED_NO_CELL_AVAILABLE ||
......@@ -170,6 +166,16 @@ void NasMm::performMmCycle()
performPlmnSelection();
}
/* eCall inactivity related */
if (m_mmSubState != EMmSubState::MM_REGISTERED_PLMN_SEARCH &&
m_mmSubState != EMmSubState::MM_REGISTERED_NO_CELL_AVAILABLE &&
m_mmSubState != EMmSubState::MM_DEREGISTERED_PLMN_SEARCH &&
m_mmSubState != EMmSubState::MM_DEREGISTERED_NO_CELL_AVAILABLE)
{
if (switchToECallInactivityIfNeeded())
return;
}
/* Try to start procedures */
invokeProcedures();
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment