From 02a0cb554694d714a8952e2602068b086a49b1e7 Mon Sep 17 00:00:00 2001
From: Tommy Persson <tommy.persson@liu.se>
Date: Sun, 21 Aug 2022 10:55:21 +0200
Subject: [PATCH] Adding spot

---
 src/pyutil/jsonutil.py | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/src/pyutil/jsonutil.py b/src/pyutil/jsonutil.py
index 89f42d6..7b6a6ee 100644
--- a/src/pyutil/jsonutil.py
+++ b/src/pyutil/jsonutil.py
@@ -314,6 +314,32 @@ def json_basic_land (ns, z=0.0, use_alias=False, use_lock=False):
     }
     return jobj
 
+def json_basic_sit (ns, use_alias=False, use_lock=False):
+    jobj =  {
+        "children": [],
+        "common_params": {
+            get_exec_param(use_alias) : ns,
+            "use_lock": use_lock            
+        },
+        "name": "sit",
+        "params": {
+        }
+    }
+    return jobj
+
+def json_basic_stand (ns, use_alias=False, use_lock=False):
+    jobj =  {
+        "children": [],
+        "common_params": {
+            get_exec_param(use_alias) : ns,
+            "use_lock": use_lock            
+        },
+        "name": "stand",
+        "params": {
+        }
+    }
+    return jobj
+
 def json_basic_take_off (ns, use_alias=False, use_lock=False):
     jobj =  {
         "children": [],
@@ -1378,6 +1404,15 @@ def json_land (ns, z=0.0, use_alias=False, use_lock=False):
     jobj["children"].append(json_basic_land(ns, z=z, use_alias=use_alias, use_lock=use_lock))
     return jobj
 
+def json_sit (ns, use_alias=False, use_lock=False):
+    jobj = json_basic_seq(ns, use_alias=use_alias)
+    jobj["children"].append(json_basic_sit(ns, use_alias=use_alias, use_lock=use_lock))
+    return jobj
+
+def json_stand (ns, use_alias=False, use_lock=False):
+    jobj = json_basic_seq(ns, use_alias=use_alias)
+    jobj["children"].append(json_basic_stand(ns, use_alias=use_alias, use_lock=use_lock))
+    return jobj
 
 def json_take_off (ns, use_alias=False):
     jobj = json_basic_seq(ns, use_alias=use_alias)
-- 
GitLab