Thanks, I will give it a try.
Meantime I found something unexpected. My propset is 4 and this is strange for a800.
All manuals say that it is a Digic III with propset 2 while propset 4 is for DIGIT IV and V
Now here is what I get:
Code: Select all
--[[
@title Doit
@param y zoom_steps
--]]
print_screen(0)
bi=get_buildinfo()
print("platform: ",bi.platform," ",bi.platsub)
print("version: ",bi.version," ",bi.build_number," built on ",bi.build_date," ",bi.build_time)
print ("propset=",get_propset() )
exit_alt(0)
platform: a800 100b
version: CHDK 1.1.0-2133 built on Sep 6 2012 05:27:13
propset= 4
My property set is 4?
So I write immediately this using propset 4 values and it works fine and according all manual and references, this should not:
Code: Select all
--[[
@title Doit
@param y zoom_steps
--]]
print_screen(0)
y=get_zoom_steps()
print("zoom_Steps=",y)
bi=get_buildinfo()
print("platform: ",bi.platform," ",bi.platsub)
print("version: ",bi.version," ",bi.build_number," built on ",bi.build_date," ",bi.build_time)
sleep(100)
set_record(1)
while not get_mode() do
sleep(10)
end
sleep(2000)
print("set zoom to 3")
set_zoom_speed(100)
sleep(100)
set_zoom(3)
while get_zoom() ~= 3 do
sleep(10)
end
sleep(1000)
y=get_zoom_steps()
print("zoom_Steps=",y)
print ("propset=",get_propset() )
require("gen/propset4")
sleep(2000)
print("Disabling Flash mode")
set_prop(143,2)
sleep(2000)
print("Get the focus")
sleep(2000)
press("shoot_half")
repeat sleep(100) until get_shooting() == true
release("shoot_half")
repeat sleep(100) until get_shooting() == false
sleep (1000)
x=get_focus()
print("focus set to ",x)
sleep (1000)
print("Disabling autofocus")
set_prop(18,1)
exit_alt(0)
Now my only problems is that it refuses to go over zoom 3. Any attempt to go over result in the camera shut.
Nevertheless, it seems that cannon has released a800 with updated flash.