SeaBreeze
Public Member Functions
seabreeze::Jaz Class Reference
Inheritance diagram for seabreeze::Jaz:
Inheritance graph
Collaboration diagram for seabreeze::Jaz:
Collaboration graph

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 DeviceLocatorInterfacegetLocation ()
 
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 BusgetOpenedBus ()
 

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
 
DeviceLocatorInterfacelocation
 
BusopenedBus
 

The documentation for this class was generated from the following file: