[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