aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/nuttx/px4_messages/px4_rc_channels.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/platforms/nuttx/px4_messages/px4_rc_channels.h')
-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);}
+};
+
+}