|
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 |
|
virtual |
Implements seabreeze::Device.