SeaBreeze
RS232TransferHelper.h
Go to the documentation of this file.
1 /***************************************************/
41 #ifndef RS232TRANSFERHELPER_H
42 #define RS232TRANSFERHELPER_H
43 
45 #include "native/rs232/RS232.h"
46 
47 namespace seabreeze {
48 
50  public:
51  RS232TransferHelper(RS232 *rs232Descriptor);
52  virtual ~RS232TransferHelper();
53 
54  virtual int receive(std::vector<byte> &buffer, unsigned int length)
55  throw (BusTransferException);
56  virtual int send(const std::vector<byte> &buffer, unsigned int length) const
57  throw (BusTransferException);
58 
59  protected:
60  RS232 *rs232;
61  };
62 
63 }
64 
65 #endif /* USBTRANSFERHELPER_H */
Definition: BusTransferException.h:41
Definition: RS232.h:37
Definition: TransferHelper.h:46
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42
Definition: RS232TransferHelper.h:49