Added subdevice::subdevice_type() wrapper.

This commit is contained in:
Frank Mori Hess 2008-09-16 14:48:14 +00:00
parent ac9f5f248f
commit 4d61d75531

View file

@ -633,6 +633,19 @@ namespace comedi
}
return result;
}
comedi_subdevice_type subdevice_type() const
{
int retval = comedi_get_subdevice_type(comedi_handle(), index());
if(retval < 0)
{
std::ostringstream message;
message << __PRETTY_FUNCTION__ << ": comedi_get_subdevice_type() failed.";
std::cerr << message.str() << std::endl;
comedi_perror("comedi_get_subdevice_type");
throw std::runtime_error(message.str());
}
return comedi_subdevice_type(retval);
}
private:
comedi_t* comedi_handle() const {return dev().comedi_handle();}