Ant
I checked some propsets - most of them are the same, but not all.
If any IDs have changed, then it needs to be a new propset.
It's pretty unusual for IDs to change, without shifting the following IDs. But I guess maybe we shouldn't be surprised if interchangeable lens is unusual...
Some comments
#define PROPCASE_BV 4 // bracketing value?
BV is Apex Bv = brightness value (in APEX*96 units). It should change depending on the absolute brightness of the scene.
#define PROPCASE_USER_AV 29
On
g7x both 30 and 29 contain the similar values. Does 30 NOT contain an Av value on EOS
M3?
#define PROPCASE_SUBJECT_DIST2 70 //
Should vary with focus distance
#define PROPCASE_DELTA_SV 84 // TODO not certain
In canon auto ISO, DELTA_SV + SV_MARKET should equal the APEX96 value of displayed auto ISO value.
#define PROPCASE_SV_MARKET 255
In manual ISO, should contain the APEX96 value of ISO setting.
#define PROPCASE_SV 354 // (philmoz, May 2011) - this value causes overrides to be saved in JPEG and shown on Canon OSD
In manual ISO, should contain the APEX96 value of current ISO, possibly offset by some constant from the MARKET value.
#define PROPCASE_TIMER_SHOTS 384 // Number of shots for TIMER_MODE=Custom
Does the camera not allow you to set multiple shots in self timer mode?
#define PROPCASE_CUSTOM_BLUE 182 // Canon Menu slide bar values: 255, 254, 0, 1, 2
...
These are for the "my colors" values, which I guess doesn't exist on
M3? These are only information for scripts anyway.
#define PROPCASE_ORIENTATION_SENSOR 228
Should be 0, 90, 270 depending on camera orientation
#define PROPCASE_OPTICAL_ZOOM_POSITION 204
Is there no propcase which changes with zoom position?