1
0
forked from fsfw/fsfw

Adding Code for Linux

This commit is contained in:
2018-07-13 18:28:26 +02:00
parent db1f93a155
commit fd782b20c0
90 changed files with 2411 additions and 1497 deletions

View File

@ -2,6 +2,7 @@
#define PERIODICTASKIF_H_
#include <framework/objectmanager/SystemObjectIF.h>
#include <cstddef>
class ExecutableObjectIF;
/**
* New version of TaskIF
@ -10,7 +11,7 @@ class ExecutableObjectIF;
*/
class PeriodicTaskIF {
public:
static const uint64_t MINIMUM_STACK_SIZE;
static const size_t MINIMUM_STACK_SIZE;
/**
* @brief A virtual destructor as it is mandatory for interfaces.
*/
@ -20,7 +21,7 @@ public:
*/
virtual ReturnValue_t startTask() = 0;
virtual ReturnValue_t addComponent(object_id_t) {return HasReturnvaluesIF::RETURN_FAILED;};
virtual ReturnValue_t addComponent(object_id_t object) {return HasReturnvaluesIF::RETURN_FAILED;};
virtual ReturnValue_t sleepFor(uint32_t ms) = 0;