can_task as distributor

This commit is contained in:
CarlWachter
2024-03-11 12:25:58 +01:00
parent fd7c123a5e
commit 505c1c3c0a
3 changed files with 52 additions and 15 deletions

View File

@@ -11,16 +11,18 @@
#include <sta/tacos/thread.hpp>
#include <sta/devices/stm32/can.hpp>
namespace demo
namespace tasks
{
class CanTask : public sta::tacos::TacosThread {
public:
CanTask(const char* name, uint32_t canID);
CanTask(uint32_t canID);
void init() override;
void func() override;
private:
void unpackValues(uint8_t packedByte, uint8_t* type_id, uint8_t* sensor_ID, uint8_t* value, uint8_t* include);
};
} // namespace demo