Although the instructions tell you to refer to the previous unit, they actually mean to refer to the custom package creation unit that you read under the Topics portion of the ROS2 Basics course.
Creating a srv in a custom package called custom_interfaces is quite similar to creating a msg in a custom interface package. The only difference is the interface structure msg is different from srvmsg is a single part interface, whereas srv is a two-part interface with request and response.
Thank you for your feedback, but the point I’m trying to raise here is that the custom_interfaces package which need to be used in this example was created in Section 5: Introduction to ROS2 (Part 1)
which is not accessible in Section 6: Introduction to ROS2 (Part 2).
This is just to avoid the confusing and improving the documentation for this course
You should be able to access any course material from your current course or rosject using the “Review Course Notebooks” button present in the bottom panel of your screen on the right side.
The button / icon highlighted with the red square box is the button that you would use to access any previous course notebook or materials.