1000ms should be more than enough, but sometimes I see the diagnostic "C" and "C done" come up almost immediately. Is that Sleep command reliable? What happens then is that it isn't in AF frame moving mode when it should be, and the remaining photos get taken with the AF frame in the centre. Sometimes it works great.
As for AF frame position, I have no idea since my cam doesn't support moving it. But there may be a way. See http://chdk.wikia.com/wiki/PropertyCase. Digic II property 192 appears to be tied to AF frame position. Try reading it and writing to it (get_prop and set_prop) to find out if it can be used to move the box around. CHDK debug menu has a propcase viewer you can use to quickly find out how the propcase value changes when you move the AF frame.
...I can't work out this propcase viewer though. I have found the debug menu but can't work out how to view the values. Do I use the CmpProp ALT +/- action? If so, where's the +/- button on an S3?
Pls. report which key the S3 use, so we can update the documentation...
I think it's the FUNC key.... they are both called "erase" in scripts (that's what it does in play mode for A series, I suppose for S series too then).
Property 192 is listed as the x position of the AF frame, and that seems to be correct, except that I suspect that only some bytes of it apply. With the frame in the centre, it's 1. If I move it 1 step right, it's 1048577, which is 100001 hex. 2 steps is 200001 hex, 10 steps is A00001.I'm guessing each property is 4 bytes? In this case I'd say only the first 2 are actually the x position, and the other 2 are for something else. Are there other properties like that? If so, what's the recommended way of access just the necessary bytes?
I haven't tried changing it yet, but even if I can't, being able to read it will be very useful. Now I'm trying to find the y position, and I'm trying to use the CmpProp ALT +/- action to get it to show me the changes. But it doesn't seem to work, even when I change the x position. It only ever shows a change at property 100, and a random one at that. Should this feature work?
Started by LjL
Started by Bernd R
Started by Karmaschinken
Started by ruben
Completed and Working Scripts
Started by shinnen
General Help and Assistance on using CHDK stable releases