Commit Graph

290 Commits

Author SHA1 Message Date
Daniel Agar d511e39ea7 turn on -Werror and fix resulting errors 2014-12-22 17:56:59 -05:00
Thomas Gubler 851415e48e Merge commit 'aa40c69853be0dc7e79bc3084472b77f9667c1f1' into dev_ros_mcatt
Conflicts:
	makefiles/config_px4fmu-v2_test.mk
2014-12-16 10:23:41 +01:00
Lorenz Meier cc6224de65 Fix / update HW test example 2014-12-12 14:08:02 +01:00
Lorenz Meier 691e42324c Fix build breakage in FW control example 2014-12-12 14:07:42 +01:00
Lorenz Meier be5bd6f978 Remove unmaintained math demo 2014-12-12 14:07:24 +01:00
Lorenz Meier 42c8f6b48b Update UAVCAN version, delete outdated example 2014-12-12 12:11:08 +01:00
Thomas Gubler c0d386bce0 mc att: use multiplatform subscriptions type 2014-12-12 10:15:33 +01:00
Thomas Gubler 998646f03b add base class and template subscriber class as well to improve interface to get last msg value 2014-12-11 15:33:32 +01:00
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
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 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 52c35a8e20 solve conflict for definiton of FILE 2014-12-06 15:36:58 +01:00
Thomas Gubler 83d97fd1c2 better support for param default values on ros and px4 2014-12-04 09:53:37 +01:00
Thomas Gubler c2e2b3d52f make param wrapper macros compatible for px4 and ros, needs cleanup 2014-12-03 17:04:15 +01:00
Thomas Gubler 924350a5de bring up param wrapper for px4, moved global include file 2014-12-03 15:11:27 +01:00
Thomas Gubler 1c79f0cef1 improve param wrapper for ros, prepare for px4 2014-12-03 14:43:03 +01:00
Thomas Gubler 6a99b04fb7 add parameter wrapper macros for ros 2014-12-03 12:31:37 +01:00
Thomas Gubler 05a87a706a move px4_defines file 2014-12-02 16:17:17 +01:00
Thomas Gubler 8d3d8a3358 subscriber example clean up 2014-12-02 15:22:21 +01:00
Thomas Gubler 5bb03f1c2d subscriber example increase stack size 2014-12-02 15:21:58 +01:00
Thomas Gubler 4d91c61f8f add macros for easy 2d array support, builds on px4 test build 2014-12-02 10:46:29 +01:00
Thomas Gubler 6b695ac9e8 add PX4 advertise macro 2014-11-28 23:14:50 +01:00
Thomas Gubler caa61a4fdc add support for subcription method callbacks for ros and nuttx 2014-11-28 23:09:45 +01:00
Thomas Gubler 9abc8e26b7 correctly handle interval, call callback only when topic updated, add example for 2 topics 2014-11-28 16:30:12 +01:00
Thomas Gubler 1b416a8e1f use interval setting correctly, improve px4::spin 2014-11-28 14:00:02 +01:00
Thomas Gubler b351d67175 fix print for px4 2014-11-28 11:37:30 +01:00
Thomas Gubler 59a9648bb6 macro for topic subscription 2014-11-28 10:18:28 +01:00
Thomas Gubler 2760d64a00 Merge remote-tracking branch 'upstream/master' into dev_ros 2014-11-28 09:47:29 +01:00
Thomas Gubler 946d1203cf remove unnecessary variable 2014-11-28 09:45:39 +01:00
Thomas Gubler 36bf0c04c8 WIP, c++11 style callbacks for px4 2014-11-28 08:58:44 +01:00
Thomas Gubler ee534b827a move spin functions to nodehandle 2014-11-26 13:18:28 +01:00
Thomas Gubler 818a49b5a8 fix ros compile errors 2014-11-26 12:45:03 +01:00
Thomas Gubler 0474908e1c reenable task flag 2014-11-26 11:55:48 +01:00
Thomas Gubler e7c1e5b1ff wip, working on the nuttx wrapper 2014-11-26 11:36:23 +01:00
Thomas Gubler 55cf2fc61c WIP, towards more px4 compatibility, first macros 2014-11-25 11:50:35 +01:00
Thomas Gubler 978013bbb8 px4 wrapper for ros publisher 2014-11-25 09:56:18 +01:00
Thomas Gubler e2f846ee2f create list of subscribers 2014-11-24 18:53:08 +01:00
Thomas Gubler 1826fa5d39 improve subsciber api 2014-11-24 17:38:27 +01:00
Thomas Gubler 3f36d30a34 wrapped subscriber 2014-11-24 15:58:06 +01:00
Lorenz Meier f36f54c621 Restructuring of generic middleware support files, wrapping of the main ROS calls, skeletons for publishers / subscribers 2014-11-09 11:57:34 +01:00
Thomas Gubler 1e9f431cf1 ros example: send rc_channels message 2014-11-05 15:03:00 +01:00
Lorenz Meier 739c407cfd Fix flow example 2014-10-31 11:42:46 +01:00
Lorenz Meier 3956a2c836 Baby steps towards PX4 ROS nodes 2014-10-06 08:12:41 -07:00
Lorenz Meier 3b2b280a41 Get ROS examples to compile, add simple RC channels message 2014-10-06 00:49:25 -07:00
Lorenz Meier c467d1635e Build fixes for example 2014-07-15 23:21:00 +02:00