Thomas Gubler
|
dafe6654eb
|
add missing functional header
|
2015-01-25 15:35:25 +01:00 |
|
Thomas Gubler
|
da7ad9a332
|
multiplatform: re-enable interval functionality (for uorb)
|
2015-01-23 09:02:04 +01:00 |
|
Thomas Gubler
|
af943cf16a
|
add update_sub_min_interval function
|
2015-01-23 08:27:06 +01:00 |
|
Thomas Gubler
|
16c85c6d18
|
move uorb::publisherbase into constructor of publisher
|
2015-01-23 08:12:46 +01:00 |
|
Thomas Gubler
|
59f05a7195
|
move ros::publisher into constructor of publisher
|
2015-01-23 08:03:15 +01:00 |
|
Thomas Gubler
|
2dfd30c25e
|
move uorb::subscriptionbase into constructor of subscriber
|
2015-01-23 07:17:06 +01:00 |
|
Thomas Gubler
|
1e504478a0
|
move ros::subscriber into constructor of subscriber
|
2015-01-23 07:06:02 +01:00 |
|
Thomas Gubler
|
b2a911b88d
|
uorb wrapper port callback to methods and subscriber without callback
|
2015-01-22 17:10:20 +01:00 |
|
Thomas Gubler
|
49d41773fc
|
ros wrapper port callback to methods and subscriber without callback
|
2015-01-22 16:47:28 +01:00 |
|
Thomas Gubler
|
8c4fce3654
|
multiplatform: better publisher base class
|
2015-01-22 09:30:43 +01:00 |
|
Thomas Gubler
|
2af44f5995
|
multiplatform: introduce PublisherNode class for uorb for more consistency
|
2015-01-22 08:10:08 +01:00 |
|
Thomas Gubler
|
2b103d319c
|
clean up px4_nodehandle
|
2015-01-21 18:29:22 +01:00 |
|
Thomas Gubler
|
2a2594a171
|
re-enable adding of subscriber to list
|
2015-01-21 17:40:42 +01:00 |
|
Thomas Gubler
|
1511fd7b2d
|
make handle() static
|
2015-01-21 16:33:19 +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
|
c118d17cb5
|
fix code style in src/platforms
|
2015-01-08 08:15:44 +01:00 |
|
Thomas Gubler
|
f37fdd95af
|
add and use PX4_ROS preprocessor define
|
2015-01-06 19:45:57 +01:00 |
|
Thomas Gubler
|
f871b777ab
|
destructors for px4_nodehandle
|
2015-01-06 11:09:11 +01:00 |
|
Thomas Gubler
|
06879bff38
|
reduce default queue size
|
2015-01-02 16:12:21 +01:00 |
|
Thomas Gubler
|
e697413667
|
multiplatform subscription: uorb: separate class for no callback case
|
2014-12-18 12:11:35 +01:00 |
|
Thomas Gubler
|
9bad23e418
|
add explicit non-callback contructor for nuttx/uorb subscriber to work around linker issues
|
2014-12-17 08:22:38 +01:00 |
|
Thomas Gubler
|
be26952038
|
px4 nodehandle: nuttx: call spin once also after timeout
|
2014-12-17 08:03:22 +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
|
173b1b2a8b
|
WIP, make class based and extended subscriber/publisher example compile for ros
|
2014-12-11 10:51:19 +01:00 |
|
Thomas Gubler
|
f4a326c2bf
|
platform headers: fix code style
|
2014-12-04 13:20:12 +01:00 |
|
Thomas Gubler
|
0f094d35d5
|
nodehandle: add documentation comments
|
2014-12-04 12:22:21 +01:00 |
|
Thomas Gubler
|
1c79f0cef1
|
improve param wrapper for ros, prepare for px4
|
2014-12-03 14:43:03 +01:00 |
|
Thomas Gubler
|
905913986a
|
update comments
|
2014-12-03 07:43:08 +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
|
a9c1e4ad61
|
make px4::ok work, use it in px4::spin
|
2014-11-28 16:08:51 +01:00 |
|
Thomas Gubler
|
1b416a8e1f
|
use interval setting correctly, improve px4::spin
|
2014-11-28 14:00:02 +01:00 |
|
Thomas Gubler
|
16f21d36dc
|
actually call callback
|
2014-11-28 11:38:22 +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
|
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
|
c167df9038
|
ros wrapper: small reordering
|
2014-11-25 10:19:18 +01:00 |
|
Thomas Gubler
|
978013bbb8
|
px4 wrapper for ros publisher
|
2014-11-25 09:56:18 +01:00 |
|
Thomas Gubler
|
0a3492fc32
|
define default queue size
|
2014-11-25 09:20:57 +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 |
|