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

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