Commit 8f5a14c4 authored by aligungr's avatar aligungr

SRA dev.

parent a07f5dda
......@@ -104,22 +104,6 @@ void UeMrTask::onLoop()
}
break;
}
case NtsMessageType::UE_RRC_TO_MR: {
auto *w = dynamic_cast<NwUeRrcToMr *>(msg);
switch (w->present)
{
case NwUeRrcToMr::PLMN_SEARCH_REQUEST: {
m_rlsEntity->startGnbSearch();
break;
}
case NwUeRrcToMr::RRC_CONNECTION_RELEASE: {
m_rlsEntity->localReleaseConnection(w->cause);
m_rlsEntity->resetEntity();
break;
}
}
break;
}
case NtsMessageType::UE_APP_TO_MR: {
auto *w = dynamic_cast<NwAppToMr *>(msg);
switch (w->present)
......
......@@ -192,22 +192,6 @@ struct NwUeNasToRrc : NtsMessage
}
};
struct NwUeRrcToMr : NtsMessage
{
enum PR
{
PLMN_SEARCH_REQUEST,
RRC_CONNECTION_RELEASE,
} present;
// RRC_CONNECTION_RELEASE
rls::ECause cause{};
explicit NwUeRrcToMr(PR present) : NtsMessage(NtsMessageType::UE_RRC_TO_MR), present(present)
{
}
};
struct NwUeRrcToSra : NtsMessage
{
enum PR
......
......@@ -129,11 +129,6 @@ void UeRrcTask::receiveRrcRelease(const ASN_RRC_RRCRelease &msg)
{
m_logger->debug("RRC Release received");
m_state = ERrcState::RRC_IDLE;
auto *wr = new NwUeRrcToMr(NwUeRrcToMr::RRC_CONNECTION_RELEASE);
wr->cause = rls::ECause::RRC_NORMAL_RELEASE;
m_base->mrTask->push(wr);
m_base->nasTask->push(new NwUeRrcToNas(NwUeRrcToNas::RRC_CONNECTION_RELEASE));
}
......
......@@ -74,11 +74,6 @@ void UeRrcTask::onLoop()
}
case NwUeNasToRrc::LOCAL_RELEASE_CONNECTION: {
m_state = ERrcState::RRC_IDLE;
auto *wr = new NwUeRrcToMr(NwUeRrcToMr::RRC_CONNECTION_RELEASE);
wr->cause = rls::ECause::RRC_LOCAL_RELEASE;
m_base->mrTask->push(wr);
m_base->nasTask->push(new NwUeRrcToNas(NwUeRrcToNas::RRC_CONNECTION_RELEASE));
break;
}
......
......@@ -54,7 +54,6 @@ enum class NtsMessageType
UE_TUN_TO_APP,
UE_RRC_TO_NAS,
UE_NAS_TO_RRC,
UE_RRC_TO_MR,
UE_RRC_TO_SRA,
UE_NAS_TO_NAS,
UE_SRA_TO_RRC,
......
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