Per
SCPI Commands :
READ:WLAN:SIGNaling<instance>:PER
FETCh:WLAN:SIGNaling<instance>:PER
STOP:WLAN:SIGNaling<instance>:PER
ABORt:WLAN:SIGNaling<instance>:PER
INITiate:WLAN:SIGNaling<instance>:PER
- class PerCls[source]
Per commands group definition. 7 total commands, 1 Subgroups, 5 group commands
- class FetchStruct[source]
Response structure. Fields:
Reliability: int: decimal ‘Reliability indicator’
Per: float: float Range: 0 % to 100 %
Current_No_Frames: int: No parameter help available
Frames_Lost: int: No parameter help available
Rx_Burst_Power: float: float Average received burst power of uplink ACK frames Unit: dBm
- class ReadStruct[source]
Response structure. Fields:
Reliability: int: decimal ‘Reliability indicator’
Per: float: float Range: 0 % to 100 %
Current_No_Frames: int: No parameter help available
Frames_Lost: int: No parameter help available
Frame_Transmitted: int: No parameter help available
Rx_Burst_Power: float: float Average received burst power of uplink ACK frames Unit: dBm
- abort(opc_timeout_ms: int = -1) None [source]
# SCPI: ABORt:WLAN:SIGNaling<instance>:PER driver.per.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() FetchStruct [source]
# SCPI: FETCh:WLAN:SIGNaling<instance>:PER value: FetchStruct = driver.per.fetch()
Returns all results of the PER measurement.
- return:
structure: for return value, see the help for FetchStruct structure arguments.
- initiate(opc_timeout_ms: int = -1) None [source]
# SCPI: INITiate:WLAN:SIGNaling<instance>:PER driver.per.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() ReadStruct [source]
# SCPI: READ:WLAN:SIGNaling<instance>:PER value: ReadStruct = driver.per.read()
Returns all results of the PER measurement.
- return:
structure: for return value, see the help for ReadStruct structure arguments.
- stop() None [source]
# SCPI: STOP:WLAN:SIGNaling<instance>:PER driver.per.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:WLAN:SIGNaling<instance>:PER driver.per.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 RsCmwWlanSig.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.per.clone()
Subgroups