From e3d3cbc67f0f55a342ec647dd06254db0b6fddbf Mon Sep 17 00:00:00 2001 From: Tommy Persson <tommy.persson@liu.se> Date: Sun, 4 Jun 2023 09:28:58 +0200 Subject: [PATCH] Fix for search-area. --- lrs_util/json_exec_node.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lrs_util/json_exec_node.py b/lrs_util/json_exec_node.py index d4950f8..53d26db 100644 --- a/lrs_util/json_exec_node.py +++ b/lrs_util/json_exec_node.py @@ -83,6 +83,9 @@ class JsonExecNode(): if name == "send-signal": self.basic_send_signal(**kwargs) + if name == "basic-search-area": + self.basic_search_area(**kwargs) + def get_exec_param(self, use_alias): if use_alias: return "execunitalias" @@ -399,6 +402,15 @@ class JsonExecNode(): self.add_str_param("uuid", self.get_param(kwargs, "signal_uuid")) self.add_str_param("signal", self.get_param(kwargs, "signal")) + def basic_search_area(self, **kwargs): + self.set_name("search-area") + self.add_geopoint_param("area", self.get_param(kwargs, "area")) + self.add_str_param("area-type", self.get_param(kwargs, "area_type")) + self.add_bool_param("camera-data-recording", self.get_param_default(kwargs, "camera_data_recording", False)) + self.add_str_param("speed", self.get_param(kwargs, "speed")) + self.add_float_param("target-size", self.get_param(kwargs, "target_size")) + self.add_str_param("target-type", self.get_param(kwargs, "target_type")) + def basic_look_at_bearing(self, **kwargs): self.set_name("look-at-bearing") self.add_float_param("bearing", self.get_param(kwargs, "bearing")) -- GitLab