AS Acquisition state handling
string AS_StateToString(variable acqState)¶
Get the acquisition state as string.
variable AS_HandlePossibleTransition(string device, variable newAcqState, variable call = defaultValue)¶
Takes care of (possible) acquisition state transitions.
We track the acquisition state so that we can perform actions for state transitions when required.
device – device
newAcqState – One of AcquisitionStates
call – [optional, defaults to false] Call analysis function which is connected to the state transition.
static variable AS_CheckStateTransition(variable oldAcqState, variable newAcqState)¶
Check the acquisition state transition between old and new.
The following graph shows the allowed transitions for all states.
variable AS_GetSweepNumber(string device, variable allowFallback = defaultValue)¶
Return the sweep number of the currently active sweep.
The ITI between sweeps belongs to the earlier sweep. The main use is to add a labnotebook entry during data acquisition. The similiar named function AFH_GetLastSweepAcquired() returns the last acquired sweep in comparison.
static variable AS_RecordStateTransition(variable oldAcqState, variable newAcqState)¶