yarp-devices
Public Member Functions | Private Attributes | List of all members
roboticslab::AravisGigE Class Reference

Implementation for GigE cameras using Aravis as driver.

#include <AravisGigE.hpp>

Inheritance diagram for roboticslab::AravisGigE:

Public Member Functions

bool open (yarp::os::Searchable &config) override
 
bool close () override
 
bool getImage (yarp::sig::ImageOf< yarp::sig::PixelMono > &image) override
 
int height () const override
 
int width () const override
 
bool getCameraDescription (CameraDescriptor *camera) override
 
bool hasFeature (int feature, bool *hasFeature) override
 
bool setFeature (int feature, double value) override
 
bool getFeature (int feature, double *value) override
 
bool setFeature (int feature, double value1, double value2) override
 
bool getFeature (int feature, double *value1, double *value2) override
 
bool hasOnOff (int feature, bool *HasOnOff) override
 
bool setActive (int feature, bool onoff) override
 
bool getActive (int feature, bool *isActive) override
 
bool hasAuto (int feature, bool *hasAuto) override
 
bool hasManual (int feature, bool *hasManual) override
 
bool hasOnePush (int feature, bool *hasOnePush) override
 
bool setMode (int feature, FeatureMode mode) override
 
bool getMode (int feature, FeatureMode *mode) override
 
bool setOnePush (int feature) override
 

Private Attributes

ArvCamera * camera
 
ArvStream * stream
 
void * framebuffer
 
unsigned int payload
 
int widthMin
 
int widthMax
 
int heightMin
 
int heightMax
 
bool fpsAvailable
 
double fpsMin
 
double fpsMax
 
bool gainAvailable
 
double gainMin
 
double gainMax
 
bool exposureAvailable
 
double exposureMin
 
double exposureMax
 
bool controlExposure
 
bool autoGain
 
double targetGrey
 
gint64 * pixelFormats
 
guint pixelFormatsCnt
 
int num_buffers
 
ArvPixelFormat pixelFormat
 
int xoffset
 
int yoffset
 
int _width
 
int _height
 
double fps
 
double exposure
 
double gain
 
double midGrey
 
unsigned frameID
 
unsigned prevFrameID
 
bool zoomAvailable
 
gint64 zoomMin
 
gint64 zoomMax
 
bool focusAvailable
 
gint64 focusMin
 
gint64 focusMax
 
bool irisAvailable
 
gint64 irisMin
 
gint64 irisMax
 
std::map< cameraFeature_id_t, const char * > yarp_arv_int_feature_map
 
std::map< cameraFeature_id_t, const char * > yarp_arv_float_feat_map
 

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