SeaBreeze
Public Member Functions | Protected Attributes
seabreeze::RS232Interface Class Referenceabstract
Inheritance diagram for seabreeze::RS232Interface:
Inheritance graph
Collaboration diagram for seabreeze::RS232Interface:
Collaboration graph

Public Member Functions

virtual RS232getRS232Descriptor ()
 
virtual DeviceLocatorInterfacegetLocation ()
 
virtual void setLocation (const DeviceLocatorInterface &location)
 
virtual BusFamily getBusFamily () const
 
virtual TransferHelpergetHelper (const std::vector< ProtocolHint * > &hints) const =0
 
virtual bool open ()=0
 
virtual void close ()=0
 

Protected Attributes

RS232rs232
 
DeviceLocatorInterfacedeviceLocator
 

Member Function Documentation

◆ getLocation()

virtual DeviceLocatorInterface * seabreeze::RS232Interface::getLocation ( )
virtual

Implements seabreeze::Bus.

◆ setLocation()

virtual void seabreeze::RS232Interface::setLocation ( const DeviceLocatorInterface location)
virtual

Implements seabreeze::Bus.

◆ getBusFamily()

virtual BusFamily seabreeze::RS232Interface::getBusFamily ( ) const
virtual

Implements seabreeze::Bus.

◆ getHelper()

virtual TransferHelper * seabreeze::RS232Interface::getHelper ( const std::vector< ProtocolHint * > &  hints) const
pure virtual

Implements seabreeze::Bus.

◆ open()

virtual bool seabreeze::RS232Interface::open ( )
pure virtual

Implements seabreeze::Bus.

◆ close()

virtual void seabreeze::RS232Interface::close ( )
pure virtual

Implements seabreeze::Bus.


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