Skip to content

Commit d15f9bc

Browse files
authored
Merge pull request #130 from Remi-Gau/remi-dev
add a default for letting the MRI scanner pace the experiment with triggers
2 parents 21fc10f + 639978c commit d15f9bc

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
<!-- lint disable -->
2+
13
**Cite it**
24

35
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4007672.svg)](https://doi.org/10.5281/zenodo.4007672)
@@ -21,8 +23,6 @@
2123

2224
# CPP_PTB
2325

24-
<!-- lint disable -->
25-
2626
<!-- TOC -->
2727

2828
- [CPP_PTB](#cpp_ptb)

src/utils/setDefaultsPTB.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383

8484
if isfield(cfg, 'testingDevice') && strcmpi(cfg.testingDevice, 'mri')
8585
fieldsToSet.bids.mri.RepetitionTime = [];
86+
fieldsToSet.pacedByTriggers.do = false;
8687
end
8788

8889
cfg = setDefaults(cfg, fieldsToSet);

tests/test_setDefaultsPTB.m

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,23 @@ function test_setDefaultsPtbAudio()
5959

6060
end
6161

62+
function test_setDefaultsPtbMRI()
63+
64+
% set up
65+
cfg.testingDevice = 'mri';
66+
cfg = setDefaultsPTB(cfg);
67+
68+
% test data
69+
expectedCfg = returnExpectedCFG();
70+
expectedCfg.testingDevice = 'mri';
71+
expectedCfg.bids.mri.RepetitionTime = [];
72+
expectedCfg.pacedByTriggers.do = false;
73+
74+
% test
75+
assertEqual(expectedCfg, cfg);
76+
77+
end
78+
6279
function expectedCFG = returnExpectedCFG()
6380

6481
expectedCFG = struct( ...

0 commit comments

Comments
 (0)