1 #ifndef PROPSET_8_H 2 #define PROPSET_8_H 3 4 /* 5 constants for propset 8 6 WARNING: 7 The build uses tools/gen_propset_lua.sed to generate propset8.lua from this file 8 DO NOT USE MULTILINE COMMENTS AROUND DEFINES 9 */ 10 11 #define PROPCASE_AE_LOCK 3 // 0 = AE not locked, 1 = AE locked-----blackhole 12 #define PROPCASE_AF_ASSIST_BEAM 5 // 0=disabled, 1=enabled-----blackhole 13 #define PROPCASE_REAL_FOCUS_MODE 6 // Propcase focus_mode 0-Normal 1-Macro 4-Manual -----blackhole 14 #define PROPCASE_AF_FRAME 8 // 1 = Center, 2 = Face AiAF / Tracking AF----blackhole 15 #define PROPCASE_AF_LOCK 11 // 0 = AF not locked, 1 = AF locked 16 #define PROPCASE_CONTINUOUS_AF 12 // 0 = Continuous AF off, 1 = Continuous AF on-----blackhole 17 #define PROPCASE_FOCUS_STATE 18 // AF done-----blackhole 18 #define PROPCASE_AV2 22 // (philmoz, May 2011) - this value causes overrides to be saved in JPEG and shown on Canon OSD---blackhole 19 #define PROPCASE_AV 23 // This values causes the actual aperture value to be overriden----blackhole 20 #define PROPCASE_MIN_AV 25 //blackhole 21 #define PROPCASE_USER_AV 26 //blackhole 22 #define PROPCASE_BRACKET_MODE 29 23 #define PROPCASE_BV 35 //blackhole-->35 & 37 ??????The same value at the same time 24 #define PROPCASE_SHOOTING_MODE 50 // jeronymo 25 #define PROPCASE_CUSTOM_SATURATION 57 // Canon Menu slide bar values: 254, 255, 0, 1, 2-----blackhole 26 #define PROPCASE_QUALITY 59 //blackhole 27 #define PROPCASE_CUSTOM_CONTRAST 61 // Canon Menu slide bar values: 254, 255, 0, 1, 2-----blackhole 28 #define PROPCASE_LANGUAGE 63 // Upper byte = language (see default.lua for known values) lowest bit: 0 = NTSC, 1 = PAL 29 #define PROPCASE_FLASH_SYNC_CURTAIN 66 // TODO guess ps6+2 30 #define PROPCASE_SUBJECT_DIST2 67 //-----blackhole 31 #define PROPCASE_DATE_STAMP 68 // 0 = Off, 1 = Date, 2 = Date & Time----blackhole 32 #define PROPCASE_DELTA_SV 81 //??? 88 or 89 ???-----blackhole 33 #define PROPCASE_DIGITAL_ZOOM_MODE 94 // Digital Zoom Mode/State 0 = off/standard, 2 = 1.5x, 3 = 2.0x----blackhole 34 #define PROPCASE_DIGITAL_ZOOM_STATE 97 // TODO, guessed ps6+3 required for compile Digital Zoom Mode/State 0 = Digital Zoom off, 1 = Digital Zoom on 35 #define PROPCASE_DIGITAL_ZOOM_POSITION 98 //0-6-----blackhole 36 #define PROPCASE_DRIVE_MODE 105 //blackhole 37 #define PROPCASE_OVEREXPOSURE 106 // TODO guessed ps6+3 38 #define PROPCASE_DISPLAY_MODE 108 //blackhole 39 #define PROPCASE_EV_CORRECTION_1 110 //blackhole 40 #define PROPCASE_FLASH_ADJUST_MODE 122 // TODO guessed ps6+3 41 #define PROPCASE_FLASH_FIRE 125 //blackhole 42 #define PROPCASE_FLASH_EXP_COMP 130 //1=96 APEX96 units-----blackhole 43 #define PROPCASE_FOCUS_MODE 136 //0=AF 1=MF-----blackhole 44 #define PROPCASE_FLASH_MANUAL_OUTPUT 144 // TODO guessed ps6+3 45 #define PROPCASE_FLASH_MODE 146 // 0 = Auto, 1 = ON, 2 = OFF-----blackhole 46 #define PROPCASE_IS_MODE 148 // 0 = Continuous, 1 = only Shoot, 2 = OFF-----blackhole 47 #define PROPCASE_ISO_MODE 152 // jeronymo 48 #define PROPCASE_METERING_MODE 160 // 0 = Evaluative, 1 = Spot, 2 = Center weighted avg----blackhole 49 #define PROPCASE_VIDEO_FRAMERATE 170 // 7 = 60 FPS, 5 = 120 FPS, 4 = 240 FPS 0 = 30 FPS (sx60hs) 50 #define PROPCASE_VIDEO_RESOLUTION 173 // 5 = 1920x1080, 4 = 1280x720, 2 = 640x480, 1 = 320x240 (sx60hs) 51 #define PROPCASE_CUSTOM_BLUE 179 // Canon Menu slide bar values: 254, 255, 0, 1, 2----blackhole 52 #define PROPCASE_CUSTOM_GREEN 180 // Canon Menu slide bar values: 254, 255, 0, 1, 2----blackhole 53 #define PROPCASE_CUSTOM_RED 181 // Canon Menu slide bar values: 254, 255, 0, 1, 2----blackhole 54 #define PROPCASE_CUSTOM_SKIN_TONE 182 // Canon Menu slide bar values: 254, 255, 0, 1, 2----blackhole 55 #define PROPCASE_MY_COLORS 190 // 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----blackhole 56 //#define PROPCASE_ND_FILTER_STATE 198 // TODO guessed ps6+3 0 = out, 1 = in 57 #define PROPCASE_OPTICAL_ZOOM_POSITION 201 //blackhole 58 #define PROPCASE_EXPOSURE_LOCK 212 // Old PROPCASE_SHOOTING value - gets set when set_aelock called or AEL button pressed---blackhole 59 #define PROPCASE_SHOOTING 307 // This value appears to work better - gets set to 1 when camera has focused and set exposure, returns to 0 after shot----blackhole 60 #define PROPCASE_EV_CORRECTION_2 213 // TODO guessed ps6+3 61 #define PROPCASE_IS_FLASH_READY 214 //blackhole 62 #define PROPCASE_IMAGE_FORMAT 216 // 0 = RAW, 1 = JPEG, 2 = RAW+JPEG (sx60) 63 #define PROPCASE_RESOLUTION 224 // 0 = L, 2 = M1, 3 = M2, 5 = S (sx60) 64 #define PROPCASE_ORIENTATION_SENSOR 225 //blackhole 65 #define PROPCASE_TIMER_MODE 229 // 0 = OFF, 1 = 2 sec, 2 = 10 sec, 3 = Custom-----blackhole 66 #define PROPCASE_TIMER_DELAY 230 // timer delay in msec----blackhole 67 #define PROPCASE_CUSTOM_SHARPNESS 231 // Canon Menu slide bar values: 254, 255, 0, 1, 2----blackhole 68 #define PROPCASE_STITCH_DIRECTION 239 // TODO guessed ps6+3 0=left>right, 1=right>left. Some cams have more 69 #define PROPCASE_STITCH_SEQUENCE 244 // TODO guessed ps6+3 counts shots in stitch sequence, positive=left>right, negative=right>left 70 #define PROPCASE_SUBJECT_DIST1 251 //same as 67 & 259-----blackhole 71 #define PROPCASE_SV_MARKET 252 //blackhole 253 is same value as PROPCASE_SV 252:253=672:603 ISO400 72 #define PROPCASE_TV2 268 // (philmoz, May 2011) - this value causes overrides to be saved in JPEG and shown on Canon OSD---blackhole 73 #define PROPCASE_TV 269 // Need to set this value for overrides to work correctly----blackhole 74 #define PROPCASE_USER_TV 271 //----blackhole 75 #define PROPCASE_WB_MODE 276 // 0 = Auto, 1 = Daylight, 3 = Cloudy, 4 = Tungsten, 5 = Fluorescent, 6 = Fluorescent H, 8 = Custom-----blackhole 76 #define PROPCASE_WB_ADJ 277 //(philmoz, Nov 2017) - fixed White Balance for DNG files. 77 #define PROPCASE_SERVO_AF 303 // 0 = Servo AF off, 1 = Servo AF on-----blackhole 78 #define PROPCASE_ASPECT_RATIO 304 // 0 = 4:3, 1 = 16:9, 2 = 3:2, 3 = 1:1 (sx530hs) 4 = 4:5 (sx60hs) 79 #define PROPCASE_SV 351 // (philmoz, May 2011) - this value causes overrides to be saved in JPEG and shown on Canon OSD---blackhole??? 80 // #define PROPCASE_GPS 362 // TODO guessed, ps6+5 (CHDKLover, August 2011) - contains a 272 bytes long structure 81 #define PROPCASE_TIMER_SHOTS 381 // Number of shots for TIMER_MODE=Custom----blackhole 82 83 #endif