aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/nuttx
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2015-01-18 18:43:45 +0100
committerThomas Gubler <thomasgubler@gmail.com>2015-01-21 14:26:22 +0100
commit7c3223b8609ee418b520d19cae7e52d2a7a85e99 (patch)
treebe6f98c262b390494c06b26ee12a28400b3cc105 /src/platforms/nuttx
parent81215746321756665dfee562615e353c003cedd9 (diff)
downloadpx4-firmware-7c3223b8609ee418b520d19cae7e52d2a7a85e99.tar.gz
px4-firmware-7c3223b8609ee418b520d19cae7e52d2a7a85e99.tar.bz2
px4-firmware-7c3223b8609ee418b520d19cae7e52d2a7a85e99.zip
added a messageplayer prototype for ros
Diffstat (limited to 'src/platforms/nuttx')
-rw-r--r--src/platforms/nuttx/px4_messages/px4_rc_channels.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/platforms/nuttx/px4_messages/px4_rc_channels.h b/src/platforms/nuttx/px4_messages/px4_rc_channels.h
new file mode 100644
index 000000000..bfca48469
--- /dev/null
+++ b/src/platforms/nuttx/px4_messages/px4_rc_channels.h
@@ -0,0 +1,26 @@
+#include <uORB/uORB.h>
+#include <uORB/topics/rc_channels.h>
+#include "platforms/px4_message.h"
+
+#pragma once
+namespace px4
+{
+
+class px4_rc_channels :
+ public PX4Message<rc_channels_s>
+{
+public:
+ px4_rc_channels() :
+ PX4Message<rc_channels_s>()
+ {}
+
+ px4_rc_channels(rc_channels_s msg) :
+ PX4Message<rc_channels_s>(msg)
+ {}
+
+ ~px4_rc_channels() {}
+
+ PX4TopicHandle handle() {return (PX4TopicHandle)ORB_ID(rc_channels);}
+};
+
+}