root/platform/ixus100_sd780/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         return _GetFocusLensSubjectDistance();
   6 }
   7 
   8 long lens_get_focus_pos_from_lens()
   9 {
  10         return _GetFocusLensSubjectDistanceFromLens(); 
  11 }
  12 
  13 long lens_get_target_distance()
  14 {
  15         return _GetCurrentTargetDistance();
  16 }
  17 
  18 // VERIFY_SD780 Only one arg? - unknown
  19 // I dared to comment it out, because it produced
  20 // a warning, but is not called anywhere - ultimA
  21 //long OpLog_Get(long i)
  22 //{
  23 //  extern int _OpLog_Get(int);
  24 //      return _OpLog_Get(i);
  25 //}
  26  
  27  //--------------------------------------------------
  28  // DoMFLock : use _MFOn/_MFOff  or  _PT_MFOn/_PT_MFOff  or _SS_MFOn/_SS_MFOff if defined in stubs_entry.S
  29  //            otherwise use PostLogicalEventForNotPowerType(levent_id_for_name(PressSW1andMF),0); (see sx500hs for an example)
  30  
  31 int DoMFLock(void)
  32 {
  33   if (!camera_info.state.mode_play) {
  34      _PT_MFOn();
  35      return(1);
  36   }
  37   return(0);
  38 }
  39  
  40 int UnlockMF(void)
  41 {
  42   if (!camera_info.state.mode_play) {
  43      _PT_MFOff();
  44      return(1);
  45   }
  46   return(0);
  47 }

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