diff --git a/src/custom_interfaces/CMakeLists.txt b/src/custom_interfaces/CMakeLists.txt
index e50f122..826b226 100644
--- a/src/custom_interfaces/CMakeLists.txt
+++ b/src/custom_interfaces/CMakeLists.txt
@@ -36,13 +36,7 @@ rosidl_generate_interfaces(${PROJECT_NAME}
"msg/CustomMsg1.msg"
"msg/CustomMsg2.msg"
"srv/CustomSrv1.srv"
- "srv/StateMachineSrv.srv"
- "srv/InclineControlSRV.srv"
- "srv/MosfetControlSRV.srv"
- "srv/PitchControlSRV.srv"
- "srv/RotationControlSRV.srv"
- "srv/SensorSRV.srv"
- "srv/WatchdogSRV.srv"
+ "action/TestACT.action"
DEPENDENCIES builtin_interfaces
)
diff --git a/src/custom_interfaces/action/TestACT.action b/src/custom_interfaces/action/TestACT.action
new file mode 100644
index 0000000..0e4659c
--- /dev/null
+++ b/src/custom_interfaces/action/TestACT.action
@@ -0,0 +1,8 @@
+#Goal
+int8 number
+---
+#Response/Result
+bool success
+---
+#Feedback
+int8 current_number
diff --git a/src/custom_interfaces/package.xml b/src/custom_interfaces/package.xml
index 8c22c2a..b519677 100644
--- a/src/custom_interfaces/package.xml
+++ b/src/custom_interfaces/package.xml
@@ -13,10 +13,14 @@
+
builtin_interfaces
rosidl_default_generators
+ rosidl_default_generators
+ action_msgs
+
builtin_interfaces
rosidl_default_runtime
diff --git a/src/pubsub/setup.py b/src/pubsub/setup.py
index f7f03ec..69249af 100644
--- a/src/pubsub/setup.py
+++ b/src/pubsub/setup.py
@@ -25,7 +25,10 @@ setup(
'srvhost = pubsub.service_host:main',
'srvclient = pubsub.service_client:main',
'smhost = pubsub.statemachine_host_example:main',
- 'smclient = pubsub.statemachine_client_example:main'
+ 'smclient = pubsub.statemachine_client_example:main',
+ 'actclient = just_ros_test_stuff.client_example:main',
+ 'actserver = just_ros_test_stuff.server_example:main',
+ 'actsub = just_ros_test_stuff.sub:main',
],
},
)