Commit Graph
36 Commits
Author SHA1 Message Date
Lorenz Meier 73545a4311 Platforms: Fix platform headers 2015-10-19 13:25:39 +02:00
James Goppert bf18c84652 Cleanup of module building. 2015-09-09 23:00:58 -04:00
Thomas Gubler 1097f5f55c fix comments 2015-02-08 17:53:26 +01:00
Thomas Gubler 73f342616e add better accessor 2015-01-23 15:16:13 +01:00
Thomas Gubler 57569482ad remove unneeded friend 2015-01-23 08:16:07 +01:00
Thomas Gubler 16c85c6d18 move uorb::publisherbase into constructor of publisher 2015-01-23 08:12:46 +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 49d41773fc ros wrapper port callback to methods and subscriber without callback 2015-01-22 16:47:28 +01:00
Thomas Gubler 2af44f5995 multiplatform: introduce PublisherNode class for uorb for more consistency 2015-01-22 08:10:08 +01:00
Thomas Gubler 358c919325 clean up px4_subscriber 2015-01-21 18:23:18 +01:00
Thomas Gubler b04fcad525 fix bracket position 2015-01-21 17:41:56 +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 017dc42423 multiplatform fix errors from werror 2015-01-05 16:49:52 +01:00
Thomas Gubler 195472fddf fix init of published structs 2014-12-25 13:40:14 +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 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 f0ad2c9ef5 px4 subscriber: uorb: check if callback null at correct location 2014-12-10 17:02:49 +01:00
Thomas Gubler e622430460 px4 subscriber/nuttx: don't call null callback 2014-12-10 12:41:54 +01:00
Thomas Gubler f4a326c2bf platform headers: fix code style 2014-12-04 13:20:12 +01:00
Thomas Gubler e0bb713bb0 more documentation comments 2014-12-04 13:06:38 +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 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 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 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