Skip to content

Commit a6b616b

Browse files
committed
Generate underlying service definitions for actions
Not tested
1 parent 938fbb6 commit a6b616b

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

rosidl_generator_rs/resource/action.rs.em

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,15 @@ TEMPLATE(
3333
pre_field_serde=pre_field_serde,
3434
get_idiomatic_rs_type=get_idiomatic_rs_type,
3535
constant_value_to_rs=constant_value_to_rs)
36+
37+
TEMPLATE(
38+
'srv_rmw.rs.em',
39+
package_name=package_name, interface_path=interface_path,
40+
srv_specs=action_srv_specs,
41+
get_rs_name=get_rs_name, get_rmw_rs_type=get_rmw_rs_type,
42+
pre_field_serde=pre_field_serde,
43+
get_idiomatic_rs_type=get_idiomatic_rs_type,
44+
constant_value_to_rs=constant_value_to_rs)
3645
}@
3746
} // mod rmw
3847

@@ -47,6 +56,17 @@ TEMPLATE(
4756
constant_value_to_rs=constant_value_to_rs)
4857
}@
4958

59+
@{
60+
TEMPLATE(
61+
'srv_idiomatic.rs.em',
62+
package_name=package_name, interface_path=interface_path,
63+
srv_specs=action_srv_specs,
64+
get_rs_name=get_rs_name, get_rmw_rs_type=get_rmw_rs_type,
65+
pre_field_serde=pre_field_serde,
66+
get_idiomatic_rs_type=get_idiomatic_rs_type,
67+
constant_value_to_rs=constant_value_to_rs)
68+
}@
69+
5070
@[for subfolder, action_spec in action_specs]
5171

5272
@{

0 commit comments

Comments
 (0)