From 68ce62f1731bad8f74ec41d3f54069ee4623e076 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beat=20K=C3=BCng?= <beat-kueng@gmx.net>
Date: Mon, 19 Mar 2018 14:21:56 +0100
Subject: [PATCH] Commander.hpp: remove usage of BlockParam & SuperBlock

---
 src/modules/commander/Commander.hpp | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/modules/commander/Commander.hpp b/src/modules/commander/Commander.hpp
index a14870f0d7..c27e251155 100644
--- a/src/modules/commander/Commander.hpp
+++ b/src/modules/commander/Commander.hpp
@@ -36,6 +36,7 @@
 
 #include <controllib/blocks.hpp>
 #include <px4_module.h>
+#include <px4_module_params.h>
 
 // publications
 #include <uORB/Publication.hpp>
@@ -55,19 +56,16 @@
 #include <uORB/topics/vehicle_global_position.h>
 #include <uORB/topics/vehicle_local_position.h>
 
-using control::BlockParamFloat;
-using control::BlockParamInt;
 using uORB::Publication;
 using uORB::Subscription;
 
-class Commander : public control::SuperBlock, public ModuleBase<Commander>
+class Commander : public ModuleBase<Commander>, public ModuleParams
 {
 public:
 	Commander() :
-		SuperBlock(nullptr, "COM"),
-		_mission_result_sub(ORB_ID(mission_result), 0, 0, &getSubscriptions())
+		ModuleParams(nullptr),
+		_mission_result_sub(ORB_ID(mission_result))
 	{
-		updateParams();
 	}
 
 	/** @see ModuleBase */
-- 
GitLab