diff --git a/src/pyutil/jsonutil.py b/src/pyutil/jsonutil.py index a81496db86ae0006e2d38037fee2f413aae79eab..48ece03ef74003d515d3ac2c5ea3da88f42e52de 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))