Registration

Package: simu5g.stack.rrc

Registration

simple module

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

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

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
display i=block/control
class Registration

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