Skip to content

Commit f3cd5b4

Browse files
Merge pull request #116 from marcobarilari/marco_waitForTrigger-update
waitForTrigerr, from KbPressWait to KbCheck
2 parents e9dda7d + dbf563b commit f3cd5b4

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

demos/CPP_waitForTriggerDemo.m

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
1-
addpath(genpath(fullfile(pwd, '..', 'src')));
1+
% add parent/src directory to the path (to make sure we can access the CPP_PTB functions)
22

3-
%%
4-
cfg.testingDevice = 'mri';
3+
addpath(genpath(fullfile(pwd, '..', 'src')));
54

6-
cfg.mri.triggerNb = 2;
5+
cfg.mri.triggerNb = 5;
76

8-
cfg.mri.triggerKey = 'space';
7+
cfg.mri.triggerKey = 't';
98

109
KbName('UnifyKeyNames');
1110

1211
%%
1312
% waitForTrigger(cfg);
1413

1514
%%
16-
quietMode = true;
15+
quietMode = false;
1716
% waitForTrigger(cfg, [], quietMode);
1817

1918
%%
20-
nbTriggersToWait = 1;
21-
waitForTrigger(cfg, [], quietMode, nbTriggersToWait);
19+
waitForTrigger(cfg, [], quietMode, cfg.mri.triggerNb);

src/waitForTrigger.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@ function waitForTrigger(varargin)
1919
% triggers coming from the scanner in a real case scenario.
2020
%
2121
% INPUTS
22-
% - varargin{1} = cfg
22+
% - varargin{1} = cfg
2323
%
2424
% - varargin{2} = deviceNumber
2525
%
2626
% - varargin{3} = quietMode: a boolean to make sure nothing is printed on the screen or
2727
% the prompt
2828
%
29-
% - nbTriggersToWait
29+
% - nvarargin{4} = nbTriggersToWait
3030

3131
[cfg, nbTriggersToWait, deviceNumber, quietMode] = checkInputs(varargin);
3232

@@ -43,7 +43,7 @@ function waitForTrigger(varargin)
4343

4444
keyCode = []; %#ok<NASGU>
4545

46-
[~, keyCode] = KbPressWait(deviceNumber);
46+
[~, ~, keyCode] = KbCheck(deviceNumber);
4747

4848
if strcmp(KbName(keyCode), cfg.mri.triggerKey)
4949

0 commit comments

Comments
 (0)