root/platform/ixus700_sd500/wrappers.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. lens_get_focus_pos
  2. lens_get_focus_pos_from_lens
  3. lens_get_target_distance
  4. DoMFLock
  5. UnlockMF

   1 #include "keyboard.h"
   2 #include "conf.h"
   3 #include "platform.h"
   4 #include "../generic/wrappers.c"
   5 
   6 long lens_get_focus_pos()
   7 {
   8     static long v=CAMERA_MAX_DIST;
   9     return (kbd_is_key_pressed(KEY_SHOOT_HALF) || camera_info.state.state_kbd_script_run  || shooting_get_common_focus_mode())?v=_GetFocusLensSubjectDistance():v;
  10 //  return _GetFocusLensSubjectDistance();
  11 }
  12 
  13 long lens_get_focus_pos_from_lens()
  14 {
  15     static long v=CAMERA_MAX_DIST;
  16     return (kbd_is_key_pressed(KEY_SHOOT_HALF) || camera_info.state.state_kbd_script_run  || shooting_get_common_focus_mode())?v=_GetFocusLensSubjectDistanceFromLens():v;
  17 }
  18 
  19 long lens_get_target_distance()
  20 {
  21     static long v=CAMERA_MAX_DIST;
  22     return (kbd_is_key_pressed(KEY_SHOOT_HALF) || camera_info.state.state_kbd_script_run  || shooting_get_common_focus_mode())?v=_GetCurrentTargetDistance():v;
  23 // return _GetCurrentTargetDistance();
  24 }
  25  
  26  //--------------------------------------------------
  27  // DoMFLock : use _MFOn/_MFOff  or  _PT_MFOn/_PT_MFOff  or _SS_MFOn/_SS_MFOff if defined in stubs_entry.S
  28  //            otherwise use PostLogicalEventForNotPowerType(levent_id_for_name(PressSW1andMF),0); (see sx500hs for an example)
  29  
  30 int DoMFLock(void)
  31 {
  32   return(0);
  33  
  34 }
  35  
  36 int UnlockMF(void)
  37 {
  38   return(0);
  39  
  40 }

/* [<][>][^][v][top][bottom][index][help] */