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

Public Member Functions

 RS232DeviceLocator (std::string devicePath, int baudRate)
 
std::string & getDevicePath ()
 
int getBaudRate ()
 
virtual unsigned long getUniqueLocation () const
 
virtual bool equals (DeviceLocatorInterface &that)
 
virtual std::string getDescription ()
 
virtual BusFamily getBusFamily () const
 
virtual DeviceLocatorInterfaceclone () const
 

Member Function Documentation

◆ getUniqueLocation()

virtual unsigned long seabreeze::RS232DeviceLocator::getUniqueLocation ( ) const
virtual

Get a unique identifier for this location. This can be any value as long as it is globally unique.

Implements seabreeze::DeviceLocatorInterface.

◆ equals()

virtual bool seabreeze::RS232DeviceLocator::equals ( DeviceLocatorInterface that)
virtual

Determine whether this DeviceLocator refers to the same device as another.

Implements seabreeze::DeviceLocatorInterface.

◆ getDescription()

virtual std::string seabreeze::RS232DeviceLocator::getDescription ( )
virtual

Get a human-readable string that describes the location

Implements seabreeze::DeviceLocatorInterface.

◆ getBusFamily()

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

Get a description of the type of bus that the device is associated with

Implements seabreeze::DeviceLocatorInterface.


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