From 3053428f2fefd9c2c336bfb2fd5ea154554b5d96 Mon Sep 17 00:00:00 2001 From: Tommy Persson <tommmy.persson@liu.se> Date: Tue, 2 Nov 2021 17:24:09 +0100 Subject: [PATCH] Work on interaction manager and language tst-exec-node --- src/pyutil/jsonutil.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/pyutil/jsonutil.py b/src/pyutil/jsonutil.py index a81496d..48ece03 100644 --- a/src/pyutil/jsonutil.py +++ b/src/pyutil/jsonutil.py @@ -675,6 +675,20 @@ def json_basic_drop(ns, type, node_uuid="", use_alias=False, use_lock=False): } return jobj; +def json_basic_load(ns, unit, type, node_uuid="", auto_succeed=False, use_alias=False, use_lock=False): + print("TYPE basic_load:", type) + jobj = { + "children": [], + "common_params": get_common_params (ns, use_alias, node_uuid, use_lock=use_lock), + "name": "load", + "params": { + "unit": unit, + "type": type, + "auto-succeed-flag": auto_succeed + } + } + return jobj; + def json_basic_pick_up(ns, type, node_uuid="", use_alias=False, use_lock=False): print("TYPE basic_pick_up:", type) jobj = { @@ -1108,6 +1122,11 @@ def json_exchange_data(ns, dataset_uri, communication_namespace, sender, units, return cobj +def json_load(ns, unit, type, node_uuid="", auto_succeed=False, use_alias=False, use_lock=False): + jobj = json_basic_seq(ns) + jobj["children"].append(json_basic_load(ns, unit, type, node_uuid=node_uuid, auto_succeed=auto_succeed, use_alias=use_alias, use_lock=use_lock)) + return jobj + def json_wait (ns, dur): jobj = json_basic_seq(ns) jobj["children"].append(json_basic_wait(ns, dur)) -- GitLab