Public Member Functions | Protected Attributes
MT9VImagerImpl Class Reference
Inheritance diagram for MT9VImagerImpl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual MT9VImagerPtr getAlternateContext ()
virtual std::string getModel ()
virtual uint16_t getVersion ()
 MT9VImagerImpl (IpCamList &cam)
virtual bool setAgcAec (bool agc, bool aec)
virtual bool setBlackLevel (bool manual_override, int calibration_value, int step_size, int filter_length)
virtual bool setBrightness (int brightness)
virtual bool setCompanding (bool activated)
virtual bool setExposure (double exp)
virtual bool setGain (int gain)
virtual bool setMaxExposure (double exp)
virtual bool setMirror (bool mirrorx, bool mirrory)
virtual bool setMode (int x, int y, int binx, int biny, double rate, int xoffset, int yoffset)
virtual ~MT9VImagerImpl ()

Protected Attributes

int agc_aec_enable_shift_
uint16_t * agc_aec_mode_cache_
uint16_t agc_aec_mode_cache_backing_
MT9VImagerPtr alternate_
IpCamListcamera_
uint16_t * companding_mode_cache_
uint16_t companding_mode_cache_backing_
int companding_mode_shift_
uint16_t imager_version_
double line_time_
int max_max_shutter_width_
int max_shutter_width_
std::string model_
uint16_t read_mode_cache_
uint8_t reg_agc_aec_enable_
uint8_t reg_analog_gain_
uint8_t reg_column_start_
uint8_t reg_companding_mode_
uint8_t reg_desired_bin_
uint8_t reg_hblank_
uint8_t reg_max_shutter_width_
uint8_t reg_read_mode_
uint8_t reg_row_start_
uint8_t reg_shutter_width_
uint8_t reg_vblank_
uint8_t reg_window_height_
uint8_t reg_window_width_

Detailed Description

Definition at line 54 of file mt9v.cpp.


Constructor & Destructor Documentation

Definition at line 96 of file mt9v.cpp.

virtual MT9VImagerImpl::~MT9VImagerImpl ( ) [inline, virtual]

Definition at line 134 of file mt9v.cpp.


Member Function Documentation

virtual MT9VImagerPtr MT9VImagerImpl::getAlternateContext ( ) [inline, virtual]

Implements MT9VImager.

Definition at line 416 of file mt9v.cpp.

virtual std::string MT9VImagerImpl::getModel ( ) [inline, virtual]

Implements MT9VImager.

Definition at line 426 of file mt9v.cpp.

virtual uint16_t MT9VImagerImpl::getVersion ( ) [inline, virtual]

Implements MT9VImager.

Definition at line 421 of file mt9v.cpp.

virtual bool MT9VImagerImpl::setAgcAec ( bool  agc,
bool  aec 
) [inline, virtual]

Implements MT9VImager.

Definition at line 138 of file mt9v.cpp.

virtual bool MT9VImagerImpl::setBlackLevel ( bool  manual_override,
int  calibration_value,
int  step_size,
int  filter_length 
) [inline, virtual]

Implements MT9VImager.

Definition at line 243 of file mt9v.cpp.

virtual bool MT9VImagerImpl::setBrightness ( int  brightness) [inline, virtual]

Implements MT9VImager.

Definition at line 154 of file mt9v.cpp.

virtual bool MT9VImagerImpl::setCompanding ( bool  activated) [inline, virtual]

Implements MT9VImager.

Definition at line 402 of file mt9v.cpp.

virtual bool MT9VImagerImpl::setExposure ( double  exp) [inline, virtual]

warning here?

warning here?

Implements MT9VImager.

Definition at line 174 of file mt9v.cpp.

virtual bool MT9VImagerImpl::setGain ( int  gain) [inline, virtual]

Implements MT9VImager.

Definition at line 164 of file mt9v.cpp.

virtual bool MT9VImagerImpl::setMaxExposure ( double  exp) [inline, virtual]

warning here?

warning here?

Implements MT9VImager.

Definition at line 201 of file mt9v.cpp.

virtual bool MT9VImagerImpl::setMirror ( bool  mirrorx,
bool  mirrory 
) [inline, virtual]

Implements MT9VImager.

Definition at line 228 of file mt9v.cpp.

virtual bool MT9VImagerImpl::setMode ( int  x,
int  y,
int  binx,
int  biny,
double  rate,
int  xoffset,
int  yoffset 
) [inline, virtual]

Implements MT9VImager.

Definition at line 256 of file mt9v.cpp.


Member Data Documentation

Definition at line 78 of file mt9v.cpp.

uint16_t* MT9VImagerImpl::agc_aec_mode_cache_ [protected]

Definition at line 83 of file mt9v.cpp.

Definition at line 84 of file mt9v.cpp.

Definition at line 93 of file mt9v.cpp.

Definition at line 57 of file mt9v.cpp.

Definition at line 84 of file mt9v.cpp.

Definition at line 86 of file mt9v.cpp.

Definition at line 79 of file mt9v.cpp.

uint16_t MT9VImagerImpl::imager_version_ [protected]

Definition at line 86 of file mt9v.cpp.

double MT9VImagerImpl::line_time_ [protected]

Definition at line 89 of file mt9v.cpp.

Definition at line 74 of file mt9v.cpp.

Definition at line 75 of file mt9v.cpp.

std::string MT9VImagerImpl::model_ [protected]

Definition at line 91 of file mt9v.cpp.

uint16_t MT9VImagerImpl::read_mode_cache_ [protected]

Definition at line 82 of file mt9v.cpp.

Definition at line 68 of file mt9v.cpp.

uint8_t MT9VImagerImpl::reg_analog_gain_ [protected]

Definition at line 67 of file mt9v.cpp.

uint8_t MT9VImagerImpl::reg_column_start_ [protected]

Definition at line 59 of file mt9v.cpp.

Definition at line 70 of file mt9v.cpp.

uint8_t MT9VImagerImpl::reg_desired_bin_ [protected]

Definition at line 71 of file mt9v.cpp.

uint8_t MT9VImagerImpl::reg_hblank_ [protected]

Definition at line 63 of file mt9v.cpp.

Definition at line 66 of file mt9v.cpp.

uint8_t MT9VImagerImpl::reg_read_mode_ [protected]

Definition at line 69 of file mt9v.cpp.

uint8_t MT9VImagerImpl::reg_row_start_ [protected]

Definition at line 60 of file mt9v.cpp.

Definition at line 65 of file mt9v.cpp.

uint8_t MT9VImagerImpl::reg_vblank_ [protected]

Definition at line 64 of file mt9v.cpp.

Definition at line 62 of file mt9v.cpp.

uint8_t MT9VImagerImpl::reg_window_width_ [protected]

Definition at line 61 of file mt9v.cpp.


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


wge100_camera
Author(s): Blaise Gassend, Patrick Mihelich, Eric MacIntosh, David Palchak
autogenerated on Mon Oct 6 2014 08:59:04