latest version v1.9 - last update 10 Apr 2010 |
the parameters for the class sonyEviD100P More...
#include <ltiSonyEviD100P.h>
the parameters for the class sonyEviD100P
CAVEAUTS: Continuous movement to the newest pan tilt position only works in absolute mode. When moving in relative coordinates it is hard to figure out, where the camera is moving too, i.e. which command is executed. This restriction only applies if a new pan-tilt-command is issued before the old pan-tilt-command is completed.
the possible iris openings.
The sony allows several picture effects: Pastel (gradient in the first band and UV in the second and third), NegArt (negative/positive reversal), Sepia, Monochrome, Solarize (simple mean shift algorithm), Mosaic (coarse resolution), Slim (vertical stretch), Stretch (horizontal stretch), and Color.
The possible poll-modes: Manual (the user is responsible for polling the device).
Further modes could be added, e.g. asynchronous polling, where the class splits off a seperate poll-thread which updates its internal buffers a regular basis, or a synchronous behavior, where each command blocks till its success.
the white balance modes supported by the sony Evi D100: auto tracing (3000 - 7500K), extended auto tracing (2000 - 10000 K), indoor (3200 K), outdor (5800 K), triggering one push and manual.
lti::sonyEviD100P::parameters::parameters | ( | ) |
default constructor
Reimplemented from lti::camera::parameters.
lti::sonyEviD100P::parameters::parameters | ( | const parameters & | other | ) |
copy constructor
other | the parameters object to be copied |
Reimplemented from lti::camera::parameters.
lti::sonyEviD100P::parameters::~parameters | ( | ) | [virtual] |
destructor
Reimplemented from lti::camera::parameters.
virtual functor::parameters* lti::sonyEviD100P::parameters::clone | ( | ) | const [virtual] |
returns a pointer to a clone of the parameters
Reimplemented from lti::camera::parameters.
parameters& lti::sonyEviD100P::parameters::copy | ( | const parameters & | other | ) |
copy the contents of a parameters object
other | the parameters object to be copied |
Reimplemented from lti::camera::parameters.
const char* lti::sonyEviD100P::parameters::getTypeName | ( | ) | const [virtual] |
returns name of this type
Reimplemented from lti::camera::parameters.
parameters& lti::sonyEviD100P::parameters::operator= | ( | const parameters & | other | ) |
copy the contents of a parameters object
other | the parameters object to be copied |
Reimplemented from lti::camera::parameters.
virtual bool lti::sonyEviD100P::parameters::read | ( | ioHandler & | handler, | |
const bool | complete = true | |||
) | [virtual] |
read the parameters from the given ioHandler
handler | the ioHandler to be used | |
complete | if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written. |
Reimplemented from lti::camera::parameters.
virtual bool lti::sonyEviD100P::parameters::write | ( | ioHandler & | handler, | |
const bool | complete = true | |||
) | const [virtual] |
write the parameters in the given ioHandler
handler | the ioHandler to be used | |
complete | if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written. |
Reimplemented from lti::camera::parameters.
Aperture controll is a function which adjusts the enhancement of edges of objects in the picture.
Ranges from 0 (no enhancement) to 15. Default: 5.
If true the iris will be set automatically, otherwise manual controll is enabled.
Default: true.
The brightness level ranging from 0 to 23.
Default: 6
the digital effect, see above.
Default: None.
Digital effect level: 0 to 24 (flash, trail) and 0 t0 32 (still, lumi).
Default: 0.
Enable or disable the digital zoom.
If the background is too bright or too dark when shooting in automatic exposure mode, backlight compensation will make the subject appear clearer.
If true backlight compensation is enabled.
If true, both gain and iris are adjusted using an internal algorithm, according to a brighness level set by the user.
The brightness mode is considered a special combined automatic iris and white balance mode. Thus the parameters autoWhiteBalance and autoIris must be true. Otherwise this flag has no effect. Default: false.
Value of the exposure compensation.
Exposure compensation is a function which offsets the internal reference brightness level by steps of 1.5 dB. Default: 0
the focus near limit in meter.
Default: 0.
the focus speed.
Default: max. speed
If true the auto focus has a high sensitiviy, otherwise the sensitivity is low.
Default: 0.
the desired iris setting if in manual mode.
Default: F11.
const int lti::sonyEviD100P::parameters::maxAperture [static] |
the maximum aperture enhancement, i.e.
15
const int lti::sonyEviD100P::parameters::maxBrightness [static] |
the maximum brightness level, i.e.
23.
const int lti::sonyEviD100P::parameters::maxExposureCompensation [static] |
the maximum exposure compensation, i.e.
7.
const int lti::sonyEviD100P::parameters::maxFlashLevel [static] |
The maximum level of the flash effect;.
const int lti::sonyEviD100P::parameters::maxFocusSpeed [static] |
the maximum focus speed, i.e.
7
const int lti::sonyEviD100P::parameters::maxLumiLevel [static] |
The maximum level of the lumi effect;.
const float lti::sonyEviD100P::parameters::maxOpticalZoom [static] |
the maximum optical zoom, i.e.
10
const float lti::sonyEviD100P::parameters::maxPanSpeed [static] |
the maximum pan speed, i.e.
300 degrees/s
const int lti::sonyEviD100P::parameters::maxStillLevel [static] |
The maximum level of the still effect;.
const float lti::sonyEviD100P::parameters::maxTiltSpeed [static] |
the maximum tilt speed, i.e.
125 degrees/s
const int lti::sonyEviD100P::parameters::maxTrailLevel [static] |
The maximum level of the trail effect;.
const float lti::sonyEviD100P::parameters::maxZoomSpeed [static] |
the maximum zoom speed, i.e.
7
const int lti::sonyEviD100P::parameters::minExposureCompensation [static] |
the minimum exposure compensation, i.e.
-7.
const int lti::sonyEviD100P::parameters::minFocusSpeed [static] |
the mininum focus speed, i.e.
0
const float lti::sonyEviD100P::parameters::minPanSpeed [static] |
the minimum pan speed, i.e.
2 degrees/s
const float lti::sonyEviD100P::parameters::minTiltSpeed [static] |
the minimum tilt speed, i.e.
2 degrees/s
const float lti::sonyEviD100P::parameters::minZoomSpeed [static] |
the minimum zoom speed, i.e.
0
The pan speed with which the pan Tilt unit shall move in degrees/s.
Default: max. speed.
the picture effect, see above.
Default: Color.
the type of requested polling behavior.
Turn on/off polling for lens values.
This slows down the pan/tilt position rate. If true lens system inquiries will be send. Default: false.
Poll for pan tilt positions.
Whether this slows down the lens system is not tested yet. If true pan tilt inquiries will be send. Default: true.
The tilt speed with which the pan tilt unit shall move in degrees/s.
Default: max. speed.
the time in ms which the constructor waits for feedback from the device.
If this time intervall is too short, the feedback will be received later by the method processMessages(). Commands sent to the camera might return an error, though, due to missing initialization information. Default: 200 ms.
a specialisation of auto or manual white balance.
Thereby Auto, ExtendedAuto, Indoor and Outdoor are considered as automatic modes, i.e the autoWhiteBalance parameter is true. Whereas OnePush and Manual require the autoWhiteBalance to be false. On conflicts between the two parameters the boolean autoWhiteBalance has higher priority, and the whiteBalanceMode will be changed to Auto or Manual respectively. Default: Auto.
the speed of the zoom.
Default: max. speed