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;
47 #endif // FIREVISION_CAMS_CONTROL_FOCUS_H__ 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_min()=0
Get minimum focus value.
virtual unsigned int focus()=0
Get current focus value.
virtual void set_focus(unsigned int focus)=0
Set new focus value.
Camera control interface base class.
virtual bool auto_focus()=0
Check if auto focus is enabled.
virtual unsigned int focus_max()=0
Get maximum focus value.