source: trunk/include/propset4.h @ 1816

Revision 1816, 3.9 KB checked in by reyalp, 13 months ago (diff)

stitch related propcases for propset 4, from philmoz

  • Property svn:eol-style set to native
Line 
1#ifndef PROPSET4_H
2#define PROPSET4_H
3
4/*
5constants for propset 4
6WARNING:
7The build uses tools/gen_propset_lua.sed to generate propset4.lua from this file
8*/
9
10#define PROPCASE_AF_LOCK                         11     // 0 = AF not locked, 1 = AF locked
11#define PROPCASE_FLASH_SYNC_CURTAIN              64
12#define PROPCASE_SUBJECT_DIST2                   65
13#define PROPCASE_AV2                             22     // (philmoz, May 2011) - this value causes overrides to be saved in JPEG and shown on Canon OSD
14#define PROPCASE_AV                              23     // This values causes the actual aperture value to be overriden
15#define PROPCASE_MIN_AV                          25
16#define PROPCASE_USER_AV                         26
17#define PROPCASE_BRACKET_MODE                    29
18#define PROPCASE_SHOOTING_MODE                   49
19#define PROPCASE_QUALITY                         57
20#define PROPCASE_DIGITAL_ZOOM_MODE               91     // Digital Zoom Mode/State 0 = off/standard, 2 = 1.7x, 3 = 2.1x
21#define PROPCASE_DIGITAL_ZOOM_STATE              94     // Digital Zoom Mode/State 0 = Digital Zoom off, 1 = Digital Zoom on
22#define PROPCASE_DIGITAL_ZOOM_POSITION           95
23#define PROPCASE_DRIVE_MODE                      102
24#define PROPCASE_OVEREXPOSURE                    103
25#define PROPCASE_DISPLAY_MODE                    105
26#define PROPCASE_EV_CORRECTION_1                 107
27
28#define PROPCASE_BV                              34
29#define PROPCASE_DELTA_SV                        79
30#define PROPCASE_FLASH_ADJUST_MODE               121
31#define PROPCASE_FLASH_FIRE                      122
32#define PROPCASE_FOCUS_MODE                      133
33#define PROPCASE_FLASH_MANUAL_OUTPUT             141
34#define PROPCASE_FLASH_MODE                      143
35#define PROPCASE_IS_MODE                         145
36#define PROPCASE_ISO_MODE                        149
37
38#define PROPCASE_REAL_FOCUS_MODE                 6       //??? WIKI|Propcase focus_mode
39#define PROPCASE_FOCUS_STATE                     18      //???
40#define PROPCASE_GPS                             359     // (CHDKLover, August 2011) - contains a 272 bytes long structure
41
42// SX30 & G12 values
43#define PROPCASE_AE_LOCK                         3       // 0 = AE not locked, 1 = AE locked
44#define PROPCASE_AF_FRAME                        8       // 1 = FlexiZone, 2 = Face AiAF / Tracking AF
45#define PROPCASE_CONTINUOUS_AF                   12      // 0 = Continuous AF off, 1 = Continuous AF on
46#define PROPCASE_SERVO_AF                        299     // 0 = Servo AF off, 1 = Servo AF on
47#define PROPCASE_METERING_MODE                   157
48#define PROPCASE_OPTICAL_ZOOM_POSITION           199
49#define PROPCASE_SHOOTING                        210
50#define PROPCASE_EV_CORRECTION_2                 211
51#define PROPCASE_IS_FLASH_READY                  212
52#define PROPCASE_RESOLUTION                      222     // 0 = L, 1 = M1, 2 = M2, 4 = S, 7 = Low Light (G12)
53#define PROPCASE_ORIENTATION_SENSOR              223
54#define PROPCASE_TIMER_MODE                      227
55#define PROPCASE_SUBJECT_DIST1                   249
56#define PROPCASE_SV_MARKET                       250
57#define PROPCASE_SV                              347     // (philmoz, May 2011) - this value causes overrides to be saved in JPEG and shown on Canon OSD
58#define PROPCASE_TV2                             265     // (philmoz, May 2011) - this value causes overrides to be saved in JPEG and shown on Canon OSD
59#define PROPCASE_TV                              266     // Need to set this value for overrides to work correctly
60#define PROPCASE_USER_TV                         268
61#define PROPCASE_WB_ADJ                          273
62#define PROPCASE_ASPECT_RATIO                    300
63
64#define PROPCASE_STITCH_DIRECTION                237     // 0=left>right, 1=right>left. Some cams have more
65#define PROPCASE_STITCH_SEQUENCE                 242     // counts shots in stitch sequence, positive=left>right, negative=right>left
66
67#endif
Note: See TracBrowser for help on using the repository browser.