File MIES_Replay.ipf

RD Replay data feature for advanced debugging

Functions

static variable RD_CloseEverything()
static string RD_GetUsedSingleDevice()

Return the used device for single device experiments or NONE otherwise.

static variable RD_GetUsedSingleHeadstage(string device, variable sweepNo)
static string RD_TranslateToReplay(wave wv = defaultValue, dfref dfr = defaultValue, string str = defaultValue)
static variable RD_CompareLabnotebooks_Impl(wave values_new, wave values_replay, variable sweepNo)
static string RD_SerializeLogbookEntry(WaveOrNull wv)
static variable RD_CompareSweepData(string device, variable sweepNo)
static variable RD_ApplySettingsFromPreviousSweep(string device, variable sweepNo)
static variable RD_DeleteLabnotebookEntries(wave values, variable sweepNo)

Delete all labnotebook entries starting from sweepNo (including) to the end.

static variable RD_ExtractSingleValue(WaveOrNull wv)
static variable RD_GetAsyncValue(wave numericalValues, wave textualValues, variable sweepNo, variable channel)
static variable RD_CompareSweeps(wave sweeps, string device)
wave RD_GetReplaySettings(string device, variable mode, variable sweepSelector)

Return the replay settings.

Can be returned only once when starting at the reference sweep or always. And either for the current sweep or the next sweep.

Parameters:
variable RD_CompareLabnotebooks(variable sweepNo = defaultValue, string device = defaultValue)

Compare the labnotebook entries for new and replay of the given device and sweep.

variable RD_CompareSCI(string device = defaultValue, variable sweepNo = defaultValue, variable headstage = defaultValue)

Compare the labnotebook entries and sweep data of new and replay of the given device and all sweeps of the stimset cycle.

variable RD_CompareRAC(string device = defaultValue, variable sweepNo = defaultValue)

Compare the labnotebook entries and sweep data for new and replay of the given device and all sweeps of the repeated acquisition cycle of sweepNo

variable RD_UpdateData(string device, wave allGain, wave dataWave, variable fifoPosGlobal, variable fifoPos)

Transfer data back from sweep data into DAQDataWave.

variable RD_PrepareMIES()

Prepare the current experiment for replaying data.

variable RD_ReplayData(variable refSweepNo, string device = defaultValue)

Replay the already acquired data of device starting with refSweepNo

variable RD_Enable()

Enable replaying data.

variable RD_IsEnabled()

Return the truth that replaying data is enabled.

variable RD_IsCompilationEnabled()

Return the truth that replaying data compilation support is enabled.

Variables

static const double RD_MAX_POINT_DIFFERENCE_SWEEP_DATA = 10