Added comedi::subdevice::reset wrapper for comedi_reset().

This commit is contained in:
Frank Mori Hess 2008-06-25 15:14:23 +00:00
parent f21482f6c2
commit 0b4cf53b45

View file

@ -509,6 +509,18 @@ namespace comedi
}
return cRange;
}
void reset() const
{
int retval = comedi_reset(comedi_handle(), index());
if(retval < 0)
{
std::ostringstream message;
message << __PRETTY_FUNCTION__ << ": comedi_reset() failed.";
std::cerr << message.str() << std::endl;
comedi_perror("comedi_reset");
throw std::runtime_error(message.str());
}
}
void set_buffer_size(unsigned num_bytes) const
{
int retval = comedi_set_buffer_size(comedi_handle(), index(), num_bytes);