@@ -58,21 +58,45 @@ expand_template(
5858 data,
5959 output_file)
6060
61+ # Generate SendGoal message type
62+ data .update ({' msg' : action .send_goal_service .request_message })
63+ output_file = os .path .join (output_dir, * namespaces[1 : ], ' {0}.ep.{1}.cpp' .format (send_goal_type_name, typesupport_impl))
64+ expand_template (
65+ ' msg.cpp.em' ,
66+ data,
67+ output_file)
68+
69+ # Generate GetResult message type
70+ data .update ({' msg' : action .get_result_service .request_message })
71+ output_file = os .path .join (output_dir, * namespaces[1 : ], ' {0}.ep.{1}.cpp' .format (send_goal_type_name, typesupport_impl))
72+ expand_template (
73+ ' msg.cpp.em' ,
74+ data,
75+ output_file)
76+
77+ data = {
78+ ' package_name' : package_name,
79+ ' interface_path' : interface_path,
80+ ' output_dir' : output_dir,
81+ ' template_basepath' : template_basepath,
82+ ' typesupport_impl' : typesupport_impl,
83+ }
84+
6185# Generate SendGoal service type
6286data .update ({' service' : action .send_goal_service })
6387output_file = os .path .join (
6488 output_dir, * namespaces[1 : ], ' {0}.ep.{1}.cpp' .format (send_goal_type_name, typesupport_impl))
6589expand_template (
66- ' msg .cpp.em' ,
90+ ' srv .cpp.em' ,
6791 data,
6892 output_file)
6993
70- # Generate SendGoal service type
94+ # Generate GetResult service type
7195data .update ({' service' : action .get_result_service })
7296output_file = os .path .join (
7397 output_dir, * namespaces[1 : ], ' {0}.ep.{1}.cpp' .format (get_result_type_name, typesupport_impl))
7498expand_template (
75- ' msg .cpp.em' ,
99+ ' srv .cpp.em' ,
76100 data,
77101 output_file)
78102}@
0 commit comments