WorkItem modules: Run() shouldn't be public

This commit is contained in:
Daniel Agar
2020-01-22 12:03:03 -05:00
parent 8162b1095b
commit 21a8d7db7f
23 changed files with 48 additions and 47 deletions
@@ -91,7 +91,7 @@ class VtolAttitudeControl : public ModuleBase<VtolAttitudeControl>, public px4::
public:
VtolAttitudeControl();
~VtolAttitudeControl();
~VtolAttitudeControl() override;
/** @see ModuleBase */
static int task_spawn(int argc, char *argv[]);
@@ -102,8 +102,6 @@ public:
/** @see ModuleBase */
static int print_usage(const char *reason = nullptr);
void Run() override;
bool init();
bool is_fixed_wing_requested();
@@ -130,6 +128,8 @@ public:
private:
void Run() override;
uORB::SubscriptionCallbackWorkItem _actuator_inputs_fw{this, ORB_ID(actuator_controls_virtual_fw)};
uORB::SubscriptionCallbackWorkItem _actuator_inputs_mc{this, ORB_ID(actuator_controls_virtual_mc)};