Commit graph

570 commits

Author SHA1 Message Date
Frank Mori Hess
9799051d65 fixed comedi_apply_calibration so it applies all matching calibrations
instead of just the first one
2003-05-05 03:18:19 +00:00
Frank Mori Hess
5ff5c24212 increased max number of observables for 611x boards, added postgain
offset to generic calibration routines, used generic cal for mc pci-das1602/16
calibration.
2003-05-05 00:11:50 +00:00
Frank Mori Hess
230835193e pruned some dead code 2003-05-05 00:09:12 +00:00
Frank Mori Hess
f1d8792682 converted all remaining boards (except mc pci-das1602/16) to use
generic calibration support
2003-05-04 02:16:31 +00:00
Frank Mori Hess
d1a57c9710 rearranged prep of adc for dac calibration to be more flexible 2003-05-03 22:25:05 +00:00
Frank Mori Hess
13d4399dcd converted calibration of measurement computing 60xx boards over to
generic code
2003-05-03 22:08:24 +00:00
Frank Mori Hess
4db55f5044 moved COMEDI_VERSION_CODE() macro to comedilib.h, added some version
checks to comedi_calibrate so it complains if it's using a driver
with known bugs.  Converted 6071 calibration to ad8804 addressing.
2003-05-03 14:59:26 +00:00
Frank Mori Hess
e75f09dcf9 i shouldn't have made comedi_internal_data_read() inline, it's too long,
and it causes gcc 2.9 to produce a bogus warning
2003-05-03 14:57:15 +00:00
Frank Mori Hess
9860fabdf2 fixed 6035 dac1 offset caldac, added inactive 6071e calibration guess
for an ad8804 style caldac
2003-05-03 01:11:01 +00:00
Frank Mori Hess
04269a12c3 new results 2003-05-03 00:28:20 +00:00
Frank Mori Hess
04faa24877 updated dump, with driver caldac corrected to ad8804 2003-05-03 00:17:47 +00:00
David Schleef
d50fc9b498 remove system identifiers 2003-05-02 23:49:12 +00:00
David Schleef
1a7e31bd5e change section to libdevel 2003-05-02 23:47:47 +00:00
David Schleef
8d84736def Add DAQCard-6024E 2003-05-02 23:43:42 +00:00
David Schleef
9923c8133c new results 2003-05-02 23:41:44 +00:00
Frank Mori Hess
c3551c8ccc added 'write to file' support for ni 611x boards, and calibration
of all their input ranges.
2003-05-02 21:58:23 +00:00
David Schleef
827370aa90 clean better 2003-05-02 08:06:17 +00:00
David Schleef
2e30cfa54e remove 2003-05-02 08:01:09 +00:00
David Schleef
8ab858452b autoconfiscate 2003-05-02 07:53:44 +00:00
David Schleef
079a3235de need headers 2003-05-02 07:53:02 +00:00
David Schleef
98801148b9 demos should be nodist 2003-05-02 07:52:24 +00:00
David Schleef
151b9dbf2b clean up warning 2003-05-02 07:37:03 +00:00
David Schleef
c2557b6b01 Fix yacc and lex building 2003-05-02 07:33:20 +00:00
David Schleef
b28c52a42f autoconfiscation 2003-05-02 07:19:00 +00:00
Frank Mori Hess
e745f56716 converted all NI boards to write calibrations to file. Also, it will
calibrate unipolar analog output ranges separately for them.
2003-05-02 00:54:07 +00:00
Frank Mori Hess
5271b6cba6 fix get_bipolar_lowgain() which i broke 2003-05-01 14:43:50 +00:00
Frank Mori Hess
6a5b835a75 added unipolar analog output observables 2003-04-30 22:59:07 +00:00
Frank Mori Hess
464b43a015 added some comments on cal_*binary() functions 2003-04-30 20:36:15 +00:00
Frank Mori Hess
c5a39df702 made all cal_*binary() functions set oor behaviour to COMEDI_OOR_NUMBER 2003-04-30 20:30:04 +00:00
Frank Mori Hess
da11030346 added is_unipolar() and is_bipolar() query functions, added very_low_target()
helper function for generating unipolar targets that are close but not zero.
2003-04-30 20:17:44 +00:00
Frank Mori Hess
2e2e1558ea added support for reading reference from eeprom for most boards 2003-04-30 01:06:17 +00:00
Frank Mori Hess
f0641d2fcf fix cal_linearity_binary() 2003-04-29 16:09:27 +00:00
Frank Mori Hess
78f9e1b83d offset unipolar ground observable targets half a bit above zero 2003-04-29 01:50:46 +00:00
Frank Mori Hess
7041bcca95 added support for calibrating analog output linearity 2003-04-29 01:00:22 +00:00
Frank Mori Hess
137fedb214 daqcard 6062e calibration should be good now (with a little luck) 2003-04-28 16:15:05 +00:00
Frank Mori Hess
39258a5504 added more unipolar observables for ni boards, so unipolar calibrations
can be done.
2003-04-28 01:00:07 +00:00
Frank Mori Hess
3337aa150f tweaked cal_postgain_binary() so it gets the least significant bit right 2003-04-28 00:14:44 +00:00
Frank Mori Hess
1912648a7e okay, _really_ got last bit correct with cal_binary() this time. 2003-04-27 18:13:39 +00:00
Frank Mori Hess
87a4e7ed2b fixed new_sv_init() calls so they are not hard-coded to assume the
adc subdevice is subdevice 0.
2003-04-27 00:08:03 +00:00
Frank Mori Hess
a372e7340d tweaks to cal_binary() so that it gets the last, least significant
bit correct.
2003-04-27 00:03:27 +00:00
Frank Mori Hess
46e32500de hmm, should have left postgain offset caldac as argument to
cal_postgain() for 6062e
2003-04-26 22:24:37 +00:00
Frank Mori Hess
322bb4852b STATUS_NONE is actually STATUS_UNKNOWN 2003-04-26 22:23:49 +00:00
Frank Mori Hess
050f69bd4b removed bogus free() 2003-04-26 21:09:49 +00:00
Frank Mori Hess
2feca1fa14 init saved_calibration_t array for daqcard 6062e 2003-04-26 18:54:53 +00:00
Frank Mori Hess
fbbb3e297e fixed catching of unknown board name with NI drivers, fixed board name
of daqcard-6062E, added dummy daqcard-6064E, changed some cb boards
to use my favorite cal_binary().
2003-04-26 16:23:04 +00:00
Frank Mori Hess
125147c067 swapped pre/postgain offsets 2003-04-26 02:03:48 +00:00
Frank Mori Hess
9700eeb713 made error message on failure to open device more informative 2003-04-26 02:02:54 +00:00
Frank Mori Hess
e0b7dadca7 fixed reading of argument for short option 'f' that I broke a while back 2003-04-25 20:43:23 +00:00
Frank Mori Hess
0710248b23 tweaked include directives so gcc -MM generates better dependency files 2003-04-25 01:58:34 +00:00
Frank Mori Hess
426a0a2679 added some dependency generation to makefile 2003-04-25 01:50:49 +00:00