인터페이스를 획득하기
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 형식의 문자열을 반환해 획득한 이동 스텝의 파라미터를 나타냅니다.