comedi_get_hardcal_converter(3)

comedi_get_hardcal_converter3

Get converter for hardware-calibrated subdevice

Usage

#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

alpha

Overview

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.

Releases

9 releases since Debian 5.0 (Lenny); the text changed 7 times.

  1. 5.0–6.0
  2. 7
  3. 8
  4. 9
  5. 10
  6. 11
  7. 12
  8. 13

Authors

David Schleef <[email protected]>

Author.

Frank Mori Hess <[email protected]>

Author.

Herman Bruyninckx <[email protected]>

Author.

Bernd Porr <[email protected]>

Author.

Ian Abbott <[email protected]>

Author.

Éric Piel <[email protected]>

Author.

From libcomedi-dev 0.11.0+5-1.3+b1 in Debian 13 (Trixie). Parsed by carta from the page's man source.