YARP  2.3.70.2
Yet Another Robot Platform
FrameGrabberControl2.h File Reference

define common interfaces to discover remote camera capabilities More...

+ Include dependency graph for FrameGrabberControl2.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CameraDescriptor
 
class  yarp::dev::IFrameGrabberControls2
 This interface exports a list of general methods to discover the remote camera capabilities. More...
 

Namespaces

 yarp
 The main, catch-all namespace for YARP.
 
 yarp::dev
 An interface for the device drivers.
 

Macros

#define VOCAB_FRAMEGRABBER_CONTROL2   VOCAB4('f','g','c','2')
 
#define VOCAB_CAMERA_DESCRIPTION   VOCAB4('c','a','m','d')
 
#define VOCAB_HAS   VOCAB3('h','a','s')
 
#define VOCAB_FEATURE   VOCAB4('f','e','a','t')
 
#define VOCAB_FEATURE2   VOCAB4('f','e','a','2')
 
#define VOCAB_ONOFF   VOCAB4('o','n','o','f')
 
#define VOCAB_AUTO   VOCAB4('a','u','t','o')
 
#define VOCAB_MANUAL   VOCAB3('m','a','n')
 
#define VOCAB_ONEPUSH   VOCAB4('o','n','e','p')
 
#define VOCAB_ACTIVE   VOCAB4('a','c','t','v')
 
#define VOCAB_MODE   VOCAB4('m','o','d','e')
 

Enumerations

enum  BusType {
  BUS_UNKNOWN = 0,
  BUS_FIREWIRE,
  BUS_USB
}
 
enum  FeatureMode {
  MODE_UNKNOWN = 0,
  MODE_MANUAL,
  MODE_AUTO
}
 

Detailed Description

define common interfaces to discover remote camera capabilities

Definition in file FrameGrabberControl2.h.

Macro Definition Documentation

◆ VOCAB_ACTIVE

#define VOCAB_ACTIVE   VOCAB4('a','c','t','v')

Definition at line 49 of file FrameGrabberControl2.h.

◆ VOCAB_AUTO

#define VOCAB_AUTO   VOCAB4('a','u','t','o')

Definition at line 46 of file FrameGrabberControl2.h.

◆ VOCAB_CAMERA_DESCRIPTION

#define VOCAB_CAMERA_DESCRIPTION   VOCAB4('c','a','m','d')

Definition at line 41 of file FrameGrabberControl2.h.

◆ VOCAB_FEATURE

#define VOCAB_FEATURE   VOCAB4('f','e','a','t')

Definition at line 43 of file FrameGrabberControl2.h.

◆ VOCAB_FEATURE2

#define VOCAB_FEATURE2   VOCAB4('f','e','a','2')

Definition at line 44 of file FrameGrabberControl2.h.

◆ VOCAB_FRAMEGRABBER_CONTROL2

#define VOCAB_FRAMEGRABBER_CONTROL2   VOCAB4('f','g','c','2')

Definition at line 40 of file FrameGrabberControl2.h.

◆ VOCAB_HAS

#define VOCAB_HAS   VOCAB3('h','a','s')

Definition at line 42 of file FrameGrabberControl2.h.

◆ VOCAB_MANUAL

#define VOCAB_MANUAL   VOCAB3('m','a','n')

Definition at line 47 of file FrameGrabberControl2.h.

◆ VOCAB_MODE

#define VOCAB_MODE   VOCAB4('m','o','d','e')

Definition at line 50 of file FrameGrabberControl2.h.

◆ VOCAB_ONEPUSH

#define VOCAB_ONEPUSH   VOCAB4('o','n','e','p')

Definition at line 48 of file FrameGrabberControl2.h.

◆ VOCAB_ONOFF

#define VOCAB_ONOFF   VOCAB4('o','n','o','f')

Definition at line 45 of file FrameGrabberControl2.h.

Enumeration Type Documentation

◆ BusType

enum BusType
Enumerator
BUS_UNKNOWN 
BUS_FIREWIRE 
BUS_USB 

Definition at line 22 of file FrameGrabberControl2.h.

◆ FeatureMode

Enumerator
MODE_UNKNOWN 
MODE_MANUAL 
MODE_AUTO 

Definition at line 28 of file FrameGrabberControl2.h.