Commit Graph

10168 Commits

Author SHA1 Message Date
Thomas Gubler c68c277c94 subscription class for ros now stores last message to avoid manual copy and support subscription with no callbacks 2014-12-11 15:04:37 +01:00
Thomas Gubler fd6a5fd38b move px4::init call 2014-12-11 10:58:47 +01:00
Thomas Gubler 173b1b2a8b WIP, make class based and extended subscriber/publisher example compile for ros 2014-12-11 10:51:19 +01:00
Thomas Gubler a1685ed6d0 change definition of px4 main function 2014-12-11 09:27:11 +01:00
Lorenz Meier 52d2396da9 Merge pull request #1487 from PX4/systemlibinclude
add sched.h to systemlib includes
2014-12-10 18:07:13 +00:00
Thomas Gubler d04bbf11ec subscriber example: add comment 2014-12-10 18:34:41 +01:00
Thomas Gubler 1b6b6cd35c add no callback example to subscriber example 2014-12-10 17:03:24 +01:00
Thomas Gubler f0ad2c9ef5 px4 subscriber: uorb: check if callback null at correct location 2014-12-10 17:02:49 +01:00
Thomas Gubler da4cfad3c2 subscriber example: improve init 2014-12-10 16:25:10 +01:00
Thomas Gubler 8ae1c9763d write publisher example as class 2014-12-10 16:22:19 +01:00
Thomas Gubler 1c0f850fac add sched.h to systemlib includes
SCHED_RR and SCHED_FIFO are defined in sched.h
2014-12-10 15:11:49 +01:00
Thomas Gubler cb77c16601 add sched.h to systemlib includes
SCHED_RR and SCHED_FIFO are defined in sched.h
2014-12-10 15:06:45 +01:00
Thomas Gubler e43a05de3a add systemlib to px4 includes 2014-12-10 15:06:17 +01:00
Thomas Gubler 2e0f13981e Merge branch 'dev_ros_sharedlibbaseclass' into dev_ros_sharedlibbaseclass_mcatt 2014-12-10 12:44:56 +01:00
Thomas Gubler aec4be3b01 Merge remote-tracking branch 'upstream/ROS_shared_lib_base_class' into dev_ros_sharedlibbaseclass 2014-12-10 12:44:27 +01:00
Thomas Gubler 03ba38d0a4 very much WIP, start to make mc att control p4 and ros compatible 2014-12-10 12:42:57 +01:00
Thomas Gubler e622430460 px4 subscriber/nuttx: don't call null callback 2014-12-10 12:41:54 +01:00
Thomas Gubler 24fd5759b5 add missing __EXPORT 2014-12-10 12:41:11 +01:00
Thomas Gubler 9ed57211cc hack to define isspace in px4_defines, add macro for subscription without callback 2014-12-10 12:40:36 +01:00
Thomas Gubler 712e5797eb Subscription: define more templates 2014-12-10 12:39:33 +01:00
Thomas Gubler 76457e63c5 add nuttx platform to default makefile 2014-12-10 12:38:54 +01:00
Thomas Gubler 9d5f06c9a7 remove actuator armed uorb topic 2014-12-08 15:50:30 +01:00
Thomas Gubler afa835744c remove unnecessary type in msg.h template 2014-12-08 15:48:44 +01:00
Thomas Gubler fe6663ad9a add platforms/nuttx to default makefile 2014-12-08 15:09:31 +01:00
Thomas Gubler b500cfb1f1 mc att ctl: remove code which is already in base class 2014-12-08 14:21:04 +01:00
Thomas Gubler 377030bd8a mc att ctl: remove code which is already in base class 2014-12-08 14:20:11 +01:00
Thomas Gubler 77fd7b388b parameter update as msg 2014-12-08 14:04:20 +01:00
Thomas Gubler 88f4931fd1 actuator armed as msg 2014-12-08 13:44:08 +01:00
Thomas Gubler 356e6f1eeb WIP, move some ORB defines 2014-12-08 13:42:40 +01:00
Thomas Gubler b93fcca433 vehicle cotnrol mode as msg 2014-12-08 12:34:57 +01:00
Thomas Gubler a71e6ed3c6 change headers to use vehicle attitude msg 2014-12-08 12:25:39 +01:00
Thomas Gubler 99d89577cd vehicle rates sp as msg 2014-12-08 12:23:27 +01:00
Thomas Gubler fc4b722e72 fix headers, remove unneded uorb headers 2014-12-08 12:17:30 +01:00
Thomas Gubler dc945a3f3f actuator controls as msg 2014-12-08 12:12:23 +01:00
Thomas Gubler b3600e5ee6 manual_control_setpoint as msg 2014-12-08 11:06:56 +01:00
Thomas Gubler 87df7c3243 move vehicle_attitude_setpoint to msg format 2014-12-08 10:37:01 +01:00
Thomas Gubler 65629d09d5 add mc att to cmakelist 2014-12-08 10:35:59 +01:00
Thomas Gubler fd01c7fc58 set NuttX submodule 2014-12-06 18:43:43 +01:00
Lorenz Meier 33725ecc6a uORB home position: Add AMSL as clarificaiton in docs 2014-12-06 18:18:47 +01:00
Lorenz Meier 350e2549df uORB mission topic: Add AMSL as clarificaiton in docs 2014-12-06 18:18:25 +01:00
Lorenz Meier 8af6ab2713 Fix vehicle command docs to AMSL 2014-12-06 18:17:37 +01:00
Lorenz Meier b4a3dcb2f0 Merge pull request #1391 from PX4/vfr_fix
mavlink: use altitude AMSL in VFR message
2014-12-06 17:51:10 +01:00
Thomas Gubler 042be3d49a Merge branch 'dev_ros' into dev_ros_rossharedlib 2014-12-06 15:37:27 +01:00
Thomas Gubler 52c35a8e20 solve conflict for definiton of FILE 2014-12-06 15:36:58 +01:00
Thomas Gubler 72d5f2b245 Merge pull request #1476 from friekopter/vel_alt_hold
Implemented altitude and velocity hold mode
2014-12-05 19:36:27 +01:00
Thomas Gubler b9de4d0e14 Merge branch 'ROS_shared_lib_base_class' into dev_ros_rossharedlib 2014-12-05 10:35:05 +01:00
Thomas Gubler 996438aafe fix base and sim file descriptions 2014-12-05 10:33:14 +01:00
Thomas Gubler 9c4fc14f23 fix base and sim file descriptions 2014-12-05 10:32:52 +01:00
Thomas Gubler 041aea7532 Merge branch 'ROS_shared_lib_base_class' into dev_ros_rossharedlib 2014-12-05 09:43:40 +01:00
Thomas Gubler c64c184948 whitespace 2014-12-05 09:43:35 +01:00