Changeset 1615
- Timestamp:
- 20/07/11 21:48:16 (10 months ago)
- Location:
- trunk
- Files:
-
- 6 edited
-
src/napi.c (modified) (1 diff)
-
test/data/dmc01.h5 (modified) (previous)
-
test/data/dmc01.xml (modified) (previous)
-
test/data/dmc02.xml (modified) (previous)
-
test/napi_test.c (modified) (5 diffs)
-
test/testsuite.at (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/napi.c
r1610 r1615 735 735 } 736 736 status = NXopenpath(fid,expath); 737 NXget groupID(fid,&breakID);737 NXgetdataID(fid,&breakID); 738 738 setCloseID(fileStack,breakID); 739 739 } -
trunk/test/napi_test.c
r1375 r1615 2 2 NeXus - Neutron & X-ray Common Data Format 3 3 4 Test program for C API (HDF4 Version)4 Test program for C API 5 5 6 Copyright (C) 1997-20 02Freddie Akeroyd6 Copyright (C) 1997-2011 Freddie Akeroyd 7 7 8 8 This library is free software; you can redistribute it and/or … … 460 460 int create; 461 461 NXhandle hfil; 462 int dummylen = 1; 463 float dummyfloat = 1; 464 float temperature; 462 465 463 466 if(strstr(progName,"hdf4") != NULL){ … … 497 500 return 1; 498 501 } 502 if(NXmakegroup(hfil,"entry3","NXentry") != NX_OK){ 503 return 1; 504 } 505 if(NXopengroup(hfil,"entry3","NXentry") != NX_OK){ 506 return 1; 507 } 508 if (NXmakedata (hfil, "extlinkdata", NX_FLOAT32, 1, &dummylen) != NX_OK) return 1; 509 if (NXopendata (hfil, "extlinkdata") != NX_OK) return 1; 510 if (NXputdata (hfil, &dummyfloat) != NX_OK) return 1; 511 sprintf(nxfile,"nxfile://data/dmc01.%s#/entry1/sample/temperature_mean",ext); 512 if(NXputattr(hfil,"napimount",nxfile,strlen(nxfile), NX_CHAR) != NX_OK) return 1; 499 513 if(NXclose(&hfil) != NX_OK){ 500 514 return 1; … … 507 521 return 1; 508 522 } 509 510 523 if(NXopenpath(hfil,"/entry1/start_time") != NX_OK){ 511 524 return 1; … … 549 562 printf("entry1 external URL = %s\n", filename); 550 563 } 564 565 printf("testing link to external data set\n"); 566 if(NXopenpath(hfil,"/entry3") != NX_OK){ 567 return 1; 568 } 569 if (NXopendata (hfil, "extlinkdata") != NX_OK) return 1; 570 memset(&temperature,0,4); 571 if(NXgetdata(hfil,&temperature) != NX_OK){ 572 return 1; 573 } 574 printf("value retrieved: %4.2f\n", temperature); 551 575 552 576 NXclose(&hfil); -
trunk/test/testsuite.at
r1588 r1615 78 78 Second file time: 2005-05-27 05:48:56 79 79 entry1 external URL = nxfile://data/dmc01.hdf#/entry1 80 testing link to external data set 81 value retrieved: 4.00 80 82 External File Linking tested OK 81 83 ]]) … … 135 137 Second file time: 2005-05-27 05:48:56 136 138 entry1 external URL = nxfile://data/dmc01.h5#/entry1 139 testing link to external data set 140 value retrieved: 4.00 137 141 External File Linking tested OK 138 142 ]]) … … 190 194 Second file time: 2005-05-27 05:48:56 191 195 entry1 external URL = nxfile://data/dmc01.hdf#/entry1 196 testing link to external data set 197 value retrieved: 4.00 192 198 External File Linking tested OK 193 199 ]]) … … 247 253 Second file time: 2005-05-27 05:48:56 248 254 entry1 external URL = nxfile://data/dmc01.h5#/entry1 255 testing link to external data set 256 value retrieved: 4.00 249 257 External File Linking tested OK 250 258 ]]) … … 307 315 Second file time: 2005-05-27 05:48:56 308 316 entry1 external URL = nxfile://data/dmc01.xml#/entry1 317 testing link to external data set 318 value retrieved: 4.00 309 319 External File Linking tested OK 310 320 ]]) … … 367 377 Second file time: 2005-05-27 05:48:56 368 378 entry1 external URL = nxfile://data/dmc01.xml#/entry1 379 testing link to external data set 380 value retrieved: 4.00 369 381 External File Linking tested OK 370 382 ]]) … … 427 439 Second file time: 2005-05-27 05:48:56 428 440 entry1 external URL = nxfile://data/dmc01.xml#/entry1 441 testing link to external data set 442 value retrieved: 4.00 429 443 External File Linking tested OK 430 444 ]])
Note: See TracChangeset
for help on using the changeset viewer.
