Throughput
SCPI Commands :
STOP:LTE:SIGNaling<instance>:THRoughput
ABORt:LTE:SIGNaling<instance>:THRoughput
INITiate:LTE:SIGNaling<instance>:THRoughput
FETCh:LTE:SIGNaling<instance>:THRoughput
READ:LTE:SIGNaling<instance>:THRoughput
- class ThroughputCls[source]
Throughput commands group definition. 15 total commands, 2 Subgroups, 5 group commands
- class ResultData[source]
Response structure. Fields:
Reliability: int: decimal See ‘Reliability indicator’
Curr_Dl_Pdu: float: float Current downlink throughput Unit: bit/s
Avg_Dl_Pdu: float: float Average downlink throughput Unit: bit/s
Max_Dl_Pdu: float: float Maximum downlink throughput Unit: bit/s
Min_Dl_Pdu: float: float Minimum downlink throughput Unit: bit/s
Bytes_Dl_Pdu: int: decimal Number of bytes transmitted in the downlink
Curr_Ul_Pdu: float: float Current uplink throughput Unit: bit/s
Avg_Ul_Pdu: float: float Average uplink throughput Unit: bit/s
Max_Ul_Pdu: float: float Maximum uplink throughput Unit: bit/s
Min_Ul_Pdu: float: float Minimum uplink throughput Unit: bit/s
Bytes_Ul_Pdu: float: float Number of bytes received in the uplink
- abort(opc_timeout_ms: int = -1) None [source]
# SCPI: ABORt:LTE:SIGNaling<instance>:THRoughput driver.throughput.abort() INTRO_CMD_HELP: Starts, stops, or aborts the measurement: - INITiate... starts or restarts the measurement. The measurement enters the 'RUN' state. - STOP... halts the measurement immediately. The measurement enters the 'RDY' state. Measurement results are kept. The resources remain allocated to the measurement. - ABORt... halts the measurement immediately. The measurement enters the 'OFF' state. All measurement values are set to NAV. Allocated resources are released.
Use FETCh…STATe? to query the current measurement state.
- param opc_timeout_ms:
Maximum time to wait in milliseconds, valid only for this call.
- fetch() ResultData [source]
# SCPI: FETCh:LTE:SIGNaling<instance>:THRoughput value: ResultData = driver.throughput.fetch()
Returns the contents of the RLC throughput result table.
- return:
structure: for return value, see the help for ResultData structure arguments.
- initiate(opc_timeout_ms: int = -1) None [source]
# SCPI: INITiate:LTE:SIGNaling<instance>:THRoughput driver.throughput.initiate() INTRO_CMD_HELP: Starts, stops, or aborts the measurement: - INITiate... starts or restarts the measurement. The measurement enters the 'RUN' state. - STOP... halts the measurement immediately. The measurement enters the 'RDY' state. Measurement results are kept. The resources remain allocated to the measurement. - ABORt... halts the measurement immediately. The measurement enters the 'OFF' state. All measurement values are set to NAV. Allocated resources are released.
Use FETCh…STATe? to query the current measurement state.
- param opc_timeout_ms:
Maximum time to wait in milliseconds, valid only for this call.
- read() ResultData [source]
# SCPI: READ:LTE:SIGNaling<instance>:THRoughput value: ResultData = driver.throughput.read()
Returns the contents of the RLC throughput result table.
- return:
structure: for return value, see the help for ResultData structure arguments.
- stop() None [source]
# SCPI: STOP:LTE:SIGNaling<instance>:THRoughput driver.throughput.stop() INTRO_CMD_HELP: Starts, stops, or aborts the measurement: - INITiate... starts or restarts the measurement. The measurement enters the 'RUN' state. - STOP... halts the measurement immediately. The measurement enters the 'RDY' state. Measurement results are kept. The resources remain allocated to the measurement. - ABORt... halts the measurement immediately. The measurement enters the 'OFF' state. All measurement values are set to NAV. Allocated resources are released.
Use FETCh…STATe? to query the current measurement state.
- stop_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: STOP:LTE:SIGNaling<instance>:THRoughput driver.throughput.stop_with_opc() INTRO_CMD_HELP: Starts, stops, or aborts the measurement: - INITiate... starts or restarts the measurement. The measurement enters the 'RUN' state. - STOP... halts the measurement immediately. The measurement enters the 'RDY' state. Measurement results are kept. The resources remain allocated to the measurement. - ABORt... halts the measurement immediately. The measurement enters the 'OFF' state. All measurement values are set to NAV. Allocated resources are released.
Use FETCh…STATe? to query the current measurement state.
Same as stop, but waits for the operation to complete before continuing further. Use the RsCmwLteSig.utilities.opc_timeout_set() to set the timeout value.
- param opc_timeout_ms:
Maximum time to wait in milliseconds, valid only for this call.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.throughput.clone()
Subgroups