SeaBreeze
|
Public Member Functions | |
virtual ProtocolFamily | getSupportedProtocol (FeatureFamily family, BusFamily bus) |
Public Member Functions inherited from seabreeze::Device | |
std::vector< Bus * > & | getBuses () |
std::vector< Feature * > & | getFeatures () |
std::vector< Protocol * > & | getProtocols () |
std::string & | getName () |
unsigned char | getEndpoint (int *errorCode, usbEndpointType endpointType) |
virtual bool | initialize (const Bus &bus) |
virtual DeviceLocatorInterface * | getLocation () |
virtual void | setLocation (const DeviceLocatorInterface &loc) |
virtual int | open () |
virtual void | close () |
virtual std::vector< Bus * > | getBusesByFamily (BusFamily &family) |
virtual std::vector< Protocol * > | getProtocolsByFamily (seabreeze::ProtocolFamily &family) |
virtual Bus * | getOpenedBus () |
Additional Inherited Members | |
Protected Attributes inherited from seabreeze::Device | |
std::vector< Bus * > | buses |
std::vector< Feature * > | features |
std::vector< Protocol * > | protocols |
std::string | name |
unsigned char | usbEndpoint_primary_out |
unsigned char | usbEndpoint_primary_in |
unsigned char | usbEndpoint_secondary_out |
unsigned char | usbEndpoint_secondary_in |
unsigned char | usbEndpoint_secondary_in2 |
DeviceLocatorInterface * | location |
Bus * | openedBus |