Man Linux: Main Page and Category List


       comedi_to_phys - convert sample to physical units


       #include <comedilib.h>

       double  comedi_to_phys  (lsampl_t  data, comedi_range * range, lsampl_t


       Converts data given in sample values (lsampl_t, between 0 and  maxdata)
       into  physical  units  (double).   The  parameter  range represents the
       conversion information to use, and the parameter maxdata represents the
       maximum possible data value for the channel that the data was read.

       Conversion of endpoint sample values, that is, sample values equal to 0
       or maxdata, is affected by the Comedilib out-of-range behavior.  If the
       out-of-range  behavior  is  set  to COMEDI_OOR_NAN, endpoint values are
       converted  to  NAN.   If  the   out-of-range   behavior   is   set   to
       COMEDI_OOR_NUMBER, the endpoint values are converted similarly to other

       If there is an error, NAN is returned.

                                28 October 2007