Devices Directory Reference

Low-level device drivers.

More...

src/Devices/

Files

file  AudioGrabber.C [code]
file  AudioGrabber.H [code]
file  AudioMixer.C [code]
file  AudioMixer.H [code]
file  BeeSTEM.C [code]
file  BeeSTEM.H [code]
file  BeeStem3.C [code]
file  BeeStem3.H [code]
file  BeeStemTiny.C [code]
file  BeeStemTiny.H [code]
file  BeoChip.C [code]
file  BeoChip.H [code]
file  BeoHead.C [code]
file  BeoHead.H [code]
file  BeoMonkey.C [code]
file  BeoMonkey.H [code]
file  BeoMonkeyTypes.H [code]
file  cameraConf.C [code]
file  cameraConf.H [code]
file  CameraControl.C [code]
file  CameraControl.H [code]
file  DC1394Grabber2.C [code]
file  DC1394Grabber2.H [code]
file  DeviceOpts.C [code]
file  DeviceOpts.H [code]
file  DiskDataStream.C [code]
file  DiskDataStream.H [code]
file  FrameGrabberConfigurator.C [code]
file  FrameGrabberConfigurator.H [code]
file  FrameGrabberFactory.C [code]
file  FrameGrabberFactory.H [code]
file  GPS.C [code]
file  GPS.H [code]
file  GPS_USGlobalSat_EM_408.C [code]
file  GPS_USGlobalSat_EM_408.H [code]
file  Gyro.C [code]
file  Gyro.H [code]
file  HMR3300.C [code]
file  HMR3300.H [code]
file  HTTPClient.C [code]
file  HTTPClient.H [code]
file  HTTPServer.C [code]
file  HTTPServer.H [code]
file  IEEE1394grabber.C [code]
file  IEEE1394grabber.H [code]
file  IMU_MicroStrain_3DM_GX2.C [code]
file  IMU_MicroStrain_3DM_GX2.H [code]
file  IMU_SFE_Atomic.C [code]
file  IMU_SFE_Atomic.H [code]
file  JoyStick.C [code]
file  JoyStick.H [code]
file  KeyBoard.C [code]
file  KeyBoard.H [code]
file  KinectGrabber.C [code]
file  KinectGrabber.H [code]
file  lcd.C [code]
file  lcd.H [code]
file  OpenNIGrabber.C [code]
file  OpenNIGrabber.H [code]
file  ParPort.C [code]
file  ParPort.H [code]
file  Pelco.C [code]
file  Pelco.H [code]
file  PingSonar.C [code]
file  PingSonar.H [code]
file  Pololu.C [code]
file  Pololu.H [code]
file  QuickTimeGrabber.C [code]
file  QuickTimeGrabber.H [code]
file  RadioDecoder.C [code]
file  RadioDecoder.H [code]
file  RangeFinder.C [code]
file  RangeFinder.H [code]
file  README.dxy [code]
file  rt100.C [code]
file  rt100.H [code]
file  RTSPGrabber.C [code]
file  RTSPGrabber.H [code]
file  sc8000.C [code]
file  sc8000.H [code]
file  Scorbot.C [code]
file  Scorbot.H [code]
file  Serial.C [code]
file  Serial.H [code]
file  SerialAdvanced.C [code]
file  SerialAdvanced.H [code]
file  SimpleLED.C [code]
file  SimpleLED.H [code]
file  SimpleMotor.C [code]
file  SimpleMotor.H [code]
file  SpeechSynth.C [code]
file  SpeechSynth.H [code]
file  ssc.C [code]
file  ssc.H [code]
file  V4L2grabber.C [code]
file  V4L2grabber.H [code]
file  V4Lgrabber.C [code]
file  V4Lgrabber.H [code]
file  VCC4.C [code]
file  VCC4.H [code]
file  VCC4cmddef.H [code]
file  Visca.C [code]
file  Visca.H [code]
file  WiiMote.C [code]
file  WiiMote.H [code]
file  XCgrabber-Imagize3.H [code]
file  XCgrabber-SI1920HD-RGB-8bit-30fps.H [code]
file  XCgrabber.C [code]
file  XCgrabber.H [code]
file  XCgrabberFlex.C [code]
file  XCgrabberFlex.H [code]

Detailed Description

Low-level device drivers.

These are drivers for hardware devices. Although these drivers are at the lowest level for our code, typically they are not device drivers in the common sense. That is, they are not kernel modules which access the hardware directly; rather, they are userland C++ classes which use low-level kernel drivers and APIs to abstract a piece of hardware into a C++ object that is simple and efficient to use. For example, a V4Lgrabber uses the low-level Video4Linux API and whatever underlying kernel driver (e.g., bttv for bttv/connexant chips), to provide an easy way to build a C++ object that can access the framegrabber hardware and grab frames.

for dependency graphs: rankdir: RL

Generated on Sun May 8 08:32:02 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3