Main Page
Namespaces
Classes
Files
File List
src
phm_mission_analyze
mission_analyze_node.py
Go to the documentation of this file.
1
#! /usr/bin/env python
2
3
import
rospy
4
from
phm_task_plan.srv
import
*
5
6
7
def
mission_analyze
(module):
8
rospy.wait_for_service(
'task_service'
)
9
10
try
:
11
# create a handle to the task_plan service
12
task_plan = rospy.ServiceProxy(
'task_service'
, TaskService)
13
14
# Ekrana Yazdiriyo
15
print
"Requesting %s"
% (module)
16
17
# simplified style
18
resp1 = task_plan(module)
19
20
# formal style
21
resp2 = task_plan.call(TaskServiceRequest(module))
22
23
return
resp2.task
24
except
rospy.ServiceException, e:
25
print
"Service call failed: %s"
% e
26
27
28
def
task_plan_client
():
29
module =
'Power'
30
task =
mission_analyze
(module)
31
32
print
"Task = %d"
% (task)
33
34
if
__name__ ==
"__main__"
:
35
task_plan_client
()
phm_mission_analyze.mission_analyze_node.mission_analyze
def mission_analyze(module)
Definition:
mission_analyze_node.py:7
srv
phm_mission_analyze.mission_analyze_node.task_plan_client
def task_plan_client()
Definition:
mission_analyze_node.py:28
phm_mission_analyze
Author(s):
autogenerated on Mon Jun 10 2019 14:13:32