table of contents
COMEDI_GET_HARDCAL_C(3) | Comedi reference | COMEDI_GET_HARDCAL_C(3) |
NAME¶
comedi_get_hardcal_converter - get converter for hardware-calibrated subdeviceSYNOPSIS¶
#include <comedilib.h>
int
comedi_get_hardcal_converter(comedi_t * device,
unsigned subdevice, unsigned channel,
unsigned range,
enum comedi_conversion_direction direction,
comedi_polynomial_t * converter);
STATUS¶
alphaDESCRIPTION¶
The function comedi_get_hardcal_converter initializes the comedi_polynomial_t pointed to by converter so it can be passed to either comedi_to_physical, or comedi_from_physical. The result can be used to convert data from the specified subdevice, channel, and range. The direction parameter specifies whether converter will be passed to comedi_to_physical or comedi_from_physical. This function initializes the comedi_polynomial_t pointed to by converter as a simple linear function with no calibration information, appropriate for boards which do their gain/offset/nonlinearity corrections in hardware. If your board needs calibration to be performed in software by the host computer, use comedi_get_softcal_converter instead. A subdevice will advertise the fact that it depends on a software calibration with the SDF_SOFT_CALIBRATED subdevice flag. The result of this function will only depend on the channel parameter if either comedi_range_is_chan_specific or comedi_maxdata_is_chan_specific returns true for the specified subdevice.RETURN VALUE¶
Returns 0 on success, -1 on failure.AUTHORS¶
David Schleef <ds@schleef.org>Author.
Frank Mori Hess <fmhess@users.sourceforge.net>
Author.
Herman Bruyninckx <Herman.Bruyninckx@mech.kuleuven.ac.be>
Author.
Bernd Porr <tech@linux-usb-daq.co.uk>
Author.
Ian Abbott <abbotti@mev.co.uk>
Author.
COPYRIGHT¶
Copyright © 1998-2003 David Schleef07/06/2012 | Comedi |