QosFlow

SCPI Command :

CREate:SIGNaling:TOPology:FGS:UE:PDU:QOSFlow
class QosFlowCls[source]

QosFlow commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class SetStruct[source]

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

  • Ue_Id: str: Optional setting parameter. For future use. Enter any value.

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

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

  • 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 4_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 6_MaxULBitrate.

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

  • 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 9_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 11_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.

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

set(structure: SetStruct) None[source]
# SCPI: CREate:SIGNaling:TOPology:FGS:UE:PDU:QOSFlow
structure = driver.create.signaling.topology.fgs.ue.pdu.qosFlow.SetStruct()
structure.Ue_Id: str = 'abc'
structure.Pdu_Session_Id: int = 1
structure.Qi: enums.Qi = enums.Qi.Q1
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.Flow_Control: enums.FlowControl = enums.FlowControl.GUARanteed
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
structure.Rlc_Mode: enums.RlcMode = enums.RlcMode.ACK
driver.create.signaling.topology.fgs.ue.pdu.qosFlow.set(structure)

Adds a QoS flow to an existing PDU session.

param structure:

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