Hello, my name is Vlad and HDF5 is new for me. I want to ask an advise in one case. i have a datatype and there i have smth like:
DATATYPE H5T_COMPOUND { H5T_STD_U32LE "fillnum"; H5T_STD_U32LE "runnum"; H5T_STD_U32LE "lsnum"; H5T_STD_U32LE "nbnum"; H5T_STD_U32LE "timestampsec"; H5T_STD_U32LE "timestampmsec"; H5T_STD_U8LE "publishnnb"; H5T_STD_U8LE "datasourceid"; H5T_STD_U8LE "algoid"; H5T_STD_U8LE "channelid"; H5T_ARRAY { [3564] H5T_STD_U16LE } "data"; } to read it i'm creating a structure and then read the file into it, i define the structure in my code like this: typedef struct { unsigned int fillnum; unsigned int runnum; unsigned int lsnum; unsigned int nbnum; unsigned int timestampsec; unsigned int timestampmsec; unsigned char publishnnb; unsigned char datasourceid; unsigned char algoid; unsigned char channelid; unsigned short data[3564]; } bcm1fagghist_type; but looks like for H5T_ARRAY line 'unsigned short data[3564];' is wrong. could You advise me how to read it? ---------------------------------------------------------------------- Kind regards, Vlad Danilov
_______________________________________________ Hdf-forum is for HDF software users discussion. Hdf-forum@lists.hdfgroup.org http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5