diff --git a/include/villas/nodes/can.hpp b/include/villas/nodes/can.hpp index 67df532df..abcf870d5 100644 --- a/include/villas/nodes/can.hpp +++ b/include/villas/nodes/can.hpp @@ -29,12 +29,14 @@ #pragma once -#include "villas/signal_list.h" -#include -#include -#include +#include + #include +/* Forward declarations */ +struct node; +union signal_data; + struct can_signal { uint32_t id; int offset; diff --git a/lib/nodes/can.cpp b/lib/nodes/can.cpp index 6b0119421..64dee02eb 100644 --- a/lib/nodes/can.cpp +++ b/lib/nodes/can.cpp @@ -20,11 +20,9 @@ * along with this program. If not, see . *********************************************************************************/ -#include "villas/signal_data.h" -#include "villas/signal_list.h" -#include "villas/signal_type.h" -#include -#include +#include +#include +#include #include #include