From 6ddf1d6bb286f1302dfc4cbc91e7fd6449a33d7a Mon Sep 17 00:00:00 2001
From: Tommy Persson <@tommy.persson@liu.se>
Date: Tue, 25 Jan 2022 16:31:32 +0100
Subject: [PATCH] Convert to use uuid instead of id for execution

---
 CMakeLists.txt                   |  1 +
 srv/TSTGetTreeStringFromUuid.srv | 18 ++++++++++++++++++
 2 files changed, 19 insertions(+)
 create mode 100644 srv/TSTGetTreeStringFromUuid.srv

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 79de704..e085c07 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -85,6 +85,7 @@ TSTGetExecutingTrees.srv
 TSTGetTree.srv
 TSTGetTreeStartTime.srv
 TSTGetTreeString.srv
+TSTGetTreeStringFromUuid.srv
 TSTInitPlanningProcess.srv
 TSTInitUniqueNodeId.srv
 TSTMakeLocalCopy.srv
diff --git a/srv/TSTGetTreeStringFromUuid.srv b/srv/TSTGetTreeStringFromUuid.srv
new file mode 100644
index 0000000..594060c
--- /dev/null
+++ b/srv/TSTGetTreeStringFromUuid.srv
@@ -0,0 +1,18 @@
+#
+# Get a string containing a representation of the TST tree with root
+# node id.
+#
+
+int32 FORMAT_OLDFORMAT=0
+int32 FORMAT_ARTICLE=1
+int32 FORMAT_DOT=2
+int32 FORMAT_JSON_DELEGATION=3
+int32 FORMAT_JSON_EXEC=4
+
+string uuid     # root uuid for tree
+int32 type      # 0=oldformat, 1=like in the article, 2=dot, 3=json, 4=json for execution
+---
+string data
+bool success
+int32 error
+string reason
-- 
GitLab