RTXI 1.3
comedilib/lib/calib.c File Reference
#include <assert.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "libinternal.h"

Go to the source code of this file.

Defines

#define _GNU_SOURCE

Functions

 EXPORT_ALIAS_DEFAULT (_comedi_apply_parsed_calibration, comedi_apply_parsed_calibration, 0.7.20)
int _comedi_apply_parsed_calibration (comedi_t *dev, unsigned int subdev, unsigned int channel, unsigned int range, unsigned int aref, const comedi_calibration_t *calibration)
 EXPORT_ALIAS_DEFAULT (_comedi_get_default_calibration_path, comedi_get_default_calibration_path, 0.7.20)
char * _comedi_get_default_calibration_path (comedi_t *dev)
 EXPORT_ALIAS_DEFAULT (_comedi_apply_calibration, comedi_apply_calibration, 0.7.20)
int _comedi_apply_calibration (comedi_t *dev, unsigned int subdev, unsigned int channel, unsigned int range, unsigned int aref, const char *cal_file_path)
 EXPORT_ALIAS_DEFAULT (_comedi_get_hardcal_converter, comedi_get_hardcal_converter, 0.8.0)
int _comedi_get_hardcal_converter (comedi_t *dev, unsigned subdevice, unsigned channel, unsigned range, enum comedi_conversion_direction direction, comedi_polynomial_t *polynomial)
 EXPORT_ALIAS_DEFAULT (_comedi_get_softcal_converter, comedi_get_softcal_converter, 0.8.0)
int _comedi_get_softcal_converter (unsigned subdevice, unsigned channel, unsigned range, enum comedi_conversion_direction direction, const comedi_calibration_t *calibration, comedi_polynomial_t *polynomial)
 EXPORT_ALIAS_DEFAULT (_comedi_to_physical, comedi_to_physical, 0.8.0)
double _comedi_to_physical (lsampl_t data, const comedi_polynomial_t *conversion_polynomial)
 EXPORT_ALIAS_DEFAULT (_comedi_from_physical, comedi_from_physical, 0.8.0)
lsampl_t _comedi_from_physical (double data, const comedi_polynomial_t *conversion_polynomial)

Define Documentation

#define _GNU_SOURCE

Definition at line 23 of file calib.c.


Function Documentation

int _comedi_apply_calibration ( comedi_t dev,
unsigned int  subdev,
unsigned int  channel,
unsigned int  range,
unsigned int  aref,
const char *  cal_file_path 
)

Definition at line 222 of file calib.c.

int _comedi_apply_parsed_calibration ( comedi_t dev,
unsigned int  subdev,
unsigned int  channel,
unsigned int  range,
unsigned int  aref,
const comedi_calibration_t calibration 
)

Definition at line 154 of file calib.c.

lsampl_t _comedi_from_physical ( double  data,
const comedi_polynomial_t conversion_polynomial 
)

Definition at line 348 of file calib.c.

char* _comedi_get_default_calibration_path ( comedi_t dev)

Definition at line 181 of file calib.c.

int _comedi_get_hardcal_converter ( comedi_t dev,
unsigned  subdevice,
unsigned  channel,
unsigned  range,
enum comedi_conversion_direction  direction,
comedi_polynomial_t polynomial 
)

Definition at line 257 of file calib.c.

int _comedi_get_softcal_converter ( unsigned  subdevice,
unsigned  channel,
unsigned  range,
enum comedi_conversion_direction  direction,
const comedi_calibration_t calibration,
comedi_polynomial_t polynomial 
)

Definition at line 292 of file calib.c.

double _comedi_to_physical ( lsampl_t  data,
const comedi_polynomial_t conversion_polynomial 
)

Definition at line 341 of file calib.c.

EXPORT_ALIAS_DEFAULT ( _comedi_apply_parsed_calibration  ,
comedi_apply_parsed_calibration  ,
0.7.  20 
)
EXPORT_ALIAS_DEFAULT ( _comedi_get_softcal_converter  ,
comedi_get_softcal_converter  ,
0.8.  0 
)
EXPORT_ALIAS_DEFAULT ( _comedi_to_physical  ,
comedi_to_physical  ,
0.8.  0 
)
EXPORT_ALIAS_DEFAULT ( _comedi_from_physical  ,
comedi_from_physical  ,
0.8.  0 
)
EXPORT_ALIAS_DEFAULT ( _comedi_get_hardcal_converter  ,
comedi_get_hardcal_converter  ,
0.8.  0 
)
EXPORT_ALIAS_DEFAULT ( _comedi_apply_calibration  ,
comedi_apply_calibration  ,
0.7.  20 
)
EXPORT_ALIAS_DEFAULT ( _comedi_get_default_calibration_path  ,
comedi_get_default_calibration_path  ,
0.7.  20 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines