Commit graph

569 commits

Author SHA1 Message Date
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
Frank Mori Hess
2e0f10fe44 added some dependency file generation 2003-04-25 01:44:21 +00:00