Registration

Package: simu5g.stack.rrc

simple module Registration

RRC Registration — registers the node with the Binder, sets up the network interface, and joins multicast groups.

simu5g.stack.rrc.RegistrationRegistrationsimple

Usage diagram

Inheritance diagram

Used in compound modules

Name

Type

Description

Rrc

compound module

RRC (Radio Resource Control) layer for LTE/NR networks.

Parameters

Name

Type

Default value

Description

interfaceTableModule

string

interfaceName

string

“cellular”

routingTableModule

string

binderModule

string

“binder”

connectionControlModule

string

“^.connectionControl”

The node’s control-plane entry point (see Rrc), told about a multicast group join

sessionType

string

“”

UE only: the type of the UE’s session (see LteUe): a UE created during the run gets an IPv4 default route through the NIC only on an IP session, and the NIC of an Ethernet session is an Ethernet port; set by the NIC

Properties

Name

Value

Description

class

Registration

display

i=block/control

Source code

//
// RRC Registration — registers the node with the Binder, sets up
// the network interface, and joins multicast groups.
//
simple Registration like IRegistration
{
    parameters:
        @display("i=block/control");
        @class(Registration);

        string interfaceTableModule;
        string interfaceName = default("cellular");
        string routingTableModule;
        string binderModule = default("binder");
        string connectionControlModule = default("^.connectionControl");   // The node's control-plane entry point (see ~Rrc), told about a multicast group join
        string sessionType = default("");  // UE only: the type of the UE's session (see ~LteUe): a UE created during the run gets an IPv4 default route through the NIC only on an IP session, and the NIC of an Ethernet session is an Ethernet port; set by the NIC
}

File: src/simu5g/stack/rrc/Registration.ned