diff --git a/src/modules/commander/Commander.hpp b/src/modules/commander/Commander.hpp index a14870f0d73c3c5a63b16e0272c35f7f0fbf7677..c27e251155778aceeb0a3bcdad32482d49cf5a78 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 */