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.