logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

comedi_from_physical - convert physical units to sample using calibration data

Authors

DavidSchleef <ds@schleef.org>
           Author.

       FrankMoriHess <fmhess@users.sourceforge.net>
           Author.

       HermanBruyninckx <Herman.Bruyninckx@mech.kuleuven.ac.be>
           Author.

       BerndPorr <tech@linux-usb-daq.co.uk>
           Author.

       IanAbbott <abbotti@mev.co.uk>
           Author.

       ÉricPiel <piel@delmic.com>
           Author.

Description

       Converts data given in physical units into Comedi's integer sample values (lsampl_t, between 0 and
       maxdata — see comedi_get_maxdata). The conversion_polynomial parameter is obtained from either
       comedi_get_hardcal_converter or comedi_get_softcal_converter. The allows non linear and board specific
       correction. The result will be rounded using the C library's current rounding direction. No range
       checking of the input data is performed. It is up to you to ensure your data is within the limits of the
       output range you are using.

Name

       comedi_from_physical - convert physical units to sample using calibration data

Return Value

       Comedi sample value corresponding to input physical value.

Synopsis

#include<comedilib.h>lsampl_tcomedi_from_physical(doubledata,constcomedi_polynomial_t*conversion_polynomial);

See Also