Commit 26fc9fc6 authored by aligungr's avatar aligungr

RLS developments

parent fa7def73
......@@ -38,19 +38,19 @@ void RlsControlTask::onLoop()
switch (w->present)
{
case NwGnbRlsToRls::SIGNAL_DETECTED:
// TODO
handleSignalDetected(w->ueId);
break;
case NwGnbRlsToRls::SIGNAL_LOST:
// TODO
handleSignalLost(w->ueId);
break;
case NwGnbRlsToRls::RECEIVE_RLS_MESSAGE:
// TODO
handleRlsMessage(w->ueId, *w->msg);
break;
case NwGnbRlsToRls::DOWNLINK_DATA:
// TODO
handleDownlinkDataDelivery(w->ueId, w->psi, std::move(w->data));
break;
case NwGnbRlsToRls::DOWNLINK_RRC:
// TODO
handleDownlinkRrcDelivery(w->ueId, w->pduId, w->rrcChannel, std::move(w->data));
break;
default:
m_logger->unhandledNts(msg);
......
......@@ -34,6 +34,13 @@ class RlsControlTask : public NtsTask
public:
void initialize(RlsUdpTask *udpTask);
private:
void handleSignalDetected(int ueId);
void handleSignalLost(int ueId);
void handleRlsMessage(int ueId, rls::RlsMessage &msg);
void handleDownlinkRrcDelivery(int ueId, uint32_t pduId, rrc::RrcChannel channel, OctetString &&data);
void handleDownlinkDataDelivery(int ueId, int psi, OctetString &&data);
};
} // namespace nr::ue
\ No newline at end of file
} // namespace nr::gnb
\ No newline at end of file
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