All

SCPI Commands

FETCh:DATA:MEASurement<MeasInstance>:IPERf:ALL
class All[source]

All commands group definition. 1 total commands, 0 Sub-groups, 1 group commands

class FetchStruct[source]

Response structure. Fields:

  • Reliability: int: See ‘Reliability Indicator’

  • Server_Result_Counter: List[int]: No parameter help available

  • Client_Result_Counter: List[int]: No parameter help available

  • Up_Bandwidth: List[float]: No parameter help available

  • Pack_Err_Rate: List[float]: Percentage of lost packets Range: 0 % to 100 %, Unit: %

  • Down_Bandwidth: List[float]: No parameter help available

fetch()FetchStruct[source]
# SCPI: FETCh:DATA:MEASurement<Instance>:IPERf:ALL
value: FetchStruct = driver.data.measurement.iperf.all.fetch()

Queries all client and server results of the iperf measurement. For each server/client instance five results are returned, from instance 1 to instance 8: <Reliability>, {<ServerCounter>, <ClientCounter>, <ServerBW>, <PackErrRate>, <ClientBW>}instance 1, {…}instance 2, …, {…}instance 8 Iperf results are often queried within a loop, to monitor the results over some time. Iperf delivers new results once per second. If your loop is faster, several consecutive queries deliver the same results. Use the <ServerCounter> and <ClientCounter> to identify redundant results and discard them.

return

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