- Updated RITA-2 data files to new NeXus standard

- New HM driver for Delcam CCD camera
This commit is contained in:
koennecke
2007-03-06 10:07:44 +00:00
parent ac0fe1f2cf
commit 007f06d3e6
8 changed files with 28 additions and 28 deletions

13
napi5.c
View File

@@ -589,7 +589,7 @@ static void ignoreError(void *data, char *text){
hsize_t chunkdims[H5S_MAX_RANK];
hsize_t mydim[H5S_MAX_RANK], mydim1[H5S_MAX_RANK];
hsize_t size[2];
hsize_t maxdims[1] = {H5S_UNLIMITED};
hsize_t maxdims[H5S_MAX_RANK];
pFile = NXI5assert (fid);
@@ -651,6 +651,8 @@ static void ignoreError(void *data, char *text){
NXIReportError (NXpData, pBuffer);
return NX_ERROR;
}
mydim[i] = dimensions[i];
maxdims[i] = dimensions[i];
}
if (datatype == NX_CHAR)
{
@@ -665,7 +667,8 @@ static void ignoreError(void *data, char *text){
} else {
if (dimensions[0] == NX_UNLIMITED)
{
mydim[0]=0;
mydim[0]=1;
maxdims[0] = H5S_UNLIMITED;
dataspace=H5Screate_simple(rank, mydim, maxdims);
} else {
for(i = 0; i < rank; i++)
@@ -721,8 +724,10 @@ static void ignoreError(void *data, char *text){
}
if (dimensions[0] == NX_UNLIMITED)
{
size[0] = 1;
size[1] = 1;
for(i = 0; i < rank; i++){
size[i] = dimensions[i];
}
size[0] = 1;
iNew = H5Dextend (pFile->iCurrentD, size);
if (iNew < 0) {
sprintf (pBuffer, "ERROR: cannot create Dataset %s, check arguments",