Not triggering cam if cam_min_interval is set

Hi,

In order to get GPS data for my pictures I need to post process the flight log and match images to the cam triggers. In some cases the cam trigger is issued but the camera is still buffering and skips a picture. I have written some python to account for this, but I wanted to see if cam_min_interval can solve this problem. I test this by walking the drone around, props off, and try to hit the buffer problem.

The cam_trigg_dist is set to 1 and cam_min_interval to 0:

  • trigger fires
  • camera sometimes skips a picture

The cam_trigg_dist is set to 1 and cam_min_interval to 1800ms ( 1.8s is roughly the buffer limit for my camera):

  • no pictures are triggered

Am I misunderstanding the setting, I expect it to postpone the image when the trigger interval is less than the value, so it would still take it?

Can anyone enlighten me?

Cheers
Martin

Yes, I think that is how it should work - I’ve looked at code and looks correct to me, but I might be missing something.

If you post a log someone might be able to see the problem.

Hi,

Thanks, once the atrocious weather clears I’ll try and get a clean log with cam_min_interval set.

Cheers
Martin

Hi,

It seems the cam is triggered, but the camera takes no pictures if the interval is set to 1800?

Cheers
Martin

Interval_1800.zip (439.4 KB)
Interval_Zero.zip (451.3 KB)

can’t be.
I am using min_interval always, and - the trigger operates independently.
all min_interval does, is to inhibit next trigger if time is less than x
I’d check everything else… and/or change the parameter midair.