root/platform/ixus300_sd4000/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 "../generic/wrappers.c"
   2 
   3 long lens_get_focus_pos() {
   4     return _GetFocusLensSubjectDistance();
   5 }
   6 
   7 long lens_get_focus_pos_from_lens() {
   8     return _GetFocusLensSubjectDistanceFromLens();
   9 }
  10 
  11 long lens_get_target_distance() {
  12     return _GetCurrentTargetDistance();
  13 }
  14 
  15  //--------------------------------------------------
  16  // DoMFLock : use _MFOn/_MFOff  or  _PT_MFOn/_PT_MFOff  or _SS_MFOn/_SS_MFOff if defined in stubs_entry.S
  17  //            otherwise use PostLogicalEventForNotPowerType(levent_id_for_name(PressSW1andMF),0); (see sx500hs for an example)
  18  
  19 int DoMFLock(void)
  20 {
  21   if (!camera_info.state.mode_play) {
  22      _PT_MFOn();
  23      return(1);
  24   }
  25   return(0);
  26 }
  27  
  28 int UnlockMF(void)
  29 {
  30   if (!camera_info.state.mode_play) {
  31      _PT_MFOff();
  32      return(1);
  33   }
  34   return(0);
  35 }

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