Man Linux: Main Page and Category List

NAME

       comedi_get_hardcal_converter  -  get  converter for hardware-calibrated
       subdevice

SYNOPSIS

       #include <comedilib.h>

       int comedi_get_hardcal_converter (comedi_t  *dev,  unsigned  subdevice,
       unsigned  channel,  unsigned  range,  enum  comedi_conversion_direction
       direction, comedi_polynomial_t *converter);

STATUS

       alpha

DESCRIPTION

       comedi_get_hardcal_converter()  initializes  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 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()  is true for the specified subdevice.

RETURN VALUE

       Zero on success or -1 on failure.

                                28 October 2007COMEDI_GET_HARDCAL_CONVERTER(3)