adding third camera triggering mode to trigger based on covered horizontal distance. bench-tested.

This commit is contained in:
Andreas Bircher
2016-02-27 11:41:57 +01:00
committed by Lorenz Meier
parent 11da8df84a
commit 8959954d37
2 changed files with 104 additions and 4 deletions
@@ -82,7 +82,7 @@ PARAM_DEFINE_FLOAT(TRIG_ACT_TIME, 0.5f);
* @reboot_required true
*
* @min 0
* @max 2
* @max 3
* @group Camera trigger
*/
PARAM_DEFINE_INT32(TRIG_MODE, 0);
@@ -97,3 +97,14 @@ PARAM_DEFINE_INT32(TRIG_MODE, 0);
* @group Camera trigger
*/
PARAM_DEFINE_INT32(TRIG_PINS, 12);
/**
* Camera trigger distance
*
* Sets the distance at which to trigger the camera. TRIG_INTERVAL sets an upper bound on the triggering frequency.
*
* @unit meters
* @min 0
* @group Camera trigger
*/
PARAM_DEFINE_FLOAT(TRIG_DISTANCE, 25.0f);