fix problems with set_target setting the target to NaN on unipolar ao ranges

This commit is contained in:
Frank Mori Hess 2003-06-12 19:57:43 +00:00
parent 5b8c21c96a
commit 532ff2daa5

View file

@ -318,6 +318,8 @@ void set_target( calibration_setup_t *setup, int obs,double target)
comedi_range *range;
lsampl_t maxdata, data;
comedi_set_global_oor_behavior( COMEDI_OOR_NUMBER );
range = comedi_get_range(setup->dev,
setup->observables[obs].preobserve_insn.subdev,
CR_CHAN( setup->observables[obs].preobserve_insn.chanspec ),
@ -426,6 +428,7 @@ void measure_observable( calibration_setup_t *setup, int obs)
sci_sprint_alt(s,sv.average,sv.error);
DPRINT(0,"reading %s, target %g\n",s, setup->observables[obs].target);
assert( isnan( setup->observables[obs].target) == 0 );
}
void observable_dependence(calibration_setup_t *setup, int obs)