Tried shoot_full, didn't worked. Would not like to be focusing now and then because I want a good timelapse with no lags.
Here's what I'm doing right now for debugging: (as suggested)
@title Interval
@param a Interval (Secs)
@default a 10
print_screen 24
set_aflock 1
get_focus f
print "first focus", f
s=1
do
get_focus g
print "shoot", s, "focus", g
click "shoot_full"
s=s+1
sleep a*1000
until ( 0 )
Have a doubt though. Does get_focus do another focusing or it just get the focus data?
If it just returns the actual focus value then the camera is still changing focus for a lower value then it stays around there!
Log results:
first focus 168801
shoot 1 focus 175629
shoot 2 focus 81782
shoot 3 focus 55009
shoot 4 focus 41017
shoot 5 focus 33723
shoot 6 focus 29122
shoot 7 focus 27085
shoot 8 focus 27257
shoot 9 focus 26829
shoot 10 focus 26407
shoot 11 focus 26656
shoot 12 focus 28067
shoot 13 focus 27878
shoot 14 focus 27085
shoot 15 focus 30585
shoot 16 focus 26909
shoot 17 focus 29424
shoot 18 focus 28348
shoot 19 focus 31954
shoot 20 focus 27257
shoot 21 focus 29020
shoot 22 focus 29320
shoot 23 focus 29626
shoot 24 focus 30361
shoot 25 focus 31250
shoot 26 focus 27698
shoot 27 focus 31598
shoot 28 focus 33586
shoot 29 focus 32078
shoot 30 focus 29626
shoot 31 focus 32690
shoot 32 focus 28918
shoot 33 focus 29626
shoot 34 focus 27522
shoot 35 focus 27972
shoot 36 focus 27792
shoot 37 focus 30585
shoot 38 focus 29424
shoot 39 focus 30689
shoot 40 focus 30585
shoot 41 focus 29020
shoot 42 focus 28535
shoot 43 focus 31025
shoot 44 focus 26829
shoot 45 focus 33327
shoot 46 focus 28251
Any suggestions?