MasterScan
Lab_Matlab_control Master Branch
|
Methods | |
self | topsTaskHelperPlayable (varargin) |
Class topsTaskHelperPlayable. More... | |
startPlaying (self, task, eventTag) | |
% play(self, args, task, eventTag) More... | |
finishPlaying (self, task, eventTag) | |
% play(self, args, task, eventTag) More... | |
![]() | |
self | topsTaskHelper (varargin) |
Specs to use when looking for a copy. More... | |
theObject | parse (self, name, fevalable, settings, commonSettings, unmatched) |
Parse constructor specs to make theObject – possibly recursive if making multiple objects and putting them into an ensemble. More... | |
start (self, treeNode) | |
start More... | |
finish (self, treeNode) | |
finish More... | |
startTrial (self, treeNode) | |
Function to prepare for use, called before each trial. More... | |
finishTrial (self, treeNode) | |
Finish trial method – should overload in subclass if needed. | |
setProperty (self, varargin) | |
Set property. More... | |
synchronizedTime | getSynchronizedTime (self, unSynchronizedTime, useScreen) |
% getSyncronizedTime More... | |
saveSynchronizedTime (self, unSynchronizedTime, useScreen, task, eventTag) | |
% saveSyncronizedTime More... | |
![]() | |
self | topsFoundation (name) |
Constuct with name optional. More... | |
fig | gui (self) |
Open a GUI to view object details. More... | |
p | guiPanel (self, varargin) |
Make a topsDetailPanel with details about this object. More... | |
Additional Inherited Members | |
![]() | |
Property | theObject |
Class topsTaskHelper. More... | |
Property | removeCopy = true |
Flag to remove copy from treeNode (see start) | |
Property | ensembleObjectNames |
Keep track of the names of the objects in the ensemble. | |
Property | ensembleObjectClasses |
Keep track of the classes of objects in the ensemble. | |
sync | |
For time synchronization. | |
topsBindings | |
Below are properties used to bind the helper to a topsTreeNode Defaults are defined in the constructor method. | |
![]() | |
Property | name = '' |
a string name to indentify the object | |
Property | clockFunction =@topsClock |
clock function, to standardize | |
![]() | |
callFevalables (self, fevalables) | |
Utility to call a list of fevalables. | |
![]() | |
static synchronizationData | getSynchronizationData (helperName, varargin) |
Get synchroniztion data from the current topsDataLog and make a maxtrix with columns: referenceTime offset. More... | |
static helpers | makeHelpers (constructor, varargin) |
Utility to make helpers. More... | |
![]() | |
static c index | cellAdd (c, item, index) |
Add an item to a cell array. More... | |
static selector | cellContains (c, item) |
Does a cell array conatin an item? More... | |
static c | cellRemoveItem (c, item) |
Remove an item from a cell array. More... | |
static c | cellRemoveElement (c, index) |
Remove indexed elements from a cell array. More... | |
static index selector | findStructName (s, name) |
Where is the given name in the given struct array? More... | |
self topsTaskHelperPlayable | ( | varargin | ) |
Class topsTaskHelperPlayable.
Add topsTaskHelperPlayable, a subclass of topsTaskHelper Constuct the helper
startPlaying | ( | self | , |
task | , | ||
eventTag | |||
) |
% play(self, args, task, eventTag)
Utility for starting playing a sound Arguments: task ... the calling topsTreeNodeTask eventTag ... string used to store timing information in trial struct. Assumes that the current trialData struct has an entry called time_<eventTag>. Created 5/10/18 by jig
finishPlaying | ( | self | , |
task | , | ||
eventTag | |||
) |
% play(self, args, task, eventTag)
Utility for stopping playing a sound Arguments: task ... the calling topsTreeNodeTask eventTag ... string used to store timing information in trial struct. Assumes that the current trialData struct has an entry called time_<eventTag>. Created 5/10/18 by jig