Andreas Bircher
|
9974b6f747
|
Camera trigger update (#4998)
* updating the camera driver, correct init and keepAlive function
* removing debug output
|
2016-07-07 11:40:11 +02:00 |
|
Lorenz Meier
|
15880f8d13
|
Less verbose
|
2016-07-07 11:40:11 +02:00 |
|
Lorenz Meier
|
aa77e8ee23
|
Cleanup
|
2016-07-07 11:40:11 +02:00 |
|
Lorenz Meier
|
50b93b161c
|
Camera trigger: Make interface dependent on parameter, not command line
|
2016-07-07 11:40:11 +02:00 |
|
Lorenz Meier
|
78f7f00ae2
|
Camera trigger: Make interface dependent on parameter, not command line
|
2016-07-07 11:40:11 +02:00 |
|
Andreas Bircher
|
46ec1e6b95
|
fixing cherry-picking divergences
|
2016-06-17 22:39:02 +02:00 |
|
Andreas Bircher
|
6bd17c7ba4
|
adding user info
|
2016-06-17 22:39:02 +02:00 |
|
Andreas Bircher
|
e951a356fe
|
fixing the driver interface
Conflicts:
PX4/src/drivers/camera_trigger/interfaces/src/pwm.cpp
PX4/src/drivers/camera_trigger/interfaces/src/pwm.h
|
2016-06-17 22:39:02 +02:00 |
|
Andreas Bircher
|
f038b16734
|
adding arming check before setting PWM
|
2016-06-17 22:39:02 +02:00 |
|
Kelly Steich
|
eed968979f
|
added parameter for choosing the camera interface mode
Conflicts:
PX4/src/drivers/camera_trigger/camera_trigger.cpp
|
2016-06-17 22:39:02 +02:00 |
|
Andreas Bircher
|
c49a2da261
|
adding arming check before setting PWM
|
2016-06-17 22:39:02 +02:00 |
|
Kelly Steich
|
2ec1e508d2
|
added setup method to constructor of camera interfaces
Conflicts:
PX4/src/drivers/camera_trigger/interfaces/src/pwm.cpp
|
2016-06-17 22:39:02 +02:00 |
|
Andreas Bircher
|
adffb85962
|
adding arming check before setting PWM
|
2016-06-17 22:39:02 +02:00 |
|
Kelly Steich
|
4c5f32ab16
|
delete the camera interface object in camera trigger destructor
|
2016-06-17 22:39:02 +02:00 |
|
Andreas Bircher
|
f83c53c274
|
adding the initial pwm trigger logic
|
2016-06-17 22:39:02 +02:00 |
|
Kelly Steich
|
3671bfb743
|
added the camera interface info method to the camera trigger info method
|
2016-06-17 22:39:02 +02:00 |
|
Kelly Steich
|
29f31ae6ac
|
fixed the triggering function logic
Conflicts:
PX4/src/drivers/camera_trigger/camera_trigger.cpp
PX4/src/drivers/camera_trigger/interfaces/src/camera_interface.h
PX4/src/drivers/camera_trigger/interfaces/src/pwm.cpp
PX4/src/drivers/camera_trigger/interfaces/src/pwm.h
PX4/src/drivers/camera_trigger/interfaces/src/relay.cpp
PX4/src/drivers/camera_trigger/interfaces/src/relay.h
|
2016-06-17 22:39:02 +02:00 |
|
Kelly Steich
|
b31c346ea7
|
new file structure for the camera_trigger driver
Conflicts:
PX4/cmake/configs/nuttx_px4fmu-v2_default.cmake
|
2016-06-17 22:39:02 +02:00 |
|
Lorenz Meier
|
7398164fcc
|
Updated PX4 use / API of low level GPIO and other hardware-centric system facilities
|
2016-05-28 14:56:17 +02:00 |
|
Daniel Agar
|
18b6815eec
|
camera_trigger_params.c param metadata
|
2016-05-13 20:25:20 -04:00 |
|
Daniel Agar
|
7aa6e85563
|
enable Wshadow
|
2016-05-05 13:32:42 +02:00 |
|
Lorenz Meier
|
5bcdfed203
|
Improve trigger meta
|
2016-04-27 19:57:26 +02:00 |
|
James Goppert
|
967e4dd127
|
Modified cmake to use STACK_MAX and STACK_MAIN
|
2016-04-14 13:36:36 -04:00 |
|
Daniel Agar
|
26bb2fd22f
|
capitalize param values
|
2016-03-25 20:38:08 -04:00 |
|
Daniel Agar
|
6888545037
|
remove @unit enum
|
2016-03-25 20:33:25 -04:00 |
|
Julian Oes
|
bba0d0384d
|
drivers/modules: changes after mavlink_log change
The mavlink_log API changes lead to changes in all drivers/modules using
it.
|
2016-03-24 13:10:02 +01:00 |
|
Daniel Agar
|
7a9427bc34
|
param remove empty @unit
|
2016-03-14 09:12:34 +01:00 |
|
Daniel Agar
|
33bfbd6290
|
camera_trigger param @unit
|
2016-03-14 09:12:34 +01:00 |
|
Daniel Agar
|
289b9266c3
|
camera trigger param @unit
|
2016-03-13 18:03:21 +01:00 |
|
Andreas Bircher
|
261ddb8e21
|
online command support to enable/disable distance based triggering
|
2016-02-27 11:41:57 +01:00 |
|
Andreas Bircher
|
2cce938980
|
implementing @LorenzMeier comments
|
2016-02-27 11:41:57 +01:00 |
|
Andreas Bircher
|
8959954d37
|
adding third camera triggering mode to trigger based on covered horizontal distance. bench-tested.
|
2016-02-27 11:41:57 +01:00 |
|
Lorenz Meier
|
6d32b8f41d
|
Fixed camera trigger code style
|
2016-02-11 14:09:13 +01:00 |
|
Lorenz Meier
|
6ee8e148a2
|
Camera trigger: ensure it executes with minimal latency
|
2016-02-11 14:09:13 +01:00 |
|
Lorenz Meier
|
41883a08d8
|
camera_trigger: Add one-shot operation
|
2016-02-11 14:09:13 +01:00 |
|
Lorenz Meier
|
9f4e6e3208
|
Set reboot required tag for cam trigger
|
2016-01-13 21:14:50 +01:00 |
|
Stefan
|
c42b0e7201
|
Update camera_trigger.cpp
spelling mistakes
|
2016-01-11 08:37:43 +01:00 |
|
Lorenz Meier
|
2f75e4adc3
|
Camera trigger: Use smaller default stack for shell handler
|
2015-11-22 12:34:22 +01:00 |
|
Lorenz Meier
|
25434055c6
|
Camera trigger: Fixed code style
|
2015-10-19 13:16:02 +02:00 |
|
Lorenz Meier
|
fa5071b3c5
|
Remove module.mk files to prevent confusion of adopters upgrading
|
2015-10-06 11:23:20 +02:00 |
|
James Goppert
|
1d6b31d196
|
Switch to cmake build system.
|
2015-09-07 20:37:45 -04:00 |
|
Lorenz Meier
|
7170c76fff
|
Camera trigger: Support N pins to be triggered in parallel if needed
|
2015-08-10 21:58:56 +02:00 |
|
Lorenz Meier
|
a632f18277
|
Camera trigger fixes, found by @fkaiser
|
2015-08-10 19:57:47 +02:00 |
|
Lorenz Meier
|
24fdb5d532
|
Camera trigger: Expose trigger output pin selection as parameter
|
2015-08-08 14:36:22 +02:00 |
|
Lorenz Meier
|
82dc382095
|
Camera trigger: Fix param handle names, enable trigger if mode set to > 1
|
2015-08-08 14:14:48 +02:00 |
|
Lorenz Meier
|
0d897db266
|
Camera trigger: Launch publication in correct thread
|
2015-08-08 11:34:00 +02:00 |
|
Lorenz Meier
|
06a4e9c585
|
Rework trigger to operate on work queue and timers without jitter
|
2015-08-08 11:34:00 +02:00 |
|
Lorenz Meier
|
0e03f02b55
|
Moved trigger to drivers
|
2015-08-08 11:34:00 +02:00 |
|