diff --git a/lrs_util/jsonutil.py b/lrs_util/jsonutil.py index a201e5eecfcf370fb7513029d321c95e64c4f8bf..e0e512a39cb9fd9e1695625401c9c655d125f94e 100644 --- a/lrs_util/jsonutil.py +++ b/lrs_util/jsonutil.py @@ -616,7 +616,7 @@ def json_basic_inspect_spot(ns, lat, lon, alt, use_alias=False, node_uuid=""): } return jobj -def json_basic_flyto(ns, lat, lon, alt, commanded_speed, speed="", node_uuid="", use_alias=False, use_lock=False, geopoint=None, fly_home_flag=False, fly_home_height=30): +def json_basic_flyto(ns, lat, lon, alt, commanded_speed, speed="", node_uuid="", use_alias=False, use_lock=False, geopoint=None, fly_home_flag=False, fly_home_height=30, climb_flag=False): if not geopoint: print("USING LATLONALT:", lat, lon, alt) geopoint = { @@ -640,6 +640,7 @@ def json_basic_flyto(ns, lat, lon, alt, commanded_speed, speed="", node_uuid="", jobj["params"]["commanded-speed"] = commanded_speed else: jobj["params"]["speed"] = speed + jobj["params"]["climb-flag"] = climb_flag return jobj; def json_basic_fly_near(ns, lat, lon, alt, commanded_speed, distance=20.0, height=-1.0, speed="", node_uuid="", use_alias=False, use_lock=False, geopoint=None):