Canon CHDK User Manual

Page 46

Advertising
background image

The values are generally shown unsigned - that's because the propcase viewer doesn't know
whether a value is supposed to be signed or unsigned, and treats everything as unsigned.
"65152" is just the same value as "-384" when considered as an unsigned short rather than a
signed short. Shows the task list, only on VxWorks cameras.

PropCase / ParamsData page

< Debug parameters < Miscellaneous Stuff

[ 0 -128 ] Search pages, each page shows 10 values

Property cases (PropertyCase or PropCase) are basically variables in the camera's RAM
that we can read and write from CHDK by using uBasic commands get_prop and set_prop.
"Under the hood" some other uBasic commands work by changing propcases, making it
possible to use them in a portable way. Some propcases are read only. Often writing to a
propcase will have a different effect than pressing the corresponding buttons on the camera's
user interface. Typically this means that while you can change something like the shutter
speed and the change will be effective in your photo, it may not be updated to the camera's
on-screen display.
To find out which Property case a function changes see:

http://chdk.setepontos.com/index.php/topic,2666.new.html#new


Property cases are different for Digic II and Digic III cameras.

EXAMPLE: A570IS ISO is at #149, not #21 like on the S3IS, and the white

balance control is #268, not #206. Furthermore, some Digic III cameras (G7,
SD800IS, SD900) use the Digic II property set.
You are advised to confirm that these properties are appropriate for your camera
before you attempt to change them.

• Task list start

< Debug parameters < Miscellaneous Stuff < Main Menu

Where to display from.

If you set this to more than there are tasks running on the camera,

it will show the last twelve, adjusting on the fly as tasks get created and then deleted.

• Show misc values

Enable [] / Disable [ ]

Displays various values for service and programming purposes.

• Memory browser

< Debug parameters < Miscellaneous Stuff < Main Menu

Similar role as previous.

• Benchmark

< Debug parameters < Miscellaneous Stuff < Main Menu

Test write and read speed of the camera and SD cards. To compare memory cards.
Since this function during the first pass provides inaccurate values a 2nd run should always
be carried out, only the values of this 2nd run are meaningful.

Example next page...

44

Advertising