Changeset 19080
- Timestamp:
- Aug 14, 2008, 3:36:54 PM (18 years ago)
- Location:
- trunk/ppSim/src
- Files:
-
- 6 edited
-
ppSimSequence.c (modified) (2 diffs)
-
ppSimSequence.h (modified) (1 diff)
-
ppSimSequenceBias.c (modified) (1 diff)
-
ppSimSequenceDark.c (modified) (1 diff)
-
ppSimSequenceFlat.c (modified) (1 diff)
-
ppSimSequenceObject.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppSim/src/ppSimSequence.c
r18855 r19080 30 30 } 31 31 psFree(line); 32 } 33 34 char *camera = NULL; 35 if ((argNum = psArgumentGet (argc, argv, "-camera"))) { 36 psArgumentRemove(argNum, &argc, argv); 37 camera = psStringCopy (argv[argNum]); 38 psArgumentRemove(argNum, &argc, argv); 32 39 } 33 40 … … 151 158 152 159 if (!strcasecmp (type, "BIAS")) { 153 ppSimSequenceBias (simfile, inject, sequence, i, rng, path, basename, injectCommand);160 ppSimSequenceBias (simfile, inject, sequence, i, rng, path, basename, camera, injectCommand); 154 161 continue; 155 162 } 156 163 if (!strcasecmp (type, "DARK")) { 157 ppSimSequenceDark (simfile, inject, sequence, i, rng, path, basename, injectCommand);164 ppSimSequenceDark (simfile, inject, sequence, i, rng, path, basename, camera, injectCommand); 158 165 continue; 159 166 } 160 167 if (!strcasecmp (type, "FLAT")) { 161 ppSimSequenceFlat (simfile, inject, sequence, i, rng, path, basename, injectCommand);168 ppSimSequenceFlat (simfile, inject, sequence, i, rng, path, basename, camera, injectCommand); 162 169 continue; 163 170 } 164 171 if (!strcasecmp (type, "OBJECT")) { 165 ppSimSequenceObject (simfile, inject, sequence, i, rng, path, basename, injectCommand);172 ppSimSequenceObject (simfile, inject, sequence, i, rng, path, basename, camera, injectCommand); 166 173 continue; 167 174 } -
trunk/ppSim/src/ppSimSequence.h
r16500 r19080 12 12 #include <psastro.h> 13 13 14 bool ppSimSequenceBias (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, c onst char *injectCommand);15 bool ppSimSequenceDark (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, c onst char *injectCommand);16 bool ppSimSequenceFlat (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, c onst char *injectCommand);17 bool ppSimSequenceObject (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, c onst char *injectCommand);14 bool ppSimSequenceBias (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, char *camera, const char *injectCommand); 15 bool ppSimSequenceDark (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, char *camera, const char *injectCommand); 16 bool ppSimSequenceFlat (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, char *camera, const char *injectCommand); 17 bool ppSimSequenceObject (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, char *camera, const char *injectCommand); 18 18 19 19 #endif -
trunk/ppSim/src/ppSimSequenceBias.c
r16500 r19080 1 1 # include "ppSimSequence.h" 2 2 3 bool ppSimSequenceBias (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, c onst char *injectCommand) {3 bool ppSimSequenceBias (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, char *camera, const char *injectCommand) { 4 4 5 5 bool status, setLevel, setRange; 6 6 7 char *camera = psMetadataLookupStr (&status, sequence, "CAMERA"); 7 if (camera == NULL) { 8 camera = psMetadataLookupStr (&status, sequence, "CAMERA"); 9 } 8 10 9 11 // optional details -
trunk/ppSim/src/ppSimSequenceDark.c
r17032 r19080 1 1 # include "ppSimSequence.h" 2 2 3 bool ppSimSequenceDark (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, c onst char *injectCommand) {3 bool ppSimSequenceDark (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, char *camera, const char *injectCommand) { 4 4 5 5 bool status, setRate; 6 6 float min, max = 0; 7 7 8 char *camera = psMetadataLookupStr (&status, sequence, "CAMERA"); 8 if (camera == NULL) { 9 camera = psMetadataLookupStr (&status, sequence, "CAMERA"); 10 } 9 11 10 12 setRate = false; -
trunk/ppSim/src/ppSimSequenceFlat.c
r16500 r19080 1 1 # include "ppSimSequence.h" 2 2 3 bool ppSimSequenceFlat (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, c onst char *injectCommand) {3 bool ppSimSequenceFlat (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, char *camera, const char *injectCommand) { 4 4 5 5 bool status; 6 6 7 char *camera = psMetadataLookupStr (&status, sequence, "CAMERA"); 7 if (camera == NULL) { 8 camera = psMetadataLookupStr (&status, sequence, "CAMERA"); 9 } 8 10 9 11 // determine the filters & exposure times -
trunk/ppSim/src/ppSimSequenceObject.c
r16500 r19080 1 1 # include "ppSimSequence.h" 2 2 3 bool ppSimSequenceObject (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, c onst char *injectCommand) {3 bool ppSimSequenceObject (FILE *simfile, FILE *inject, psMetadata *sequence, int nSeq, psRandom *rng, const char *path, const char *basename, char *camera, const char *injectCommand) { 4 4 5 5 bool status; … … 9 9 // -skyrate $sky -ra $ra -dec $dec -pa $pa -scale $scale -zp $zp -seeing $seeing $filename", 10 10 11 char *camera = psMetadataLookupStr (&status, sequence, "CAMERA"); 11 if (camera == NULL) { 12 camera = psMetadataLookupStr (&status, sequence, "CAMERA"); 13 } 12 14 13 15 // sequence reference coordinate
Note:
See TracChangeset
for help on using the changeset viewer.
