root/include/propset4.h

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

INCLUDED FROM


   1 #ifndef PROPSET4_H
   2 #define PROPSET4_H
   3 
   4 /*
   5 constants for propset 4
   6 WARNING:
   7 The build uses tools/gen_propset_lua.sed to generate propset4.lua from this file
   8 DO NOT USE MULTILINE COMMENTS AROUND DEFINES
   9 */
  10 
  11 #define PROPCASE_AF_LOCK                         11     // 0 = AF not locked, 1 = AF locked
  12 #define PROPCASE_FLASH_SYNC_CURTAIN              64
  13 #define PROPCASE_SUBJECT_DIST2                   65
  14 #define PROPCASE_AV2                             22     // (philmoz, May 2011) - this value causes overrides to be saved in JPEG and shown on Canon OSD
  15 #define PROPCASE_AV                              23     // This values causes the actual aperture value to be overriden
  16 #define PROPCASE_MIN_AV                          25
  17 #define PROPCASE_USER_AV                         26
  18 #define PROPCASE_BRACKET_MODE                    29
  19 #define PROPCASE_SHOOTING_MODE                   49
  20 #define PROPCASE_QUALITY                         57
  21 #define PROPCASE_LANGUAGE                        61     // Upper byte = language (see default.lua for known values) lowest bit: 0 = NTSC, 1 = PAL
  22 #define PROPCASE_DATE_STAMP                      66     // 0 = Off, 1 = Date, 2 = Date & Time
  23 #define PROPCASE_DIGITAL_ZOOM_MODE               91     // Digital Zoom Mode/State 0 = off/standard, 2 = 1.7x, 3 = 2.1x
  24 #define PROPCASE_DIGITAL_ZOOM_STATE              94     // Digital Zoom Mode/State 0 = Digital Zoom off, 1 = Digital Zoom on
  25 #define PROPCASE_DIGITAL_ZOOM_POSITION           95
  26 #define PROPCASE_DRIVE_MODE                      102
  27 #define PROPCASE_OVEREXPOSURE                    103
  28 #define PROPCASE_DISPLAY_MODE                    105
  29 #define PROPCASE_EV_CORRECTION_1                 107
  30 
  31 #define PROPCASE_BV                              34
  32 #define PROPCASE_DELTA_SV                        79
  33 #define PROPCASE_FLASH_ADJUST_MODE               121    // 0 = Auto, 1 = Manual
  34 #define PROPCASE_FLASH_FIRE                      122
  35 #define PROPCASE_FLASH_EXP_COMP                  127    // APEX96 units
  36 #define PROPCASE_EXT_FLASH_EXP_COMP              289    // APEX96 units (for external flash if connected)
  37 #define PROPCASE_FOCUS_MODE                      133
  38 #define PROPCASE_FLASH_MANUAL_OUTPUT             141
  39 #define PROPCASE_FLASH_MODE                      143    // 0 = Auto, 1 = On, 2 = Off
  40 #define PROPCASE_IS_MODE                         145
  41 #define PROPCASE_ISO_MODE                        149
  42 
  43 #define PROPCASE_REAL_FOCUS_MODE                 6       //??? WIKI|Propcase focus_mode
  44 #define PROPCASE_FOCUS_STATE                     18      //???
  45 #define PROPCASE_GPS                             359     // (CHDKLover, August 2011) - contains a 272 bytes long structure
  46 
  47 // SX30 & G12 values
  48 #define PROPCASE_AE_LOCK                         3       // 0 = AE not locked, 1 = AE locked
  49 #define PROPCASE_AF_FRAME                        8       // 1 = FlexiZone, 2 = Face AiAF / Tracking AF
  50 #define PROPCASE_CONTINUOUS_AF                   12      // 0 = Continuous AF off, 1 = Continuous AF on
  51 #define PROPCASE_SERVO_AF                        299     // 0 = Servo AF off, 1 = Servo AF on
  52 #define PROPCASE_METERING_MODE                   157
  53 #define PROPCASE_OPTICAL_ZOOM_POSITION           199
  54 #define PROPCASE_EXPOSURE_LOCK                   210     // Old PROPCASE_SHOOTING value - gets set when set_aelock called or AEL button pressed
  55 #define PROPCASE_SHOOTING                        303     // This value appears to work better - gets set to 1 when camera has focused and set exposure, returns to 0 after shot
  56 #define PROPCASE_EV_CORRECTION_2                 211
  57 #define PROPCASE_IS_FLASH_READY                  212
  58 #define PROPCASE_RESOLUTION                      222     // 0 = L, 1 = M1, 2 = M2, 4 = S, 7 = Low Light (G12)
  59 #define PROPCASE_ORIENTATION_SENSOR              223
  60 #define PROPCASE_TIMER_MODE                      227
  61 #define PROPCASE_SUBJECT_DIST1                   249
  62 #define PROPCASE_SV_MARKET                       250
  63 #define PROPCASE_SV                              347     // (philmoz, May 2011) - this value causes overrides to be saved in JPEG and shown on Canon OSD
  64 #define PROPCASE_TV2                             265     // (philmoz, May 2011) - this value causes overrides to be saved in JPEG and shown on Canon OSD
  65 #define PROPCASE_TV                              266     // Need to set this value for overrides to work correctly
  66 #define PROPCASE_USER_TV                         268
  67 #define PROPCASE_WB_MODE                         272     // WARNING!!!: This was not verified. 0=AWB, 1=Sunlight, 2=Cloudy, 3=Tungsten, 4=Fluorescent, 5=Fluorescent H, 6=Flash, 7=Underwater, 8=Custom 1, 9=Custom
  68 #define PROPCASE_WB_ADJ                          273
  69 #define PROPCASE_ASPECT_RATIO                    300
  70 
  71 #define PROPCASE_STITCH_DIRECTION                237     // 0=left>right, 1=right>left. Some cams have more
  72 #define PROPCASE_STITCH_SEQUENCE                 242     // counts shots in stitch sequence, positive=left>right, negative=right>left
  73 
  74 #define PROPCASE_ND_FILTER_STATE                 196     // 0 = out, 1 = in
  75 
  76 #define PROPCASE_AF_ASSIST_BEAM                  5       // 0=disabled,  1=enabled
  77 
  78 #define PROPCASE_VIDEO_FRAMERATE                 168     // 0=30fps, 1=24fps, 2=240fps, 3=120fps; timelapse in miniature: 8=5x, 9=10x, 10=20x (SX220)
  79 #define PROPCASE_VIDEO_RESOLUTION                171     // 1=240p, 2=480p, 4=720p, 5=1080p (SX220)
  80 
  81 #define PROPCASE_CUSTOM_SATURATION               55      // Canon Menu slide bar values: 255, 254, 0, 1, 2
  82 #define PROPCASE_CUSTOM_CONTRAST                 59      // Canon Menu slide bar values: 255, 254, 0, 1, 2
  83 #define PROPCASE_CUSTOM_BLUE                     177     // Canon Menu slide bar values: 255, 254, 0, 1, 2
  84 #define PROPCASE_CUSTOM_GREEN                    178     // Canon Menu slide bar values: 255, 254, 0, 1, 2
  85 #define PROPCASE_CUSTOM_RED                      179     // Canon Menu slide bar values: 255, 254, 0, 1, 2
  86 #define PROPCASE_CUSTOM_SKIN_TONE                180     // Canon Menu slide bar values: 255, 254, 0, 1, 2
  87 #define PROPCASE_MY_COLORS                       188     // 0 = Off, 1 = Vivid, 2 = Neutral, 3 = B/W, 4 = Sepia, 5 = Positive Film, 6 = Lighter Skin Tone, 7 = Darker Skin Tone, 8 = Vivid Red, 9 = Vivid Green, 10 = Vivid Blue, 11 = Custom Color
  88 #define PROPCASE_CUSTOM_SHARPNESS                229     // Canon Menu slide bar values: 255, 254, 0, 1, 2
  89 
  90 #define PROPCASE_IMAGE_FORMAT                    214     // from UIFS_GetStillShotableNumber, 0 = RAW, 1 = JPEG, 2 = RAW+JPEG
  91 #define PROPCASE_TIMER_SHOTS                     378     // Number of shots for TIMER_MODE=Custom
  92 
  93 #endif

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