diff --git a/src/pyutil/jsonutil.py b/src/pyutil/jsonutil.py index 89f42d68714421410df2ef9b3859b5238170bb76..7b6a6eea49c2742bd215935294cc4e53ebe2b28b 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)