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.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5