This namespace includes several hardware-related classes, from serial port interfaces, USB FTDI chip interfaces, to more complex ones including handling specific proprietary protocols (SICK lasers, etc.).
|
class | mrpt::hwdrivers::C2DRangeFinderAbstract |
| This is the base, abstract class for "software drivers" interfaces to 2D scanners (laser range finders). More...
|
|
struct | mrpt::hwdrivers::CActivMediaRobotBase::TRobotDescription |
| A structure describing the robot. More...
|
|
class | mrpt::hwdrivers::CActivMediaRobotBase |
| This software driver implements the communications (and some rudimentary control) for ActivMedia robotic bases (Pioneer DX/AT, PeopleBot, etc). More...
|
|
class | mrpt::hwdrivers::CBoardDLMS |
| An interface to a custom board which interfaces two SICK laser scanners. More...
|
|
class | mrpt::hwdrivers::CBoardENoses |
| A class for interfacing an e-Noses via a FTDI USB link. More...
|
|
class | mrpt::hwdrivers::CBoardIR |
| A parser of NMEA commands, for connecting to a GPS by a serial port. More...
|
|
class | mrpt::hwdrivers::CBoardSonars |
| This "software driver" implements the communication protocol for interfacing a Ultrasonic range finder SRF10 through a custom USB board. More...
|
|
class | mrpt::hwdrivers::CCameraSensor |
| The central class for camera grabbers in MRPT, implementing the "generic sensor" interface. More...
|
|
class | mrpt::hwdrivers::CCANBusReader |
| This "software driver" implements the communication protocol for interfacing a SICK LMS 2XX laser scanners through a standard RS232 serial port (or a USB2SERIAL converter). More...
|
|
struct | mrpt::hwdrivers::TCaptureOptions_DUO3D |
| Options used when creating a camera capture object of type CImageGrabber_FlyCapture2. More...
|
|
class | mrpt::hwdrivers::CDUO3DCamera |
| This "software driver" implements the communication protocol for interfacing a DUO3D Stereo Camera. More...
|
|
class | mrpt::hwdrivers::CEnoseModular |
| A class for interfacing an e-NoseModular via a FTDI USB link. More...
|
|
class | mrpt::hwdrivers::CFFMPEG_InputStream |
| A generic class which process a video file or other kind of input stream (http, rtsp) and allows the extraction of images frame by frame. More...
|
|
struct | mrpt::hwdrivers::TSensorClassId |
| A structure for runtime ID class type information in the context of hwdrivers::CGenericSensor. More...
|
|
struct | mrpt::hwdrivers::CGenericSensor::CLASSINIT_GENERIC_SENSOR |
| Auxiliary structure used for CSerializable runtime class ID support. More...
|
|
class | mrpt::hwdrivers::CGenericSensor |
| A generic interface for a wide-variety of sensors designed to be used in the application RawLogGrabber. More...
|
|
class | mrpt::hwdrivers::CGillAnemometer |
| This class implements a driver for the Gill Windsonic Option 1 Anemometer The sensor is accessed via a standard serial port. More...
|
|
class | mrpt::hwdrivers::CGPS_NTRIP |
| A combination of GPS receiver + NTRIP receiver capable of submitting GGA frames to enable RTCM 3.0. More...
|
|
class | mrpt::hwdrivers::CGPSInterface |
| A parser of NMEA commands, for connecting to a GPS by a serial port. More...
|
|
class | mrpt::hwdrivers::CGyroKVHDSP3000 |
| A class for interfacing KVH DSP 3000 gyroscope with an assynchronous serial communication (product SN : 02-1222-01). More...
|
|
struct | mrpt::hwdrivers::CHokuyoURG::TSensorInfo |
| Used in CHokuyoURG::displayVersionInfo. More...
|
|
class | mrpt::hwdrivers::CHokuyoURG |
| This software driver implements the protocol SCIP-2.0 for interfacing HOKUYO URG, UTM and UXM laser scanners. More...
|
|
class | mrpt::hwdrivers::CIbeoLuxETH |
| This "software driver" implements the communication protocol for interfacing a Ibeo Lux laser scanners through an ethernet controller. More...
|
|
struct | mrpt::hwdrivers::TCaptureOptions_dc1394 |
| Options used when creating an dc1394 capture object All but the frame size, framerate, and color_coding can be changed dynamically by CImageGrabber_dc1394::changeCaptureOptions. More...
|
|
struct | mrpt::hwdrivers::CImageGrabber_dc1394::TCameraInfo |
| Used in enumerateCameras. More...
|
|
class | mrpt::hwdrivers::CImageGrabber_dc1394 |
| A class for grabing images from a IEEE1394 (Firewire) camera using the libdc1394-2 library. More...
|
|
struct | mrpt::hwdrivers::TCaptureOptions_FlyCapture2 |
| Options used when creating a camera capture object of type CImageGrabber_FlyCapture2. More...
|
|
class | mrpt::hwdrivers::CImageGrabber_FlyCapture2 |
| A wrapper for Point Gray Research (PGR) FlyCapture2 API for capturing images from Firewire, USB3 or GigaE cameras. More...
|
|
struct | mrpt::hwdrivers::TCaptureCVOptions |
| Options used when creating an OpenCV capture object Some options apply to IEEE1394 cameras only. More...
|
|
class | mrpt::hwdrivers::CImageGrabber_OpenCV |
| A class for grabing images from a "OpenCV"-compatible camera, or from an AVI video file. More...
|
|
class | mrpt::hwdrivers::CIMUIntersense |
| A class for interfacing Intersense Inertial Measuring Units (IMUs). More...
|
|
class | mrpt::hwdrivers::CIMUXSens |
| A class for interfacing XSens 3rd generation Inertial Measuring Units (IMUs), the "XSens MTi" model. More...
|
|
class | mrpt::hwdrivers::CIMUXSens_MT4 |
| A class for interfacing XSens 4th generation Inertial Measuring Units (IMUs): MTi 10-series, MTi 100-series. More...
|
|
struct | mrpt::hwdrivers::TFTDIDevice |
| A list of FTDI devices and their descriptors. More...
|
|
class | mrpt::hwdrivers::CInterfaceFTDI |
| A definition of a CStream actually representing a USB connection to a FTDI chip. More...
|
|
class | mrpt::hwdrivers::CJoystick |
| Access to joysticks and gamepads (read buttons and position), and request number of joysticks in the system. More...
|
|
class | mrpt::hwdrivers::CKinect |
| A class for grabing "range images", intensity images (either RGB or IR) and other information from an Xbox Kinect sensor. More...
|
|
class | mrpt::hwdrivers::CLMS100Eth |
| This "software driver" implements the communication protocol for interfacing a SICK LMS100 laser scanners through an ethernet controller. More...
|
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ai_t |
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ao_t |
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_di_t |
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_do_t |
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_period_t |
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_count_edges_t |
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_pulse_width_t |
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_lin_encoder_t |
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_ci_ang_encoder_t |
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription::desc_co_pulses_t |
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TaskDescription |
| Each of the tasks to create in CNationalInstrumentsDAQ::initialize(). More...
|
|
struct | mrpt::hwdrivers::CNationalInstrumentsDAQ::TInfoPerTask |
|
class | mrpt::hwdrivers::CNationalInstrumentsDAQ |
| An interface to read from data acquisition boards compatible with National Instruments "DAQmx Base" or "DAQmx". More...
|
|
struct | mrpt::hwdrivers::CNTRIPClient::TMountPoint |
| A descriptor of one stream in an NTRIP Caster - See CNTRIPClient::retrieveListOfMountpoints. More...
|
|
struct | mrpt::hwdrivers::CNTRIPClient::NTRIPArgs |
| The arguments for connecting to a NTRIP stream, used in CNTRIPClient::open. More...
|
|
class | mrpt::hwdrivers::CNTRIPClient |
| A client for NTRIP (HTTP) sources of differential GPS corrections from internet servers, or Global navigation satellite system (GNSS) internet radio. More...
|
|
class | mrpt::hwdrivers::CNTRIPEmitter |
| This "virtual driver" encapsulates a NTRIP client (see CNTRIPClient) but adds the functionality of dumping the received datastream to a given serial port. More...
|
|
class | mrpt::hwdrivers::COpenNI2_RGBD360 |
| A class for grabing RGBD images from several OpenNI2 sensors. More...
|
|
class | mrpt::hwdrivers::COpenNI2Generic |
| An abstract class for accessing OpenNI2 compatible sensors. More...
|
|
class | mrpt::hwdrivers::COpenNI2Sensor |
| A class for grabing "range images", intensity images (either RGB or IR) and other information from an OpenNI2 sensor. More...
|
|
class | mrpt::hwdrivers::CPtuBase |
| This class implements initialization and comunication methods to control a generic Pan and Tilt Unit, working in radians. More...
|
|
class | mrpt::hwdrivers::CPtuDPerception |
| This class implements initialization and comunication methods to control a Pan and Tilt Unit model PTU-46-17.5, working in radians . More...
|
|
class | mrpt::hwdrivers::CRaePID |
| This class implements a driver for the RAE Systems gas PhotoIonization Detector (PID) (Tested on a MiniRAE Lite) The sensor is accessed via a standard (or USB) serial port. More...
|
|
class | mrpt::hwdrivers::CRoboPeakLidar |
| Interfaces a Robo Peak LIDAR laser scanner. More...
|
|
class | mrpt::hwdrivers::CRoboticHeadInterface |
| This "software driver" implements the communication protocol for interfacing a Robotic Head Board through a custom USB RS-422 interface board. More...
|
|
struct | mrpt::hwdrivers::CRovio::TOptions |
|
struct | mrpt::hwdrivers::CRovio::TRovioState |
|
struct | mrpt::hwdrivers::CRovio::TEncoders |
|
class | mrpt::hwdrivers::CRovio |
| A class to interface a Rovio robot (manufactured by WowWee). More...
|
|
class | mrpt::hwdrivers::CSerialPort |
| A communications serial port built as an implementation of a utils::CStream. More...
|
|
class | mrpt::hwdrivers::CServoeNeck |
| A USB-interface for a custom "robotic neck" designed at MAPIR lab. More...
|
|
class | mrpt::hwdrivers::CSickLaserSerial |
| This "software driver" implements the communication protocol for interfacing a SICK LMS 2XX laser scanners through a standard RS232 serial port (or a USB2SERIAL converter). More...
|
|
class | mrpt::hwdrivers::CSickLaserUSB |
| This "software driver" implements the communication protocol for interfacing a SICK LMS2XX laser scanners through a custom USB RS-422 interface board. More...
|
|
class | mrpt::hwdrivers::CSkeletonTracker |
| A class for grabbing mrpt::obs::CObservationSkeleton from a PrimeSense camera. More...
|
|
struct | mrpt::hwdrivers::TCaptureOptions_bumblebee |
| Options used when creating a bumblebee camera capture object. More...
|
|
class | mrpt::hwdrivers::CStereoGrabber_Bumblebee |
| A class for grabing stereo images from a "Bumblebee" or "Bumblebee2" camera NOTE: More...
|
|
struct | mrpt::hwdrivers::TCaptureOptions_SVS |
| Options used when creating a STOC Videre Design camera capture object. More...
|
|
class | mrpt::hwdrivers::CStereoGrabber_SVS |
| A class for grabing stereo images from a STOC camera of Videre Design NOTE: More...
|
|
class | mrpt::hwdrivers::CSwissRanger3DCamera |
| A class for grabing "range images" from a MESA imaging SwissRanger 3D cameras (SR-2, SR-3000, SR-4k). More...
|
|
class | mrpt::hwdrivers::CTuMicos |
| This class implements initialization and comunication methods to control a Tilt Unit model DT-80, working in radians . More...
|
|
class | mrpt::hwdrivers::CWirelessPower |
| This class implements a wireless power probe. More...
|
|
class | mrpt::hwdrivers::CPhidgetInterfaceKitProximitySensors |
| : An interface for the phidget Interface kit board (1018). More...
|
|