FreeRTOS-aware task abstraction with built-in notification and queue support. More...
#include <FreeRTOS.h>
#include <task.h>
#include <queue.h>
#include "events/Event.h"
#include "events/Notification.h"
Go to the source code of this file.
Classes | |
class | FrameworkTask |
Base class for FreeRTOS-aware tasks in the framework. More... | |
This class provides a clean interface for managing FreeRTOS tasks, handling notifications, and optionally receiving events or messages via a queue. Tasks subclass this base and override the run()
method to define their main loop.
Integrates cleanly with the EventManager and notification system via the onEvent()
callback.
Definition in file FrameworkTask.h.