QosFlow

SCPI Command :

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

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

class GetStruct[source]

Response structure. Fields:

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

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

  • Max_Dl_Unit: enums.ItRateUnit: Unit for MaxDLBitrate. Kn, Mn, Gn, Tn, Pn = n kbit/s, Mbit/s, Gbit/s, Tbit/s, Pbit/s

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

  • Max_Ul_Unit: enums.ItRateUnit: Unit for MaxULBitrate.

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

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

  • Dl_Unit: enums.ItRateUnit: Unit for DLBitrate, only for GBR QoS flows.

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

  • Ul_Unit: enums.ItRateUnit: Unit for ULBitrate, only for GBR QoS flows.

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

class SetStruct[source]

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

  • Ue_Id: str: For future use. Enter any value.

  • Qos_Flow_Id: int: ID of the QoS flow to be modified.

  • 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 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 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 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 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.

get(ue_id: str, qos_flow_id: int) GetStruct[source]
# SCPI: [CONFigure]:SIGNaling:TOPology:FGS:UE:PDU:QOSFlow
value: GetStruct = driver.configure.signaling.topology.fgs.ue.pdu.qosFlow.get(ue_id = 'abc', qos_flow_id = 1)

Modifies an existing QoS flow.

param ue_id:

For future use. Enter any value.

param qos_flow_id:

ID of the QoS flow to be modified.

return:

structure: for return value, see the help for GetStruct structure arguments.

set(structure: SetStruct) None[source]
# SCPI: [CONFigure]:SIGNaling:TOPology:FGS:UE:PDU:QOSFlow
structure = driver.configure.signaling.topology.fgs.ue.pdu.qosFlow.SetStruct()
structure.Ue_Id: str = 'abc'
structure.Qos_Flow_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
driver.configure.signaling.topology.fgs.ue.pdu.qosFlow.set(structure)

Modifies an existing QoS flow.

param structure:

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