diff --git a/CMakeLists.txt b/CMakeLists.txt index 79de704d07e9d5c343cb962a827df999d437734d..e085c074c26289aed13608d60a51dcedffbda30e 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 0000000000000000000000000000000000000000..594060c896ffb1bc5163b3c2d1c5e7ed71cf0fda --- /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