MRPT logo

mrpt::hwdrivers Namespace Reference

Contains classes for various device interfaces. More...


Classes

class  C2DRangeFinderAbstract
 This is the base, abstract class for "software drivers" interfaces to 2D scanners (laser range finders). More...
class  CActivMediaRobotBase
 This software driver implements the communications (and some rudimentary control) for ActivMedia robotic bases (Pioneer DX/AT, PeopleBot, etc). More...
class  CBoardDLMS
 An interface to a custom board which interfaces two SICK laser scanners. More...
class  CBoardENoses
 A class for interfacing an e-Noses via a FTDI USB link. More...
class  CBoardSonars
 This "software driver" implements the communication protocol for interfacing a Ultrasonic range finder SRF10 through a custom USB board. More...
class  CCameraSensor
 A container of different camera grabbers under the MRPT's "generic sensor" implementation. More...
struct  TSensorClassId
 A structure for runtime ID class type information in the context of hwdrivers::CGenericSensor. More...
class  CGenericSensor
 A generic interface for a wide-variety of sensors designed to be used in the application RawLogGrabber. More...
class  CGPSInterface
 A parser of NMEA commands, for connecting to a GPS by a serial port. More...
class  CHokuyoURG
 This software driver implements the protocol SCIP-2.0 for interfacing HOKUYO URG and UTM laser scanners. More...
class  CIMUXSens
 A class for interfacing Inertial Measuring Units (IMUs) of the type "XSens MTi" It uses a serial port connection to the device. More...
struct  TFTDIDevice
 A list of FTDI devices and their descriptors. More...
class  CInterfaceFTDI
 A definition of a CStream actually representing a USB connection to a FTDI chip. More...
class  CInterfaceFTDIMessages
 An implementation of message passing over a FTDI USB link. More...
class  CJoystick
 Access to joysticks and gamepads (read buttons and position), and request number of joysticks in the system. More...
class  CPtuBase
 This class implements initialization and comunication methods to control a generic Pan and Tilt Unit, working in radians. More...
class  CPtuDPerception
 This class implements initialization and comunication methods to control a Pan and Tilt Unit model PTU-46-17.5, working in radians . More...
struct  ThreadParams
class  CPtuHokuyo
class  CRoboticHeadInterface
 This "software driver" implements the communication protocol for interfacing a Robotic Head Board through a custom USB RS-422 interface board. More...
class  CSerialPort
 A communications serial port built as an implementation of a utils::CStream. More...
class  CSickLaserUSB
 This "software driver" implements the communication protocol for interfacing a SICK LMS200 laser scanners through a custom USB RS-422 interface board. More...

Typedefs

typedef stlplus::smart_ptr
< CGenericSensor
CGenericSensorPtr
typedef std::deque< TFTDIDeviceTFTDIDeviceList
 Used in CInterfaceFTDI::ListAllDevices.

Functions

std::ostream HWDLLIMPEXP & operator<< (std::ostream &o, const TFTDIDevice &d)
 Print out all the information of a FTDI device in textual form.

Variables

class HWDLLIMPEXP CGenericSensor
class HWDLLIMPEXP CPtuHokuyo
 The objetive of this class is to coordinate PTU movements and Hokuyo scans, adding the posibility of save the points earned in several different formats, limit valids points and view them on a grahic.


Detailed Description

Contains classes for various device interfaces.


Typedef Documentation

Definition at line 36 of file CGenericSensor.h.

Used in CInterfaceFTDI::ListAllDevices.

Definition at line 65 of file CInterfaceFTDI.h.


Function Documentation

std::ostream HWDLLIMPEXP& mrpt::hwdrivers::operator<< ( std::ostream &  o,
const TFTDIDevice &  d 
)

Print out all the information of a FTDI device in textual form.


Variable Documentation

Definition at line 26 of file CGenericSensor.h.

class HWDLLIMPEXP mrpt::hwdrivers::CPtuHokuyo

The objetive of this class is to coordinate PTU movements and Hokuyo scans, adding the posibility of save the points earned in several different formats, limit valids points and view them on a grahic.

Definition at line 49 of file CPtuHokuyo.h.




Page generated by Doxygen 1.5.7.1 for MRPT 0.6.5 SVN: at Mon Feb 23 13:35:09 EST 2009