1 #ifndef LENS_H 2 #define LENS_H 3 4 // CHDK Lens focus & zoom interface 5 6 // Note: used in modules and platform independent code. 7 // Do not add platform dependent stuff in here (#ifdef/#endif compile options or camera dependent values) 8 9 long lens_get_zoom_pos(); 10 long lens_get_zoom_point(); 11 void lens_set_zoom_point(long newpt); 12 void lens_set_zoom_speed(long newspd); //for S-series 13 long lens_get_focus_pos(); 14 long lens_get_focus_pos_from_lens(); 15 void lens_set_focus_pos(long newpos); 16 long lens_get_target_distance(); 17 18 void DoAFLock(void); 19 void UnlockAF(void); 20 21 int DoMFLock(void); 22 int UnlockMF(void); 23 24 int sd_over_modes(void); 25 26 #endif 27