25 #ifndef _FIREVISION_CAMS_CONTROL_FOCUS_H_
26 #define _FIREVISION_CAMS_CONTROL_FOCUS_H_
28 #include <fvcams/control/control.h>
30 namespace firevision {
39 virtual unsigned int focus() = 0;
Camera focus control interface.
virtual void set_auto_focus(bool enabled)=0
Enable or disable auto focus.
virtual ~CameraControlFocus()
Empty virtual destructor.
virtual unsigned int focus()=0
Get current focus value.
virtual unsigned int focus_min()=0
Get minimum focus value.
virtual void set_focus(unsigned int focus)=0
Set new focus value.
virtual unsigned int focus_max()=0
Get maximum focus value.
virtual bool auto_focus()=0
Check if auto focus is enabled.
Camera control interface base class.