root / quad2 / arduino / src / ros_lib / examples / ServiceClient / client.py @ c1426757
History | View | Annotate | Download (422 Bytes)
1 | c1426757 | Tom Mullins | #!/usr/bin/env python
|
---|---|---|---|
2 | |||
3 | """
|
||
4 | Sample code to use with ServiceClient.pde
|
||
5 | """
|
||
6 | |||
7 | import roslib; roslib.load_manifest("rosserial_arduino") |
||
8 | import rospy |
||
9 | |||
10 | from rosserial_arduino.srv import * |
||
11 | |||
12 | def callback(req): |
||
13 | print "The arduino is calling! Please send it a message:" |
||
14 | t = TestResponse() |
||
15 | t.output = raw_input()
|
||
16 | return t
|
||
17 | |||
18 | rospy.init_node("service_client_test")
|
||
19 | rospy.Service("test_srv", Test, callback)
|
||
20 | rospy.spin() |