#ifndef _MRPDI_DRIVER_ #define _MRPDI_DRIVER_ #include #include using namespace std; namespace net { namespace lliurex { namespace mrpdi { struct device_info { unsigned int id; unsigned char iface; unsigned char type; char * name; }; struct parameter_info { unsigned int mask; char * name; }; class Driver { public: void * handle; string name; string filename; vector supported_devices; vector supported_parameters; }; } } } #endif