Commit 279603c1 authored by aligungr's avatar aligungr

UAC implementation

parent 8d753427
...@@ -18,6 +18,8 @@ void UeRrcTask::performUac(std::shared_ptr<LightSync<UacInput, UacOutput>> &uacC ...@@ -18,6 +18,8 @@ void UeRrcTask::performUac(std::shared_ptr<LightSync<UacInput, UacOutput>> &uacC
{ {
auto &input = uacCtl->input(); auto &input = uacCtl->input();
m_establishmentCause = input.establishmentCause;
auto output = std::make_unique<UacOutput>(); auto output = std::make_unique<UacOutput>();
output->res = EUacResult::ALLOWED; // TODO output->res = EUacResult::ALLOWED; // TODO
......
...@@ -63,6 +63,7 @@ class UeRrcTask : public NtsTask ...@@ -63,6 +63,7 @@ class UeRrcTask : public NtsTask
ERrcLastSetupRequest m_lastSetupReq{}; ERrcLastSetupRequest m_lastSetupReq{};
/* Establishment procedure related */ /* Establishment procedure related */
int m_establishmentCause{};
ASN_RRC_InitialUE_Identity_t m_initialId{}; ASN_RRC_InitialUE_Identity_t m_initialId{};
OctetString m_initialNasPdu{}; OctetString m_initialNasPdu{};
...@@ -135,7 +136,7 @@ class UeRrcTask : public NtsTask ...@@ -135,7 +136,7 @@ class UeRrcTask : public NtsTask
void handleRadioLinkFailure(rls::ERlfCause cause); void handleRadioLinkFailure(rls::ERlfCause cause);
/* Access Control */ /* Access Control */
void performUac(std::shared_ptr<LightSync<UacInput, UacOutput>>& uacCtl); void performUac(std::shared_ptr<LightSync<UacInput, UacOutput>> &uacCtl);
}; };
} // namespace nr::ue } // namespace nr::ue
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