X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Fns3%2Fclasses%2Flte_enb_net_device.py;h=0184c10eb15b116d75552b2b627473e8f4c0f1ea;hb=a7e76f2c5b9646f44e5cbf6c558ed08b5b73ce28;hp=f1ac832bc6071ace0e4480ed1d077bf9b9ca72ef;hpb=998aa11be6a89197a3b30c0645771c467cad8c13;p=nepi.git diff --git a/src/nepi/resources/ns3/classes/lte_enb_net_device.py b/src/nepi/resources/ns3/classes/lte_enb_net_device.py index f1ac832b..0184c10e 100644 --- a/src/nepi/resources/ns3/classes/lte_enb_net_device.py +++ b/src/nepi/resources/ns3/classes/lte_enb_net_device.py @@ -79,6 +79,26 @@ class NS3LteEnbNetDevice(NS3BaseNetDevice): cls._register_attribute(attr_ulearfcn) + attr_csgid = Attribute("CsgId", + "The Closed Subscriber Group (CSG) identity that this eNodeB belongs to", + type = Types.Integer, + default = "0", + allowed = None, + range = None, + flags = Flags.Reserved | Flags.Construct) + + cls._register_attribute(attr_csgid) + + attr_csgindication = Attribute("CsgIndication", + "If true, only UEs which are members of the CSG (i.e. same CSG ID) can gain access to the eNodeB, therefore enforcing closed access mode. Otherwise, the eNodeB operates as a non-CSG cell and implements open access mode.", + type = Types.Bool, + default = "False", + allowed = None, + range = None, + flags = Flags.Reserved | Flags.Construct) + + cls._register_attribute(attr_csgindication) + attr_mtu = Attribute("Mtu", "The MAC-level Maximum Transmission Unit", type = Types.Integer,