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 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_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 bool auto_exposure()
Return whether auto exposure is enabled.
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 void set_auto_exposure(bool enabled)
Enable/disable auto exposure.
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.