rename templates/module to templates/template_module

This commit is contained in:
CarlOlsson
2020-09-11 09:21:33 +02:00
committed by Beat Küng
parent 9116acc431
commit 2128679ab3
3 changed files with 20 additions and 20 deletions
@@ -32,10 +32,10 @@
############################################################################ ############################################################################
px4_add_module( px4_add_module(
MODULE templates__module MODULE templates__template_module
MAIN module MAIN template_module
SRCS SRCS
module.cpp template_module.cpp
DEPENDS DEPENDS
modules__uORB modules__uORB
) )
@@ -31,7 +31,7 @@
* *
****************************************************************************/ ****************************************************************************/
#include "module.h" #include "template_module.h"
#include <px4_platform_common/getopt.h> #include <px4_platform_common/getopt.h>
#include <px4_platform_common/log.h> #include <px4_platform_common/log.h>
@@ -41,7 +41,7 @@
#include <uORB/topics/sensor_combined.h> #include <uORB/topics/sensor_combined.h>
int Module::print_status() int TemplateModule::print_status()
{ {
PX4_INFO("Running"); PX4_INFO("Running");
// TODO: print additional runtime information about the state of the module // TODO: print additional runtime information about the state of the module
@@ -49,7 +49,7 @@ int Module::print_status()
return 0; return 0;
} }
int Module::custom_command(int argc, char *argv[]) int TemplateModule::custom_command(int argc, char *argv[])
{ {
/* /*
if (!is_running()) { if (!is_running()) {
@@ -68,7 +68,7 @@ int Module::custom_command(int argc, char *argv[])
} }
int Module::task_spawn(int argc, char *argv[]) int TemplateModule::task_spawn(int argc, char *argv[])
{ {
_task_id = px4_task_spawn_cmd("module", _task_id = px4_task_spawn_cmd("module",
SCHED_DEFAULT, SCHED_DEFAULT,
@@ -85,7 +85,7 @@ int Module::task_spawn(int argc, char *argv[])
return 0; return 0;
} }
Module *Module::instantiate(int argc, char *argv[]) TemplateModule *TemplateModule::instantiate(int argc, char *argv[])
{ {
int example_param = 0; int example_param = 0;
bool example_flag = false; bool example_flag = false;
@@ -121,7 +121,7 @@ Module *Module::instantiate(int argc, char *argv[])
return nullptr; return nullptr;
} }
Module *instance = new Module(example_param, example_flag); TemplateModule *instance = new TemplateModule(example_param, example_flag);
if (instance == nullptr) { if (instance == nullptr) {
PX4_ERR("alloc failed"); PX4_ERR("alloc failed");
@@ -130,12 +130,12 @@ Module *Module::instantiate(int argc, char *argv[])
return instance; return instance;
} }
Module::Module(int example_param, bool example_flag) TemplateModule::TemplateModule(int example_param, bool example_flag)
: ModuleParams(nullptr) : ModuleParams(nullptr)
{ {
} }
void Module::run() void TemplateModule::run()
{ {
// Example: run the loop synchronized to the sensor_combined topic publication // Example: run the loop synchronized to the sensor_combined topic publication
int sensor_combined_sub = orb_subscribe(ORB_ID(sensor_combined)); int sensor_combined_sub = orb_subscribe(ORB_ID(sensor_combined));
@@ -175,7 +175,7 @@ void Module::run()
orb_unsubscribe(sensor_combined_sub); orb_unsubscribe(sensor_combined_sub);
} }
void Module::parameters_update(bool force) void TemplateModule::parameters_update(bool force)
{ {
// check for parameter updates // check for parameter updates
if (_parameter_update_sub.updated() || force) { if (_parameter_update_sub.updated() || force) {
@@ -188,7 +188,7 @@ void Module::parameters_update(bool force)
} }
} }
int Module::print_usage(const char *reason) int TemplateModule::print_usage(const char *reason)
{ {
if (reason) { if (reason) {
PX4_WARN("%s\n", reason); PX4_WARN("%s\n", reason);
@@ -219,7 +219,7 @@ $ module start -f -p 42
return 0; return 0;
} }
int module_main(int argc, char *argv[]) int template_module_main(int argc, char *argv[])
{ {
return Module::main(argc, argv); return TemplateModule::main(argc, argv);
} }
@@ -38,21 +38,21 @@
#include <uORB/Subscription.hpp> #include <uORB/Subscription.hpp>
#include <uORB/topics/parameter_update.h> #include <uORB/topics/parameter_update.h>
extern "C" __EXPORT int module_main(int argc, char *argv[]); extern "C" __EXPORT int template_module_main(int argc, char *argv[]);
class Module : public ModuleBase<Module>, public ModuleParams class TemplateModule : public ModuleBase<TemplateModule>, public ModuleParams
{ {
public: public:
Module(int example_param, bool example_flag); TemplateModule(int example_param, bool example_flag);
virtual ~Module() = default; virtual ~TemplateModule() = default;
/** @see ModuleBase */ /** @see ModuleBase */
static int task_spawn(int argc, char *argv[]); static int task_spawn(int argc, char *argv[]);
/** @see ModuleBase */ /** @see ModuleBase */
static Module *instantiate(int argc, char *argv[]); static TemplateModule *instantiate(int argc, char *argv[]);
/** @see ModuleBase */ /** @see ModuleBase */
static int custom_command(int argc, char *argv[]); static int custom_command(int argc, char *argv[]);