Changeset 20652 for trunk/Ohana/src/opihi/cmd.data
- Timestamp:
- Nov 10, 2008, 2:17:14 PM (18 years ago)
- Location:
- trunk/Ohana/src/opihi/cmd.data
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/rd.c
r18325 r20652 4 4 int rd (int argc, char **argv) { 5 5 6 int i, N, status, plane, Nplane, extend, Nextend, Nskip, JustHead ;6 int i, N, status, plane, Nplane, extend, Nextend, Nskip, JustHead, blank; 7 7 int ccdsel, done, Nword, IsCompressed; 8 8 char region[512], *ccdid, *filename; … … 221 221 buf[0].bzero = buf[0].header.bzero; /* store the original values */ 222 222 buf[0].unsign = buf[0].header.unsign; 223 223 224 gprint (GP_LOG, "read %d bytes from %s into buffer %s\n", 224 225 buf[0].header.size + buf[0].matrix.size, argv[2], argv[1]); 225 226 227 blank = 0xffff; 228 gfits_scan (&buf[0].header, "BLANK", "%d", 1, &blank); 229 226 230 /** now - convert the matrix values to floats for internal use **/ 227 gfits_convert_format (&buf[0].header, &buf[0].matrix, -32, 1.0, 0.0, gfits_get_unsign_mode());228 231 gfits_convert_format (&buf[0].header, &buf[0].matrix, -32, 1.0, 0.0, blank, gfits_get_unsign_mode()); 232 229 233 return (TRUE); 230 234 } -
trunk/Ohana/src/opihi/cmd.data/rdseg.c
r13040 r20652 4 4 int rdseg (int argc, char **argv) { 5 5 6 int x, y, nx, ny, status ;6 int x, y, nx, ny, status, blank; 7 7 char region[512], *filename; 8 8 FILE *f; … … 65 65 buf[0].header.size + buf[0].matrix.size, argv[2], argv[1]); 66 66 67 gfits_scan (&buf[0].header, "BLANK", "%d", 1, &blank); 68 67 69 /** now - convert the matrix values to floats for internal use **/ 68 gfits_convert_format (&buf[0].header, &buf[0].matrix, -32, 1.0, 0.0, gfits_get_unsign_mode());70 gfits_convert_format (&buf[0].header, &buf[0].matrix, -32, 1.0, 0.0, blank, gfits_get_unsign_mode()); 69 71 70 72 return (TRUE); -
trunk/Ohana/src/opihi/cmd.data/wd.c
r18279 r20652 82 82 83 83 if (temp_header.Naxes) { 84 gfits_convert_format (&temp_header, &temp_matrix, outBitpix, outScale, outZero, outUnsign); 84 // the inBlank value probably does not matter: temp_matrix is float, so nan is used 85 gfits_convert_format (&temp_header, &temp_matrix, outBitpix, outScale, outZero, 0xffff, outUnsign); 85 86 } else { 86 87 gfits_modify (&temp_header, "BITPIX", "%d", 1, outBitpix);
Note:
See TracChangeset
for help on using the changeset viewer.
