IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 23, 2021, 1:48:02 PM (5 years ago)
Author:
eugene
Message:

adding PATTERN.ROW.AMP I/O functions, clean up pmPatternRow code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-dev-20210817/psModules/src/camera/pmFPAfileIO.c

    r41843 r41856  
    253253        status = pmPatternRead(view, file, config);
    254254        break;
     255      case PM_FPA_FILE_PATTERN_ROW_AMP:
     256        status = pmPatternRowAmpRead(view, file, config);
     257        break;
    255258      case PM_FPA_FILE_SX:
    256259      case PM_FPA_FILE_RAW:
     
    363366      case PM_FPA_FILE_ASTROM_REFSTARS:
    364367      case PM_FPA_FILE_KH_CORRECT:
     368      case PM_FPA_FILE_PATTERN_ROW_AMP:
    365369      case PM_FPA_FILE_JPEG:
    366370      case PM_FPA_FILE_KAPA:
     
    451455      return true;
    452456    }
     457    if (file->type == PM_FPA_FILE_PATTERN_ROW_AMP) {
     458      psTrace("psModules.camera", 6, "skip write for %s, no write function defined", file->name);
     459      return true;
     460    }
    453461
    454462    // open the file if not yet opened
     
    547555      case PM_FPA_FILE_KH_CORRECT:
    548556        psError(PS_ERR_IO, true, "cannot write type KH.CORRECT (%s)", file->name);
     557        break;
     558
     559      case PM_FPA_FILE_PATTERN_ROW_AMP:
     560        psError(PS_ERR_IO, true, "cannot write type PATTERN.ROW.AMP (%s)", file->name);
    549561        break;
    550562
     
    624636      case PM_FPA_FILE_ASTROM_REFSTARS:
    625637      case PM_FPA_FILE_KH_CORRECT:
     638      case PM_FPA_FILE_PATTERN_ROW_AMP:
    626639      case PM_FPA_FILE_LINEARITY:
    627640      case PM_FPA_FILE_EXPNUM:
     
    702715      case PM_FPA_FILE_ASTROM_REFSTARS:
    703716      case PM_FPA_FILE_KH_CORRECT:
     717      case PM_FPA_FILE_PATTERN_ROW_AMP:
    704718      case PM_FPA_FILE_EXPNUM:
    705719        psTrace ("psModules.camera", 6, "NOT freeing %s (%s) : save for further analysis\n", file->filename, file->name);
     
    865879      case PM_FPA_FILE_ASTROM_REFSTARS:
    866880      case PM_FPA_FILE_KH_CORRECT:
     881      case PM_FPA_FILE_PATTERN_ROW_AMP:
    867882      case PM_FPA_FILE_LINEARITY:
    868883      case PM_FPA_FILE_EXPNUM:
     
    10691084      case PM_FPA_FILE_ASTROM_MODEL:
    10701085      case PM_FPA_FILE_KH_CORRECT:
     1086      case PM_FPA_FILE_PATTERN_ROW_AMP:
    10711087      case PM_FPA_FILE_SX:
    10721088      case PM_FPA_FILE_RAW:
Note: See TracChangeset for help on using the changeset viewer.