Skip to content

[TO SORT] saved todos from code #56

Description

@oldhorizons

StimControl

  • set.experimentID: TODO UPDATE GUI HERE - trialnum, estimated time, etc.
  • turn status into an enum
  • mapconnectedhardware: todo what if two daqs have the same channel?

#CreatePanelPreview
TODO: WHEN RESETTING VIA UPDATECOMPONENTTABLE, DUPLICATES PLOTS

CreatePanelSessionControl

%TODO UPDATE STARTPASSIVE AND STARTSINGLETRIAL IN UPDATESTATUS

readProtocol

% TODO validate hardware is not targeted by two functions simultaneously

ParseStimuli

        % todo support for targeting specific channels connected to the same device (e.g. Widefield1_Trigger)
        % note - this is way harder than it sounds. We're gonna name our channels individually for now.

case stimulusGroup
%TODO VALIDATION:
% check that all params within the stimulus group are defined.
% replace all tokens that map to another stimulus group with the text of that stimulus group
% check the stimulus group name doesn't cause logic problems (no other stimulusgroup contains this one's name in its entirety and vice versa)

StimulusBlock

           BuildLeafParams:  % TODO-OPTIMISATION: POSSIBILITY FOR A FAIR BIT OF REPLICATION HERE

AllTargets: %TODO caching here would be SO HELPFUL but not a priority rn

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions