25 #ifndef __FIREVISION_CAMS_CONTROL_FOCUS_H_ 26 #define __FIREVISION_CAMS_CONTROL_FOCUS_H_ 28 #include <fvcams/control/control.h> 42 virtual unsigned int focus() = 0;
50 #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.