diff --git a/src/sequence_io/pulseq_io/parsers/definitions.jl b/src/sequence_io/pulseq_io/parsers/definitions.jl index 5ba67c791b0125a3ff6e526a830bd70f609f5df7..9726486a277cd8e024337d61ae8d5b63f3d37c27 100644 --- a/src/sequence_io/pulseq_io/parsers/definitions.jl +++ b/src/sequence_io/pulseq_io/parsers/definitions.jl @@ -1,5 +1,15 @@ -function parse_section(section:: PulseqSection{:definitions}; kwargs...) +function parse_section(section:: PulseqSection{:definitions}; version, kwargs...) props = parse_pulseq_properties(section.content) + if version == v"1.3.1" + for name in [ + "BlockDurationRaster", + "RadiofrequencyRasterTime", + "GradientRasterTime", + ] + props[name] = 1e-6 + end + props["AdcRasterTime"] = 1e-9 + end return NamedTuple(Symbol(key) => value for (key, value) in props) end