IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 9711


Ignore:
Timestamp:
Oct 20, 2006, 6:05:48 PM (20 years ago)
Author:
jhoblitt
Message:

change -defineby* to make most detRun attributes optional

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/src/dettool.c

    r9707 r9711  
    220220        return false;
    221221    }
     222
     223    // optional
    222224    psString exp_type = psMetadataLookupStr(&status, config->args, "-exp_type");
    223225    if (!status) {
     
    225227        return false;
    226228    }
    227     if (!exp_type) {
    228         psError(PS_ERR_UNKNOWN, true, "-exp_type is required");
    229         return false;
    230     }
     229
    231230    psString filter = psMetadataLookupStr(&status, config->args, "-filter");
    232231    if (!status) {
     
    234233        return false;
    235234    }
    236     if (!filter) {
    237         psError(PS_ERR_UNKNOWN, true, "-filter is required");
    238         return false;
    239     }
     235
    240236    psF32 airmass = psMetadataLookupF32(&status, config->args, "-airmass");
    241237    if (!status) {
     
    243239        return false;
    244240    }
    245     if (isnan(airmass)) {
    246         psError(PS_ERR_UNKNOWN, true, "-airmass is required");
    247         return false;
    248     }
     241
    249242    psF32 exp_time = psMetadataLookupF32(&status, config->args, "-exp_time");
    250243    if (!status) {
     
    252245        return false;
    253246    }
    254     if (isnan(exp_time)) {
    255         psError(PS_ERR_UNKNOWN, true, "-exp_time is required");
    256         return false;
    257     }
     247
    258248    psF32 ccd_temp = psMetadataLookupF32(&status, config->args, "-ccd_temp");
    259249    if (!status) {
     
    261251        return false;
    262252    }
    263     if (isnan(ccd_temp)) {
    264         psError(PS_ERR_UNKNOWN, true, "-ccd_temp is required");
    265         return false;
    266     }
     253
    267254    psF64 posang = psMetadataLookupF32(&status, config->args, "-posang");
    268255    if (!status) {
     
    270257        return false;
    271258    }
    272     if (isnan(posang)) {
    273         psError(PS_ERR_UNKNOWN, true, "-posang is required");
    274         return false;
    275     }
    276     // optional
     259
    277260    psString object = psMetadataLookupStr(&status, config->args, "-object");
    278261    if (!status) {
     
    280263        return false;
    281264    }
     265
    282266    psTime *registered = NULL;
    283267    {
     
    606590    // the assigned values
    607591
     592    // optional
    608593    psString exp_type = psMetadataLookupStr(&status, config->args, "-set_exp_type");
    609594    if (!status) {
     
    611596        return false;
    612597    }
    613     if (!exp_type) {
    614         psError(PS_ERR_UNKNOWN, true, "-set_exp_type is required");
    615         return false;
    616     }
     598
    617599    psString filter = psMetadataLookupStr(&status, config->args, "-set_filter");
    618600    if (!status) {
     
    620602        return false;
    621603    }
    622     if (!filter) {
    623         psError(PS_ERR_UNKNOWN, true, "-set_filter is required");
    624         return false;
    625     }
     604
    626605    psF32 airmass = psMetadataLookupF32(&status, config->args, "-set_airmass");
    627606    if (!status) {
     
    629608        return false;
    630609    }
    631     if (isnan(airmass)) {
    632         psError(PS_ERR_UNKNOWN, true, "-set_airmass is required");
    633         return false;
    634     }
     610
    635611    psF32 exp_time = psMetadataLookupF32(&status, config->args, "-set_exp_time");
    636612    if (!status) {
     
    638614        return false;
    639615    }
    640     if (isnan(exp_time)) {
    641         psError(PS_ERR_UNKNOWN, true, "-set_exp_time is required");
    642         return false;
    643     }
     616
    644617    psF32 ccd_temp = psMetadataLookupF32(&status, config->args, "-set_ccd_temp");
    645618    if (!status) {
     
    647620        return false;
    648621    }
    649     if (isnan(ccd_temp)) {
    650         psError(PS_ERR_UNKNOWN, true, "-set_ccd_temp is required");
    651         return false;
    652     }
     622
    653623    psF64 posang = psMetadataLookupF32(&status, config->args, "-set_posang");
    654624    if (!status) {
     
    656626        return false;
    657627    }
    658     if (isnan(posang)) {
    659         psError(PS_ERR_UNKNOWN, true, "-set_posang is required");
    660         return false;
    661     }
    662     // optional
     628
    663629    psString object = psMetadataLookupStr(&status, config->args, "-set_object");
    664630    if (!status) {
Note: See TracChangeset for help on using the changeset viewer.