9 from std_srvs.srv
import Empty, EmptyResponse
10 from std_srvs.srv
import SetBool, SetBoolResponse
11 from std_srvs.srv
import Trigger, TriggerResponse
15 return EmptyResponse()
18 response = SetBoolResponse()
19 response.success =
True 20 response.message = str(req.data)
24 return TriggerResponse()
27 response = TriggerResponse()
28 response.success =
True 29 response.message =
'well done!' 33 rospy.init_node(
'service_server')
35 empty_service = rospy.Service(
'empty', Empty, empty_cb)
36 set_bool_service = rospy.Service(
'set_bool', SetBool, set_bool_cb)
37 trigger_service = rospy.Service(
'trigger', Trigger, trigger_cb)
38 trigger2_service = rospy.Service(
'trigger_spec', Trigger, trigger2_cb)
43 if __name__ ==
'__main__':