Files
ros2-assignments/doc/interfaces/interfaces.md

17 lines
463 B
Markdown

# Interface Overview
**Publishers**
- Topic: `exam_results`
- Message Type: `g2_2025_interfaces::msg::Exam`
- Publishes generated exam results to downstream nodes
**Subscribers**
- Topic: `student_course_management`
- Message Type: `g2_2025_interfaces::msg::Student`
- Handles requests to add/remove student-course combinations
**Timers**
- Interval: 2 seconds
- Function: `generate_random_result()`
- Generates and publishes exam results at regular intervals