From 2643c4a47d0caee7c097e3a004e3227473b772ec Mon Sep 17 00:00:00 2001
From: Fabian Reister <fabian.reister@kit.edu>
Date: Wed, 11 Dec 2024 13:43:30 +0100
Subject: [PATCH] adding missing includes

---
 source/devices/ethercat/common/imagine_board/Data.cpp            | 1 +
 source/devices/ethercat/ft_sensor_board/armar6/Device.cpp        | 1 +
 source/devices/ethercat/ft_sensor_board/armarde/Device.cpp       | 1 +
 .../devices/ethercat/hand/armar7de/njoint_controller/Shape.cpp   | 1 +
 .../devices/ethercat/sensor_actor_unit/armar7_wrist/Device.cpp   | 1 +
 5 files changed, 5 insertions(+)

diff --git a/source/devices/ethercat/common/imagine_board/Data.cpp b/source/devices/ethercat/common/imagine_board/Data.cpp
index dfd8cdc1..3b532734 100644
--- a/source/devices/ethercat/common/imagine_board/Data.cpp
+++ b/source/devices/ethercat/common/imagine_board/Data.cpp
@@ -27,6 +27,7 @@
 
 
 // Simox
+#include <VirtualRobot/Nodes/RobotNode.h>
 #include <VirtualRobot/Robot.h>
 
 // armarx
diff --git a/source/devices/ethercat/ft_sensor_board/armar6/Device.cpp b/source/devices/ethercat/ft_sensor_board/armar6/Device.cpp
index 6b4e50b2..cb509503 100644
--- a/source/devices/ethercat/ft_sensor_board/armar6/Device.cpp
+++ b/source/devices/ethercat/ft_sensor_board/armar6/Device.cpp
@@ -23,6 +23,7 @@
 
 #include "Device.h"
 
+#include <VirtualRobot/Nodes/Sensor.h>
 #include <VirtualRobot/Robot.h>
 #include <VirtualRobot/RobotNodeSet.h>
 
diff --git a/source/devices/ethercat/ft_sensor_board/armarde/Device.cpp b/source/devices/ethercat/ft_sensor_board/armarde/Device.cpp
index ae892064..500e04f3 100644
--- a/source/devices/ethercat/ft_sensor_board/armarde/Device.cpp
+++ b/source/devices/ethercat/ft_sensor_board/armarde/Device.cpp
@@ -23,6 +23,7 @@
 
 #include "Device.h"
 
+#include <VirtualRobot/Nodes/Sensor.h>
 #include <VirtualRobot/Robot.h>
 #include <VirtualRobot/RobotNodeSet.h>
 
diff --git a/source/devices/ethercat/hand/armar7de/njoint_controller/Shape.cpp b/source/devices/ethercat/hand/armar7de/njoint_controller/Shape.cpp
index 5adbc7a0..08f2abba 100644
--- a/source/devices/ethercat/hand/armar7de/njoint_controller/Shape.cpp
+++ b/source/devices/ethercat/hand/armar7de/njoint_controller/Shape.cpp
@@ -8,6 +8,7 @@
 #include <devices/ethercat/hand/armar7de/joint_controller/AbsolutePosition.h>
 #include <devices/ethercat/hand/armar7de/joint_controller/PWM.h>
 
+#include <RobotAPI/components/units/RobotUnit/RobotUnit.h> // FIXME avoid this
 
 namespace devices::ethercat::hand::armar7de
 {
diff --git a/source/devices/ethercat/sensor_actor_unit/armar7_wrist/Device.cpp b/source/devices/ethercat/sensor_actor_unit/armar7_wrist/Device.cpp
index 3c0219b0..c8e34669 100644
--- a/source/devices/ethercat/sensor_actor_unit/armar7_wrist/Device.cpp
+++ b/source/devices/ethercat/sensor_actor_unit/armar7_wrist/Device.cpp
@@ -28,6 +28,7 @@
 
 #include <SimoxUtility/math/pose/pose.h>
 #include <VirtualRobot/Nodes/RobotNode.h>
+#include <VirtualRobot/Nodes/Sensor.h>
 #include <VirtualRobot/Robot.h>
 #include <VirtualRobot/RobotNodeSet.h>
 
-- 
GitLab