Skip to content

Commit

Permalink
UE CLI improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
aligungr committed May 28, 2021
1 parent 021891c commit 2d2a23e
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 14 deletions.
6 changes: 2 additions & 4 deletions src/ue/app/task.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -130,10 +130,8 @@ void UeAppTask::receiveStatusUpdate(NwUeStatusUpdate &msg)
UePduSessionInfo sessionInfo{};
sessionInfo.psi = session->psi;

if (session->apn.has_value())
sessionInfo.apn = session->apn.value();
if(session->sNssai.has_value())
sessionInfo.sNssai = session->sNssai.value();
sessionInfo.apn = session->apn;
sessionInfo.sNssai = session->sNssai;
sessionInfo.type = nas::utils::EnumToString(session->sessionType);
if (session->pduAddress.has_value())
sessionInfo.address = utils::OctetStringToIp(session->pduAddress->pduAddressInformation);
Expand Down
14 changes: 6 additions & 8 deletions src/ue/types.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -237,14 +237,12 @@ Json ToJson(const EPsState &state)

Json ToJson(const UePduSessionInfo &v)
{
return Json::Obj({
{"id", v.psi},
{"type", v.type},
{"address", v.address},
{"emergency", v.isEmergency},
{"apn", v.apn},
{"sNssai", ToJson(v.sNssai)}
});
return Json::Obj({{"id", v.psi},
{"type", v.type},
{"address", v.address},
{"emergency", v.isEmergency},
{"apn", ::ToJson(v.apn)},
{"s-nssai", ToJson(v.sNssai)}});
}

Json ToJson(const EServiceReqCause &v)
Expand Down
4 changes: 2 additions & 2 deletions src/ue/types.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -390,8 +390,8 @@ struct UePduSessionInfo
std::string address{};
bool isEmergency{};
bool uplinkPending{};
std::string apn{};
SingleSlice sNssai{};
std::optional<std::string> apn{};
std::optional<SingleSlice> sNssai{};
};

enum class ERegUpdateCause
Expand Down

0 comments on commit 2d2a23e

Please sign in to comment.