All

SCPI Command :

FETCh:BLUetooth:MEASurement<Instance>:TRX:STATe:ALL
class AllCls[source]

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

class FetchStruct[source]

Response structure. Fields:

  • Main_State: enums.ResourceState: OFF | RDY | RUN OFF: measurement switched off, no resources allocated, no results available (when entered after STOP…) RDY: measurement has been terminated, valid results are available RUN: measurement running (after INITiate…, READ…) , synchronization pending or adjusted, resources active or queued

  • Sync_State: enums.ResourceState: PEND | ADJ | INV PEND: waiting for resource allocation, adjustment, hardware switching (‘pending’) ADJ: all necessary adjustments finished, measurement running (‘adjusted’) INV: not applicable because main_state: OFF or RDY (‘invalid’)

  • Resource_State: enums.ResourceState: QUE | ACT | INV QUE: measurement without resources, no results available (‘queued’) ACT: resources allocated, acquisition of results in progress but not complete (‘active’) INV: not applicable because main_state: OFF or RDY (‘invalid’)

fetch(timeout: float = None, target_main_state: ResourceState = None, target_sync_state: SyncState = None) FetchStruct[source]
# SCPI: FETCh:BLUetooth:MEASurement<Instance>:TRX:STATe:ALL
value: FetchStruct = driver.trx.state.all.fetch(timeout = 1.0, target_main_state = enums.ResourceState.ACTive, target_sync_state = enums.SyncState.ADJusted)

Queries the main measurement state and the measurement substates. Both measurement substates are relevant for running measurements only. Use FETCh:…:STATe? to query the main measurement state only. Use INITiate…, STOP…, ABORt… to change the measurement state.

param timeout:

No help available

param target_main_state:

No help available

param target_sync_state:

No help available

return:

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