30 #ifndef _RL_HAL_COMEDI_H_
31 #define _RL_HAL_COMEDI_H_
35 #include <comedilib.h>
61 lsampl_t
getMax(const ::std::size_t& subdevice, const ::std::size_t& channel)
const;
63 ::std::size_t
getNumChannels(const ::std::size_t& subdevice)
const;
65 ::std::size_t
getNumRanges(const ::std::size_t& subdevice, const ::std::size_t& channel)
const;
75 void read(const ::std::size_t& subdevice, const ::std::size_t& channel,
double& data);
77 void read(const ::std::size_t& subdevice, const ::std::size_t& channel,
float& data);
83 void write(const ::std::size_t& subdevice, const ::std::size_t& channel,
const double& data);
85 void write(const ::std::size_t& subdevice, const ::std::size_t& channel,
const float& data);
101 #endif // _RL_HAL_COMEDI_H_