37 #include "irplib_detmon.h"
38 #include "irplib_plugin.h"
41 #define DETMON_RONBIAS_RAW "BIAS"
43 #define RECIPE_NAME "detmon_ronbias"
49 CPL_RECIPE_DEFINE(detmon_ronbias, DETMON_BINARY_VERSION,
50 irplib_detmon_ronbias_fill_parlist_default(recipe->parameters,
53 "Lander de Bilbao",
"lbilbao@eso.org",
"2007",
55 irplib_detmon_ronbias_get_description(
"detmon_ronbias",
68 static int detmon_ronbias(cpl_frameset * frameset,
69 const cpl_parameterlist * parlist)
71 cpl_propertylist * master =
72 detmon_fill_prolist(
"MASTER_BIAS",
"REDUCED",
"TECH", CPL_FALSE);
74 cpl_propertylist * synth =
75 detmon_fill_prolist(
"SYNTH",
"REDUCED",
"TECH", CPL_FALSE);
77 cpl_propertylist * bpmhot =
78 detmon_fill_prolist(
"BP_MAP_HP",
"REDUCED",
"TECH", CPL_FALSE);
80 cpl_propertylist * bpmcold =
81 detmon_fill_prolist(
"BP_MAP_CP",
"REDUCED",
"TECH", CPL_FALSE);
83 cpl_propertylist * bpmdev =
84 detmon_fill_prolist(
"BP_MAP_DP",
"REDUCED",
"TECH", CPL_FALSE);
86 const cpl_error_code error = irplib_detmon_ronbias(frameset,
95 PACKAGE
"/" PACKAGE_VERSION,
98 cpl_propertylist_delete(master);
99 cpl_propertylist_delete(synth);
100 cpl_propertylist_delete(bpmhot);
101 cpl_propertylist_delete(bpmcold);
102 cpl_propertylist_delete(bpmdev);
105 cpl_ensure_code(!error, error);
107 return CPL_ERROR_NONE;