Nrdc

SCPI Commands :

PROCedure:SIGNaling:NRDC:ACTivate
PROCedure:SIGNaling:NRDC:DEACtivate
class NrdcCls[source]

Nrdc commands group definition. 2 total commands, 0 Subgroups, 2 group commands

class ActivateStruct[source]

Structure for setting input parameters. Contains optional setting parameters. Fields:

  • Pscell: str: Optional setting parameter. Name of the second NR cell for which you want to activate NR-DC.

  • Linked_Pdu_Id: int: Optional setting parameter. ID of the existing PDU session to which the QoS flow is added.

  • Rlc_Mode: enums.RlcMode: Optional setting parameter. RLC mode ACK: acknowledged USACK: unacknowledged

  • Data_Flow: enums.DataFlow: Optional setting parameter. Configures the user data flow via the master node (MN) and the secondary node (SN) . MCG: via MN, no traffic split MCGSplit: MCG split bearer, with traffic split in the MN SCG: via SN, no traffic split SCGSplit: SCG split bearer, with traffic split in the SN

  • Traffic_Dist: float: Optional setting parameter. Configuration of a data flow with traffic split. A numeric value defines the percentage of the data to be transferred via the interface MN - UE. The remainder is transferred via the interface SN - UE. AUTO configures the traffic distribution automatically and dynamically, depending on the load in the MN path.

  • Qi: enums.Qi: Optional setting parameter. 5G quality of service identifier (5QI) .

  • Flow_Control: enums.FlowControl: Optional setting parameter. GUARanteed: GBR QoS flow NGUaranteed: non-GBR QoS flow

  • Max_Dl_Bitrate: int: Optional setting parameter. Maximum flow bit rate (MFBR) for the DL.

  • Max_Dl_Unit: enums.ItRateUnit: Optional setting parameter. Unit for 8_MaxDlBitrate. Kn, Mn, Gn, Tn, Pn = n kbit/s, Mbit/s, Gbit/s, Tbit/s, Pbit/s

  • Max_Ul_Bitrate: int: Optional setting parameter. Maximum flow bit rate (MFBR) for the UL.

  • Max_Ul_Unit: enums.ItRateUnit: Optional setting parameter. Unit for 10_MaxUlBitrate.

  • Dl_Bitrate: int: Optional setting parameter. Guaranteed flow bit rate (GFBR) for the DL, only for GBR QoS flows.

  • Dl_Unit: enums.ItRateUnit: Optional setting parameter. Unit for 12_DLBitrate, only for GBR QoS flows.

  • Ul_Bitrate: int: Optional setting parameter. Guaranteed flow bit rate (GFBR) for the UL, only for GBR QoS flows.

  • Ul_Unit: enums.ItRateUnit: Optional setting parameter. Unit for 14_ULBitrate, only for GBR QoS flows.

  • Averaging_Window: int or bool: Optional setting parameter. Duration over which the bit rates GFBR and MFBR are calculated for GBR QoS flows. OFF omits the parameter in the QoS flow description.

activate(structure: ActivateStruct) None[source]
# SCPI: PROCedure:SIGNaling:NRDC:ACTivate
structure = driver.procedure.signaling.nrdc.ActivateStruct()
structure.Pscell: str = 'abc'
structure.Linked_Pdu_Id: int = 1
structure.Rlc_Mode: enums.RlcMode = enums.RlcMode.ACK
structure.Data_Flow: enums.DataFlow = enums.DataFlow.MCG
structure.Traffic_Dist: float = 1.0
structure.Qi: enums.Qi = enums.Qi.Q1
structure.Flow_Control: enums.FlowControl = enums.FlowControl.GUARanteed
structure.Max_Dl_Bitrate: int = 1
structure.Max_Dl_Unit: enums.ItRateUnit = enums.ItRateUnit.G1
structure.Max_Ul_Bitrate: int = 1
structure.Max_Ul_Unit: enums.ItRateUnit = enums.ItRateUnit.G1
structure.Dl_Bitrate: int = 1
structure.Dl_Unit: enums.ItRateUnit = enums.ItRateUnit.G1
structure.Ul_Bitrate: int = 1
structure.Ul_Unit: enums.ItRateUnit = enums.ItRateUnit.G1
structure.Averaging_Window: int or bool = 1
driver.procedure.signaling.nrdc.activate(structure)

Activates the NR-DC mode and creates a QoS flow.

param structure:

for set value, see the help for ActivateStruct structure arguments.

deactivate(pdu_session_id: int = None, qos_flow_id: int = None) None[source]
# SCPI: PROCedure:SIGNaling:NRDC:DEACtivate
driver.procedure.signaling.nrdc.deactivate(pdu_session_id = 1, qos_flow_id = 1)

Deactivates the NR-DC mode and removes a QoS flow.

param pdu_session_id:

ID of the PDU session from which the QoS flow is removed.

param qos_flow_id:

ID of the QoS flow to be removed (QFI) .