27 lines
310 B
C++
27 lines
310 B
C++
#pragma once
|
|
|
|
#include <Arduino.h>
|
|
#include "../services/service_manager.h"
|
|
|
|
|
|
class SystemTask
|
|
{
|
|
public:
|
|
|
|
SystemTask(ServiceManager& manager);
|
|
|
|
void start();
|
|
|
|
|
|
private:
|
|
|
|
static void taskEntry(void* parameter);
|
|
|
|
void run();
|
|
|
|
|
|
ServiceManager& serviceManager;
|
|
|
|
TaskHandle_t taskHandle;
|
|
};
|