From 61a43a293c6b4e9a9cc4e5cd6265decdc8df048e Mon Sep 17 00:00:00 2001
From: Michiel Cottaar <MichielCottaar@protonmail.com>
Date: Tue, 21 May 2024 13:47:01 +0100
Subject: [PATCH] Set raster times in v1.3.1

---
 src/sequence_io/pulseq_io/parsers/definitions.jl | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/sequence_io/pulseq_io/parsers/definitions.jl b/src/sequence_io/pulseq_io/parsers/definitions.jl
index 5ba67c7..9726486 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
 
-- 
GitLab