100 Commits

Author SHA1 Message Date
Thomas Gubler
1f706eeb2f small cleanup 2015-01-21 14:34:34 +01:00
Thomas Gubler
cadcad6ffb messagelayer prototype for nuttx 2015-01-21 14:27:01 +01:00
Thomas Gubler
7c3223b860 added a messageplayer prototype for ros 2015-01-21 14:26:22 +01:00
Thomas Gubler
96db9e8188 Merge remote-tracking branch 'upstream/master' into ros
Conflicts:
	src/platforms/px4_middleware.h
2015-01-15 12:42:28 +01:00
Lorenz Meier
05367f8a00 Handle slight increase of frame size in example 2015-01-11 11:03:56 +01:00
Thomas Gubler
f37fdd95af add and use PX4_ROS preprocessor define 2015-01-06 19:45:57 +01:00
Thomas Gubler
5745189e7b fix some errors/warnings in multiplatform examples 2015-01-05 15:22:08 +01:00
Thomas Gubler
f4e0dc2857 Merge remote-tracking branch 'upstream/master' into dev_ros
Conflicts:
	.gitmodules
2014-12-29 08:00:12 +01:00
Daniel Agar
5b600a815c Replace use of -Wno-error and only ignore specific warnings 2014-12-23 11:18:36 -05:00
Daniel Agar
d14fdf896b rotate_3f() implement missing ROTATION_ROLL_270_YAW_270 2014-12-23 11:18:30 -05:00
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