for years, I've been using a script with this code: (on a Powershot S100)
press("shoot_half")
repeat sleep(50) until get_shooting() == true
press("shoot_full")
sleep(500)
release("shoot_full")
repeat sleep(50) until get_shooting() == false
release("shoot_half")
Just recently, I reduced the sleep from 50 to 10ms to reduce latency (automated task)
I wonder whatever there is any reason to "repeat sleep(50) until get_shooting() == false" ?
what good does it do ? , can't I just release shoot_full then shoot_half ?
Also: the sleep(500), would it just if it was reduced to 200ms ? I don't remember the exact reason for why I set it to 500ms years ago.