25 #ifndef __FIREVISION_CAMS_CONTROL_ZOOM_H_
26 #define __FIREVISION_CAMS_CONTROL_ZOOM_H_
28 #include <fvcams/control/control.h>
30 namespace firevision {
40 virtual void reset_zoom() = 0;
41 virtual void set_zoom(
unsigned int zoom) = 0;
42 virtual unsigned int zoom() = 0;
43 virtual unsigned int zoom_max() = 0;
44 virtual unsigned int zoom_min() = 0;
45 virtual void set_zoom_speed_tele(
unsigned int speed);
46 virtual void set_zoom_speed_wide(
unsigned int speed);
47 virtual void set_zoom_digital_enabled(
bool enabled);
52 #endif // __FIREVISION_CAMS_CONTROL_ZOOM_H_
Camera zoom control interface.
Camera control interface base class.