--- title: C/C++ API Reference --- # C/C++ API Reference This section is generated from the source code using Doxygen + Breathe. ```{eval-rst} .. doxygenclass:: MessageRouter :members: :project: CAN_Lecture .. doxygenclass:: SystemController :members: :project: CAN_Lecture .. doxygenclass:: EventQueue :members: :project: CAN_Lecture .. doxygenclass:: CanInterface :members: :project: CAN_Lecture .. doxygenclass:: IOModule :members: :project: CAN_Lecture .. doxygenclass:: UiController :members: :project: CAN_Lecture .. doxygenclass:: HealthMonitor :members: :project: CAN_Lecture ``` ## Quick links - Message routing: `src/common/MessageRouter.h` - RX orchestration: `src/rx/SystemController.h` - Event queue: `src/rx/EventQueue.h` - CAN interface: `src/rx/CanInterface.h` - IO outputs: `src/rx/IoModule.h` - UI controller: `src/rx/UiController.h`