Commit 65206b0f authored by aligungr's avatar aligungr

Paging procedure implementation

parent c2982a2e
......@@ -120,7 +120,8 @@ struct NwUeRrcToRls : NtsMessage
{
PLMN_SEARCH_REQUEST,
CELL_SELECTION_COMMAND,
RRC_PDU_DELIVERY
RRC_PDU_DELIVERY,
RESET_STI,
} present;
// CELL_SELECTION_COMMAND
......
......@@ -64,6 +64,9 @@ void UeRlsTask::onLoop()
deliverUplinkPdu(rls::EPduType::RRC, std::move(w->pdu),
OctetString::FromOctet4(static_cast<int>(w->channel)));
break;
case NwUeRrcToRls::RESET_STI:
m_sti = utils::Random64();
break;
}
break;
}
......
......@@ -63,6 +63,7 @@ void UeRrcTask::onLoop()
case NwUeNasToRrc::LOCAL_RELEASE_CONNECTION: {
m_state = ERrcState::RRC_IDLE;
m_base->nasTask->push(new NwUeRrcToNas(NwUeRrcToNas::RRC_CONNECTION_RELEASE));
m_base->rlsTask->push(new NwUeRrcToRls(NwUeRrcToRls::RESET_STI));
break;
}
case NwUeNasToRrc::CELL_SELECTION_COMMAND: {
......
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