ECG-Kit 1.0
(932 bytes)
%% (Internal) Check if a recording is in ISHNE format.
%
% bRetval = isISHNEformat(filename)
%
% Arguments:
%
% + filename: the recording
%
% Output:
%
% + bRetval: Boolean if it is of this format.
%
% Example:
%
% See also ECGformat, read_ECG, isAHAformat
%
% Author: Mariano Llamedo Soria llamedom@electron.frba.utn.edu.ar
% Version: 0.1 beta
% Birthdate: 18/2/2013
% Last update: 18/2/2013
% Copyright 2008-2015
%
function bRetval = isISHNEformat(filename)
bRetval = false;
fid = fopen(filename);
if( fid > 0 )
try
magic_num = fread(fid, 8,'*char');
if( feof(fid) || ~strcmpi(rowvec(magic_num(1:5)), 'ISHNE') )
fclose(fid);
return
end
fclose(fid);
bRetval = true;
catch ME
fclose(fid);
rethrow(ME)
end
end