mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
working example of callback with date passing inside and outside for using
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
#pragma once
|
||||
#include <Arduino.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include <functional>
|
||||
|
||||
// Декларируем тип - сигнатуру метода , который мы готовы принять в данном случае это
|
||||
@@ -21,13 +20,7 @@ class AsyncActions {
|
||||
public:
|
||||
AsyncActions();
|
||||
void loop();
|
||||
|
||||
void setCallback(AsyncActionCb cb) { //передаем внутрь класса функцию любую void функцию без агрументов
|
||||
_cb = cb;
|
||||
}
|
||||
|
||||
void setCallback(AsyncParamActionCb cb) { //передаем внутрь класса функцию любую void функцию с аргументами
|
||||
_pcb = cb;
|
||||
}
|
||||
void setCallback(AsyncActionCb cb);
|
||||
void setCallback(AsyncParamActionCb pcb);
|
||||
};
|
||||
extern AsyncActions* async;
|
||||
Reference in New Issue
Block a user