H5T.get_order

Byte order of atomic data type

Syntax

output = H5T.get_order(type_id)

Description

output = H5T.get_order(type_id) returns the byte order of an atomic data type. type_id is a data type identifier. Possible return values are the constant values corresponding to the following strings:

'H5T_ORDER_LE'
'H5T_ORDER_BE'
'H5T_ORDER_VAX'

Examples

fid = H5F.open('example.h5');
dset_id = H5D.open(fid,'/g2/dset2.2');
type_id = H5D.get_type(dset_id);
switch(H5T.get_order(type_id))
    case H5ML.get_constant_value('H5T_ORDER_LE')
        fprintf('little endian\n');
    case H5ML.get_constant_value('H5T_ORDER_BE')
        fprintf('big endian\n');
    case H5ML.get_constant_value('H5T_ORDER_VAX')
        fprintf('vax\n');
end
Was this topic helpful?