[ismrmrd] 202/281: Fixed number of physio time stamps in byte array conversion.
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Wed Jan 14 20:01:15 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to annotated tag ismrmrd0.5
in repository ismrmrd.
commit 37ea9b3dd2f3f79700e7f42c50801ed0bf5cbcd2
Author: Souheil Inati <souheil.inati at nih.gov>
Date: Thu Feb 6 15:59:23 2014 -0500
Fixed number of physio time stamps in byte array conversion.
---
matlab/+ismrmrd/AcquisitionHeader.m | 2 +-
matlab/+ismrmrd/ImageHeader.m | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/matlab/+ismrmrd/AcquisitionHeader.m b/matlab/+ismrmrd/AcquisitionHeader.m
index 5bacb6d..bce8023 100644
--- a/matlab/+ismrmrd/AcquisitionHeader.m
+++ b/matlab/+ismrmrd/AcquisitionHeader.m
@@ -319,7 +319,7 @@ classdef AcquisitionHeader < handle
obj.measurement_uid(p) = typecast(bytearray( 11: 14,p), 'uint32'); ... % Unique ID for the measurement %
obj.scan_counter(p) = typecast(bytearray( 15: 18,p), 'uint32'); ... % Current acquisition number in the measurement %
obj.acquisition_time_stamp(p) = typecast(bytearray( 19: 22,p), 'uint32'); ... % Acquisition clock %
- obj.physiology_time_stamp(:,p) = typecast(bytearray( 23: 30,p), 'uint32'); ... % Physiology time stamps, e.g. ecg, breating, etc. %
+ obj.physiology_time_stamp(:,p) = typecast(bytearray( 23: 34,p), 'uint32'); ... % Physiology time stamps, e.g. ecg, breating, etc. %
... % C-Struct padding
obj.number_of_samples(p) = typecast(bytearray( 55: 56,p), 'uint16'); ... % Number of samples acquired %
obj.available_channels(p) = typecast(bytearray( 57: 58,p), 'uint16'); ... % Available coils %
diff --git a/matlab/+ismrmrd/ImageHeader.m b/matlab/+ismrmrd/ImageHeader.m
index e67fc8f..833896e 100644
--- a/matlab/+ismrmrd/ImageHeader.m
+++ b/matlab/+ismrmrd/ImageHeader.m
@@ -279,7 +279,7 @@ classdef ImageHeader < handle
obj.set(p) = typecast(bytes(105:106,p), 'uint16');
obj.acquisition_time_stamp(p) = typecast(bytes(107:110,p), 'uint32');
obj.physiology_time_stamp(:,p) = typecast(bytes(111:122,p), 'uint32');
- ... % TODO: the C header has a bug. 3 is correct
+ ... % C-struct has padding
obj.image_data_type(p) = typecast(bytes(143:144,p), 'uint16');
obj.image_type(p) = typecast(bytes(145:146,p), 'uint16');
obj.image_index(p) = typecast(bytes(147:148,p), 'uint16');
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ismrmrd.git
More information about the debian-science-commits
mailing list