Todos

page todo

Member AB_LoadDataWrapper  (dfref tmpDFR, string expFilePath, string datafolderPath, string listOfNames, variable typeFlags=defaultValue)

this is not 100% correct as users might choose a different name for the unpacked experiment folder

Member AB_LoadSweepsFromNWB  (string discLocation, string dataFolder, string device)

: Update this function for the use with SweepTable

Member AB_StoreChannelsBySweep  (variable groupID, variable nwbVersion, string channelList, WaveInteger sweeps, WaveText storage)

Update this function for the use with SweepTable

Module Acquisition states

extend these with PRE_SET_EVENT and POST_SET_EVENT once this is reworked, see https://github.com/AllenInstitute/MIES/issues/658 and https://github.com/AllenInstitute/MIES/issues/39.

Member CalculateTPLikePropsFromSweep  (wave numericalValues, wave textualValues, wave sweep, wave deltaI, wave deltaV, wave resistance)

unify with TP_Delta code

add support for evaluating “inserted TP” only

Member DAP_FormatStimSetPopupValue  (variable channelType, string searchString=defaultValue)

rework the code to have a fixed popValue

Member DAP_UpdateSweepSetVariables  (string device)

display correct values for yoked devices

Member DC_CalculateChannelColumnNo  (string device, string setName, variable channelNo, variable channelType)

this code here is different compared to what RA_BckgTPwithCallToRACounterMD and RA_CounterMD do

Member DQ_RestartDAQ  (string device, variable dataAcqRunMode)

how to handle yoked devices??

Member EP_FetchEpochs  (wave numericalValues, WaveTextOrNull textualValues, variable sweep, variable channelNumber, variable channelType)

we don’t yet write epoch info into the LBN

Member GetChanneListFromDAQConfigWave  (wave config, variable channelType)

change to return a 0/1 wave with constant size a la DAG_GetChannelState

Member GetCursorXPositionAB  (string graph, variable *csrAx, variable *csrBx)

make this a generic cursor getter function and merge with cursors() in

Member GetLBNumericalKeys  (string device)

move the renaming stuff into one function for all four labnotebook waves

Member GetPopupMenuDeviceListWithData  ()

is not very accurate as we should store the yoking dependencies in a permanent way instead of hoping that ListOfFollowerITC1600s is accurate

Member GetRunningSingleDevice  ()

remove and use background struct members for the deviceID and GetDeviceMapping instead

Member GetTypeListFromITCConfig  (wave config, variable channelType)

change to return a 0/1 wave with constant size a la DAG_GetChannelState

Member GetUniqueEntries  (wave wv, variable caseSensitive=defaultValue)

this should be removed as it does not belong into this function

Member H5_GetLinkTarget  (string discLocation, string path)

Needs HDF5 XOP support for reading link targets use HDF5LinkInfo

Member LoadSweepTable  (variable locationID, variable version)

Allow Executions for files with missing SweepTable entry using LoadSweepNumber

Member LOG_AddEntry_TS  (string package, string action, string caller, WaveText keys=defaultValue, WaveText values=defaultValue)

IP10 merge with LOG_AddEntry once SpecialDirPath is threadsafe

File MIES_PressureControl.ipf

TPbackground can crash while operating pressure regulators if called in the middle of a TP. Need to call P_Pressure control from TP functions that occur between TPs to prevent this from happening

Member MSQ_ForceSetEvent  (string device, variable headstage)

this hack must go away.

Member MSQ_GetLBNEntryForHeadstageSCI  (wave numericalValues, variable sweepNo, variable type, string str, variable headstage)

merge with LBN functions once these are reworked.

Member MSQ_GetLBNEntryForHSSCIBool  (wave numericalValues, variable sweepNo, variable type, string str, variable headstage)

merge with LBN functions once these are reworked.

Member NUM_ENTRIES_FOR_MULTITHREAD

: IP8 convert all call sites to use MultiThread/T=

Member P_UpdatePressureDataStorageWv  (string device)

Needs to be reworked for specific controls and allow the value to be directly passed in with an optional parameter

Member PSQ_ForceSetEvent  (string device, variable headstage)

this hack must go away.

Member SetControlTitleColor  (string win, string controlName, variable R, variable G, variable B)

store color in control user data, check for color change before applying change

Member SetPressureWaveDimLabels  (wave wv)

If user switched headStage mode while pressure regulation is ongoing, pressure reg either needs to be turned off, or steady state slope values need to be used

Enable mode switching with TP running (auto stop TP, switch mode, auto startTP)

Enable headstate switching with TP running (auto stop TP, change headStage state, auto start TP)

Member SF_FormulaPlotter  (string graph, string formula, dfref dfr=defaultValue, variable dmMode=defaultValue)

Removes dimension labels in COLS and LAYERS

Removes dimension labels in COLS and LAYERS