36 #include "irplib_detmon.h"
37 #include "irplib_plugin.h"
44 #define DETMON_RONBIAS_RAW "BIAS"
46 #define RECIPE_NAME "detmon_ronbias"
52 CPL_RECIPE_DEFINE(detmon_ronbias, DETMON_BINARY_VERSION,
53 irplib_detmon_ronbias_fill_parlist_default(recipe->parameters,
56 "Lander de Bilbao", PACKAGE_BUGREPORT,
"2007",
58 irplib_detmon_ronbias_get_description(
"detmon_ronbias",
71 static int detmon_ronbias(cpl_frameset * frameset,
72 const cpl_parameterlist * parlist)
74 cpl_propertylist * master =
75 detmon_fill_prolist(
"MASTER_BIAS",
"REDUCED",
"TECH", CPL_FALSE);
77 cpl_propertylist * synth =
78 detmon_fill_prolist(
"SYNTH",
"REDUCED",
"TECH", CPL_FALSE);
80 cpl_propertylist * bpmhot =
81 detmon_fill_prolist(
"BP_MAP_HP",
"REDUCED",
"TECH", CPL_FALSE);
83 cpl_propertylist * bpmcold =
84 detmon_fill_prolist(
"BP_MAP_CP",
"REDUCED",
"TECH", CPL_FALSE);
86 cpl_propertylist * bpmdev =
87 detmon_fill_prolist(
"BP_MAP_DP",
"REDUCED",
"TECH", CPL_FALSE);
89 const cpl_error_code error = irplib_detmon_ronbias(frameset,
98 PACKAGE
"/" PACKAGE_VERSION,
101 cpl_propertylist_delete(master);
102 cpl_propertylist_delete(synth);
103 cpl_propertylist_delete(bpmhot);
104 cpl_propertylist_delete(bpmcold);
105 cpl_propertylist_delete(bpmdev);
108 cpl_ensure_code(!error, error);
110 return CPL_ERROR_NONE;