aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/px4_defines.h
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2014-12-03 12:31:37 +0100
committerThomas Gubler <thomasgubler@gmail.com>2014-12-03 12:31:37 +0100
commit6a99b04fb74f6da3faea54c93d234a9b57d7bd0e (patch)
tree06edbbc5ce55463a1b1cffe8cfb8e0d877b759b7 /src/platforms/px4_defines.h
parent905913986a03cdb31d056b278cadc2d6f6421e38 (diff)
downloadpx4-firmware-6a99b04fb74f6da3faea54c93d234a9b57d7bd0e.tar.gz
px4-firmware-6a99b04fb74f6da3faea54c93d234a9b57d7bd0e.tar.bz2
px4-firmware-6a99b04fb74f6da3faea54c93d234a9b57d7bd0e.zip
add parameter wrapper macros for ros
Diffstat (limited to 'src/platforms/px4_defines.h')
-rw-r--r--src/platforms/px4_defines.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/platforms/px4_defines.h b/src/platforms/px4_defines.h
index 2dd57940d..2d9051aae 100644
--- a/src/platforms/px4_defines.h
+++ b/src/platforms/px4_defines.h
@@ -51,6 +51,8 @@
#define PX4_TOPIC_T(_name) _name
#define PX4_SUBSCRIBE_CBMETH(_nodehandle, _name, _cbf, _obj, _interval) _nodehandle.subscribe(PX4_TOPIC(_name), &_cbf, &_obj);
#define PX4_SUBSCRIBE_CBFUNC(_nodehandle, _name, _cbf, _interval) _nodehandle.subscribe(PX4_TOPIC(_name), _cbf);
+#define PX4_PARAM_INIT(_name, _default) ros::param::set(_name, _default);
+#define PX4_PARAM_GET(_name, _destpt) ros::param::get(_name, *_destpt)
#else
/*
* Building for NuttX