Commit Graph

506 Commits

Author SHA1 Message Date
Mark Charlebois ddb32742eb Use OS independent API for task creation/deletion
Calls to task_delete and task_spawn_cmd are now
px4_task_delete and px4_task_spawn_cmd respectively.

The px4_tasks.h header was added to the affected files
and incusions of nuttx/config.h were removed.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-04-20 10:49:44 -07:00
Roman Bapst b52d0ed8a2 mc_att_control: implemented anti windup 2015-04-18 11:19:46 +02:00
M.H.Kabir 66e6938c6d timesync: Add uORB topic, general fixes 2015-04-14 13:14:15 +05:30
Roman Bapst 555e96a37a fixed publication of mixer limit flags 2015-04-10 20:26:38 +02:00
Daniel Agar 8aae66b893 trivial code style cleanup round 2 2015-03-27 23:38:58 -04:00
Lorenz Meier 8a1cbac683 Sensor combined uORB topic: Temperature for all sensors 2015-03-25 22:58:25 -07:00
Daniel Agar c2abb0f82a fix code style if trivial one line difference 2015-03-19 23:49:36 +01:00
Lorenz Meier d8b64a05d7 Merge pull request #1873 from Zefz/ekf-dead-reckoning-fix
AttPosEKF dead reckoning fix
2015-03-07 12:07:28 +01:00
Anton Matosov 3647b75303 Updated @author 2015-03-06 18:57:37 -08:00
Anton Matosov 076180a983 Added missing enum definitions
Fixed float equality checks
2015-03-06 18:57:37 -08:00
Johan Jansen c434a6e097 uORB: Add dead_reckoning flag to global position estimates 2015-03-03 13:27:38 +01:00
Lorenz Meier 6635d4113e Remove header which is now auto-generated 2015-03-01 11:38:11 +01:00
Thomas Gubler 1c9509c235 move offboard_control_mode topic to msg mode 2015-02-28 18:25:34 +01:00
Matt Beall 220fb19eb7 Removed actuator_control_mode flags...Using pre-existing flags instead 2015-02-28 15:19:16 +01:00
Matt Beall e2de72b882 Added offboard actuator controls flags to offboard control mode and vehicle control mode to disable controls in att_control apps 2015-02-28 15:19:16 +01: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 19811bc73f Better timing tests 2015-02-28 14:42:28 +01:00
Lorenz Meier 677bfddcb6 uORB: More timing tests. 2015-02-28 14:42:28 +01:00
Lorenz Meier ec040fa3ac sensor combined topic: Copy error count field along 2015-02-09 22:56:24 +01:00
Lorenz Meier d441d38677 Merged master into ros 2015-02-02 21:21:51 +01:00
Lorenz Meier 5d56a1c6a9 Test latency of publication. 2015-02-01 14:13:10 +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 a381ce3732 Fix newline 2015-01-29 16:33:54 +01:00
Lorenz Meier e532b81ac1 uORB: Remove last remnants of ORB_ID_DOUBLE/TRIPLE and migrate actuator outputs groups to new style interface 2015-01-29 16:33:54 +01:00
Lorenz Meier 95462c5b7c uORB: Remove duplicate topics 2015-01-29 16:33:53 +01:00
Lorenz Meier 50a58db7e6 uORB: Ensure correct instance initialization, port complete mag API to new interface 2015-01-29 16:33:52 +01:00
Lorenz Meier 4f9a6273cb uORB: correct pub creation for multi-topics 2015-01-29 16:33:52 +01:00
Lorenz Meier 7932e2eda2 Add top to test build 2015-01-29 16:33:52 +01:00
Lorenz Meier 8de411619a Initial stab at supporting multiple publications on the same base name and auto-enumeration of additional publications. 2015-01-29 16:33:52 +01:00
Thomas Gubler c67cb25f9a port more uorb headers to msg 2015-01-28 16:31:19 +01:00
Thomas Gubler 8da83cfc80 objects common: use separate files 2015-01-25 15:02:06 +01:00
Thomas Gubler 1f0daea665 remove uorb hacks 2015-01-25 15:01:37 +01:00
Thomas Gubler dcdde8ea88 Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge
Conflicts:
	src/modules/attitude_estimator_ekf/attitude_estimator_ekf_main.cpp
	src/modules/uORB/topics/vehicle_attitude.h
2015-01-21 14:41:03 +01:00
Lorenz Meier 87aaf2a959 uORB: Remove unused function 2015-01-21 11:01:25 +01:00
Roman Bapst 70c7764b9f removed secondary attitude from attitude topic 2015-01-20 13:01:41 +01:00
Lorenz Meier a1a5a65dfa Fixed Coverity CID #12412 2015-01-19 13:38:50 +01:00
tumbili beab89367f calculate total airflow over elevons using physical of flow behind propeller. read local position topic for future use. 2015-01-18 18:00:14 +01:00
Johan Jansen 2da6439f74 uORB: Removed landed boolean flag from vehicle_local_position topic 2015-01-15 14:37:51 +01:00
Johan Jansen 98ab83142c InertialNav: Removed land detector from position estimator 2015-01-15 14:37:51 +01:00
Johan Jansen 051a697228 uORB: Added missing license header 2015-01-15 14:37:50 +01:00
Johan Jansen d0af62783d uORB: Added vehicle_landed uORB topic 2015-01-15 14:37:50 +01:00
Lorenz Meier 1bee73af22 Latency measurements: Estimate latency based on sensor timestamp through full system 2015-01-11 11:03:56 +01:00
Thomas Gubler f960bbf529 bring back switch_pos_t 2015-01-08 10:54:09 +01:00
Thomas Gubler 16b9f666e7 Merge remote-tracking branch 'upstream/master' into dev_ros
Conflicts:
	src/lib/mathlib/math/Matrix.hpp
	src/modules/mc_att_control/mc_att_control_main.cpp
	src/modules/uORB/topics/vehicle_status.h
	src/platforms/px4_includes.h
2015-01-05 10:02:07 +01:00
Ban Siesta 25fc9d791a renaming of gps time to UTC time 2015-01-04 10:43:28 +00:00
Lorenz Meier a12ac452a1 Objects common 2015-01-02 12:28:22 +01:00
Lorenz Meier f5b6b83161 Added 2nd baro to sensor combined topic 2015-01-02 12:28:22 +01:00
Lorenz Meier a0e1255e28 Merge pull request #1543 from thomasgubler/rcparamtune
RC param tune
2015-01-01 18:15:28 +01:00
tumbili 72eafad510 introduced vtol_fw_permanent stabilization: allows vtol to be attitude-stabilized in manual mode 2014-12-31 16:40:16 +01:00
Lorenz Meier ef065808a3 Merged master 2014-12-30 11:01:09 +01:00