SeaBreeze
OOIRS232Interface.h
Go to the documentation of this file.
1 /***************************************************/
30 #ifndef OOIRS232INTERFACE_H
31 #define OOIRS232INTERFACE_H
32 
36 
37 namespace seabreeze {
38 
40  public:
42  virtual ~OOIRS232Interface();
43 
44  /* Inherited from Bus */
45  virtual TransferHelper *getHelper(const std::vector<ProtocolHint *> &hints) const;
46  virtual void setLocation(const DeviceLocatorInterface &location) throw (IllegalArgumentException);
47  virtual bool open();
48  virtual void close();
49 
50  protected:
51  TransferHelper *rs232Helper;
52 
53  int baudRate;
54  };
55 
56 }
57 
58 #endif /* OOIRS232INTERFACE_H */
59 
Definition: DeviceLocatorInterface.h:47
Definition: OOIRS232Interface.h:39
Definition: TransferHelper.h:46
Encapsulates all SeaBreeze classes.
Definition: DeviceFactory.h:42
Definition: RS232Interface.h:40
Definition: IllegalArgumentException.h:43