SeaBreeze
OOIUSB4KSpectrumTransferHelper.h
Go to the documentation of this file.
1 /***************************************************/
35 #ifndef OOIUSB4KSPECTRUMTRANSFERHELPER_H
36 #define OOIUSB4KSPECTRUMTRANSFERHELPER_H
37 
40 
41 namespace seabreeze {
42 
44  public:
46  const OOIUSBCypressEndpointMap &map);
48 
49  /* Inherited */
50  virtual int receive(std::vector<byte> &buffer, unsigned int length)
51  throw (BusTransferException);
52 
53  private:
54  int secondaryHighSpeedEP;
55  std::vector<byte> primaryReadBuffer;
56  std::vector<byte> secondaryReadBuffer;
57  };
58 
59 }
60 
61 #endif /* OOIUSB4KSPECTRUMTRANSFERHELPER_H */
Definition: BusTransferException.h:41
Definition: OOIUSB4KSpectrumTransferHelper.h:43
Definition: USBTransferHelper.h:46
Definition: OOIUSBEndpointMaps.h:35
Definition: USB.h:42
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42