26 #include <fvcams/control/dummy.h> 202 horiz = vert =
false;
335 int tilt_up,
int tilt_down)
virtual void reset_effect()
Reset effect.
virtual bool supports_tilt()
Check whether this controller supports tilting.
virtual void set_format(const char *format)
Set the image format the camera should use.
virtual unsigned int contrast()
Get current contrast.
virtual unsigned int width()
Get the current width of the image.
virtual unsigned int exposure_auto()
Return whether auto exposure is enabled.
virtual unsigned int effect()
Current effect.
virtual void set_zoom_speed_wide(unsigned int speed)
Set speed in wide range.
virtual void set_lens_y_corr(unsigned int y_corr)
Set lens y correction.
virtual void set_tilt(int tilt)
Set tilt value.
virtual void set_red_balance(int red_balance)
Set red balance.
virtual void lens_corr(unsigned int &x_corr, unsigned int &y_corr)
Get current lens correction.
virtual void set_auto_gain(bool enabled)
Enable/disable auto gain.
virtual int v_balance()
Get current v balance.
virtual void set_exposure_auto(unsigned int enabled)
Enable/disable auto exposure.
virtual void set_saturation(unsigned int saturation)
Set new saturation.
virtual void set_mirror(bool horiz, bool vert)
Set whether the camera should mirror images.
virtual void set_size(unsigned int width, unsigned int height)
Set the image size the camera should use.
virtual void set_blue_balance(int blue_balance)
Set blue balance.
virtual int red_balance()
Get current red balance.
virtual int min_tilt()
Get minimum tilt value.
virtual bool auto_gain()
Return whether auto gain is enabled.
virtual bool supports_effect(unsigned int effect)
Check if camera control supports desired effect.
virtual void reset_pan_tilt()
Bring camera into home position.
virtual unsigned int zoom_max()
Maximum zoom value.
virtual void set_fps(unsigned int fps)
Set the number of frames per second the camera tries to deliver.
virtual int tilt()
Get tilt value.
virtual int blue_balance()
Get current blue balance.
virtual void set_hue(int hue)
Set new hue.
virtual void set_zoom(unsigned int zoom)
Set new camera-specific zoom value.
virtual int min_pan()
Get minimum pan value.
virtual void set_pan(int pan)
Set pan value.
virtual void start_get_pan_tilt()
Start asynchronous fetch operation for pan and tilt values.
virtual unsigned int focus_min()
Get minimum focus value.
virtual const char * format()
Get the image format the camera currently uses.
virtual bool vert_mirror()
Return whether the camera image is vertically mirrored.
virtual void set_effect(unsigned int effect)
Enable effect.
virtual unsigned int lens_y_corr()
Get current lens y correction.
virtual unsigned int focus()
Get current focus value.
virtual int pan()
Get pan value.
virtual void reset_zoom()
Reset zoom.
virtual void pan_tilt(int &pan, int &tilt)
Get pan and tilt at the same time.
virtual unsigned int focus_max()
Get maximum focus value.
virtual void set_pan_tilt(int pan, int tilt)
Set pan and tilt in one go.
virtual bool auto_white_balance()
Return whether auto white balance is enabled.
virtual void set_horiz_mirror(bool enabled)
Set whether the camera should mirror images horizontally.
virtual void set_pan_tilt_rad(float pan, float tilt)
Set pan and tilt as float value.
virtual unsigned int gain()
Get current gain.
virtual void process_pantilt()
Process pan/tilt information.
virtual int hue()
Get current hue.
virtual unsigned int zoom_min()
Minimum zoom value.
virtual void set_lens_corr(unsigned int x_corr, unsigned int y_corr)
Set lens correction.
virtual void set_brightness(unsigned int brightness)
Set new brightness.
virtual unsigned int saturation()
Get current saturation.
virtual void set_auto_focus(bool enabled)
Enable or disable auto focus.
virtual bool auto_focus()
Check if auto focus is enabled.
virtual int u_balance()
Get current u balance.
virtual void set_vert_mirror(bool enabled)
Set whether the camera should mirror images vertically.
virtual int max_pan()
Get maximum pan value.
virtual unsigned int height()
Get the current height of the image.
virtual void set_exposure(unsigned int exposure)
Set new exposure.
virtual void set_gain(unsigned int gain)
Set new gain.
virtual bool supports_pan()
Check whether this controller supports panning.
static const unsigned int EFFECT_NONE
No effect constant.
virtual void reset_pan_tilt_limit()
Reset pan/tilt limits.
virtual void set_pan_tilt_limit(int pan_left, int pan_right, int tilt_up, int tilt_down)
Set pan/tilt limits.
virtual void set_u_balance(int u_balance)
Set u balance.
virtual void set_auto_white_balance(bool enabled)
Enable/disable auto white balance.
virtual void set_zoom_digital_enabled(bool enabled)
Set if digital zoom may be used.
virtual int max_tilt()
Get maximum tilt value.
virtual void set_zoom_speed_tele(unsigned int speed)
Set speed in tele range.
virtual void set_v_balance(int v_balance)
Set v balance.
virtual unsigned int exposure()
Get current exposure.
virtual void pan_tilt_rad(float &pan, float &tilt)
Get pan and tilt at the same time in radiant.
virtual void set_focus(unsigned int focus)
Set new focus value.
virtual bool horiz_mirror()
Return whether the camera image is horizontally mirrored.
virtual void size(unsigned int &width, unsigned int &height)
Get the current image size.
virtual unsigned int zoom()
Get current zoom value.
virtual void mirror(bool &horiz, bool &vert)
Get information about current camera image mirroring.
virtual unsigned int fps()
Get the number of frames per second the camera tries to deliver.
virtual void set_lens_x_corr(unsigned int x_corr)
Set lens x correction.
virtual unsigned int lens_x_corr()
Get current lens x correction.
virtual void set_contrast(unsigned int contrast)
Set new contrast.
virtual unsigned int brightness()
Get current brightness.