mirror of
https://github.com/thooge/esp32-nmea2000-obp60.git
synced 2025-12-14 06:23:07 +01:00
avoid the need for additional includes for task interfaces
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
//we only compile for some boards
|
||||
#ifdef BOARD_TEST
|
||||
#include "GwExampleTask.h"
|
||||
#include "GwIExampleTask.h"
|
||||
#include "GwApi.h"
|
||||
#include "GWConfig.h"
|
||||
#include <vector>
|
||||
|
||||
@@ -12,8 +12,20 @@ void exampleInit(GwApi *param);
|
||||
|
||||
//let the core call an init function before the
|
||||
//N2K Stuff and the communication is set up
|
||||
//normally you should not need this at all
|
||||
//especially this init function will register the real task at the core
|
||||
//this gives you some flexibility to decide based on config or defines whether you
|
||||
//really want to start the task or not
|
||||
//this function must return when done - otherwise the core will not start up
|
||||
DECLARE_INITFUNCTION(exampleInit);
|
||||
|
||||
/**
|
||||
* an interface for the example task
|
||||
*/
|
||||
class ExampleTaskIf : public GwApi::TaskInterfaces::Base{
|
||||
public:
|
||||
long count=0;
|
||||
String someValue;
|
||||
};
|
||||
DECLARE_TASKIF(ExampleTaskIf);
|
||||
|
||||
#endif
|
||||
@@ -1,14 +0,0 @@
|
||||
#ifndef GWIEXAMPLETASK_H
|
||||
#define GWIEXAMPLETASK_H
|
||||
#include "GwApi.h"
|
||||
/**
|
||||
* an interface for the example task
|
||||
*/
|
||||
class ExampleTaskIf : public GwApi::TaskInterfaces::Base{
|
||||
public:
|
||||
long count=0;
|
||||
String someValue;
|
||||
};
|
||||
DECLARE_TASKIF(ExampleTaskIf);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user