Commit Graph

190 Commits

Author SHA1 Message Date
Lorenz Meier f2a780dffd Manual control: Add switches 2015-09-04 14:57:51 +02:00
Andreas Antener 9aca1701f4 code-style fixes 2015-08-18 11:44:01 +02:00
Andreas Antener 8fc52fea22 added vtol state to list of streams 2015-08-18 11:44:01 +02:00
Andreas Antener ea56edca22 implemented vtol state message 2015-08-18 11:44:01 +02:00
Lorenz Meier f105d65ab1 MAVLink: Only send trigger message when updated 2015-08-08 14:14:14 +02:00
Lorenz Meier bfa6c79cb5 MAVLink app: Fix camera trigger messaging 2015-08-08 11:44:04 +02:00
Andreas Antener 863fdccf92 fix current scaling for mavlink message 2015-08-04 11:59:12 +02:00
Lorenz Meier c020c6ed9d MAVLink: Fix name of RC channel to correct message name 2015-07-17 09:12:11 +02:00
Lorenz Meier d1f8edb346 Merged beta into master 2015-07-04 23:02:47 +02:00
Lorenz Meier a74cc5bf49 MAVLink app: Fix scaling of battery current 2015-07-04 19:07:08 +02:00
Lorenz Meier 30ac7a59c8 Merge pull request #2207 from mhkabir/cam_trig_new
Camera trigger WIP
2015-07-04 18:38:05 +02:00
Lorenz Meier bc5cf50f1a Merge pull request #2361 from TSC21/mocap_support_restruct
MOCAP support on firmware [new PR]
2015-07-01 14:52:32 +02:00
Lorenz Meier 50ba1f7365 merged release_v1.0.0 into master 2015-06-30 15:30:45 +02:00
tumbili 572f1f4637 fill local position setpoint message entirely 2015-06-26 07:11:22 +02:00
Mohammed Kabir 95a8e29cfe camera trigger : mavlink stream 2015-06-14 17:41:54 +05:30
TSC21 dccd4df7bc mocap_support: added support for mocap data on firmware 2015-06-13 17:03:31 +01:00
Lorenz Meier 5e4ce5cf59 Add missing errno header 2015-06-13 16:36:00 +02:00
Mark Charlebois e6d9aa2b43 mavlink fix for cause of intermittent crash
If the posix target is run and the rootfs is not created, then
there is an fopen in mavlink without a return value check and then a write
to the fd. When this condition occurs it tries to write to NULL and will
segfault.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-13 07:21:45 -07:00
Lorenz Meier c9fefe236b Merged release into master 2015-06-13 11:06:01 +02:00
Mark Charlebois 4d1ae6269b POSIX: Added PX4_ROOTFSDIR to file paths
Set a default path relative to current dir for the posix target.

Running make posixrun will create the required directoroes and then run
mainapp from its build location.

PX4_ROOTFSDIR is set to nothing for nuttx.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-11 21:36:13 -07:00
Lorenz Meier 0e11f1632c MAVLink app: send out right mode flags for new stabilized mode 2015-06-05 22:45:05 +02:00
Ban Siesta cf39e8c721 mavlink: adapted to change in distance_sensor msg 2015-05-24 15:58:44 +01:00
TSC21 43668cc8c8 distance_sensor: adopt message in both range drivers and on ekf_att_pos_estimator 2015-05-23 17:49:52 +01:00
TSC21 1c12d8fc7c distance_sensor: added MAV_DISTANCE_SENSOR_INFRARED to topic stream 2015-05-21 12:41:41 +01:00
TSC21 db48df15c8 Merge branch 'master' 2015-05-21 12:26:55 +01:00
TSC21 80c7719b42 distance_sensor: typo correction on msg.type 2015-05-20 12:51:20 +01:00
Lorenz Meier 4dbaf71612 Remove unused actuator_controls_effective topic 2015-05-20 13:49:18 +02:00
TSC21 796b105382 distance_sensor: updated distance_sensor stream sub 2015-05-20 00:54:36 +01:00
Lorenz Meier e5fad077df Merge master into linux 2015-05-18 23:28:57 +02:00
Lorenz Meier 83fdb9931a commander / mavlink: Add battery status to output BATTERY_STATUS MAVLink message 2015-05-17 17:44:51 +02:00
Mark Charlebois 190814bc97 Merge remote-tracking branch 'upstream/master' into linux
Signed-off-by: Mark Charlebois <charlebm@gmail.com>

Conflicts:
	src/drivers/rgbled/rgbled.cpp
	src/modules/commander/PreflightCheck.cpp
	src/modules/commander/airspeed_calibration.cpp
	src/modules/commander/calibration_routines.cpp
	src/modules/commander/gyro_calibration.cpp
	src/modules/commander/mag_calibration.cpp
	src/modules/mc_att_control/mc_att_control_main.cpp
2015-04-28 11:48:26 -07:00
Lorenz Meier 1d283bf3c1 MAVLink app: Fix usage of static struct, make streams list const 2015-04-26 14:33:57 +02:00
Lorenz Meier af22c49497 MAVLink app: send correct value when not estimating battery charge level 2015-04-25 09:45:16 +02:00
Mark Charlebois a1332e699c QuRT and POSIX changes - part 5
Last part of the main QuRT related changes

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-24 01:39:25 -07:00
Lorenz Meier 8279de5a0b MAVLink app: Cleanup RC channel messages / handling 2015-04-21 06:58:03 +02:00
Thomas Gubler 2b2f7e9407 introduce offboard control mode topic
Replace offboard_control_setpoint with offboard_control_mode
Remove all setpoint data from the topic as it's  not used anymore
(setpoint data is directly routed into position/attitude setpoint topics
for some time now)
Remove mode enum and replace with ignore booleans which map better to
the mavlink message
Mavlink: Rework parsing of offboard setpoints
Commander: in offboard mode set control flags based on ignore flags
instead of enum
2015-02-28 15:19:15 +01:00
Lorenz Meier ccc6f0b020 Improve multi-stream handling by template and index usage. Can be consolidated slightly once multiplatform code knows about multi-topics 2015-02-13 09:33:12 +01:00
Lorenz Meier dcf03a2594 mavlink app: Use actuator controls message 2015-02-13 09:33:12 +01:00
Thomas Gubler 84ff3c671d Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge2_attctrl_posctrl
Conflicts:
	src/drivers/px4fmu/fmu.cpp
2015-02-01 11:06:47 +01:00
Lorenz Meier cbe3783d5e Support topic groups in MAVLink subscription handling 2015-01-29 16:33:53 +01:00
Thomas Gubler 2d124852c1 propagate uorb contants change through all modules/drivers 2015-01-28 16:31:41 +01:00
Lorenz Meier 7d0c89ded7 mavlink app: Abort writing to text log on microSD once SD is not writeabele any more after 5 tries. Fix to first message write. 2015-01-04 15:53:07 +01:00
Lorenz Meier 5439aa12c0 Merge pull request #1505 from mhkabir/timesync
Timesync
2015-01-04 11:41:44 +01:00
M.H.Kabir c29972424f fix timestamp 2014-12-27 12:56:31 +01:00
Daniel Agar d511e39ea7 turn on -Werror and fix resulting errors 2014-12-22 17:56:59 -05:00
M.H.Kabir f7da65f819 Fix formatting 2014-12-16 14:08:28 +05:30
M.H.Kabir a5591b4791 Merge remote-tracking branch 'upstream/master' into timesync
Conflicts:
	src/modules/mavlink/mavlink_messages.cpp
2014-12-16 13:50:35 +05:30
M.H.Kabir 8c0d7047b2 Working now. 2014-12-16 13:43:48 +05:30
tumbili 736f57f436 Merge branch 'master' of https://github.com/PX4/Firmware into vtol_merge 2014-12-15 22:34:01 +01:00
M.H.Kabir e1bdc4a0fb New timesync interface import. Not working yet. 2014-12-15 14:23:27 +05:30