インターフェースの取得
現在のMech-Vizプロジェクトに使用されているステップを取得
現在のMech-Vizプロジェクトに使用されているステップを取得するための関数は、次のとおりです。
def get_viz_task_names(self, msg={}, timeout=None):
result = self.call_viz("getAllTaskNames", msg, timeout)
logging.info("Property result: {}".format(json.loads(result)))
return result
get_viz_task_names()を呼び出した後、json形式の文字列を返します。これは、取得したすべてのステップを示します。
Mech-VizまたはMech-Visionプロジェクトのパラメータを取得
Mech-VizまたはMech-Visionプロジェクトのパラメータを取得するための関数は、次のとおりです。
def get_property_info(self, msg={}, get_viz=True, timeout=None):
result = (self.call_viz if get_viz else self.call_vision)("getPropertyInfo", msg, timeout)
logging.info("{0} property result: {1}".format("Viz" if get_viz else "Vision", json.loads(result)))
return result
msgパラメータに「type」を指定せずに呼び出した場合、すべてのパラメータを取得することを意味します。指定すると、対応するパラメータのみが取得されます。例えば、 get_property_info(msg={"type": "move"}) を呼び出した後、json形式の文字列を返します。これは、取得された移動ステップパラメータを示します。