GSOC2023NetAnimFinalReport
Jump to navigation
Jump to search
Project Overview
- Project Name: Dynamic device registration for NetAnim simulation animations
- Contributor: Raghuram Kannan
- Mentors: Tommaso Pecorella and Manoj Kumar Rana
- Main Goal: The project aims to refactor the NetAnim module such that each module willing to use NetAnim will have a .cc and .h file responsible for communication with the NetAnim module, enabled only if NetAnim is active. This will break the dependencies and will allow more flexibility for out-of-tree modules and modules migrating to the AppStore.
- Useful links:
- Project wiki page - used to track the work in progress.
Merge Requests
All the work done during GSoC has been committed to one branch, named gsoc-2023-netanim-changes.
Listed below are all the Merge Requests made during the GSoC period.
Milestones
- Finalized the design of adding a proxy class to the core module instead of the initially proposed Singleton + proxy approach.
- Implemented the Proxy class in the core module along with the proxy-class-test-suite for testing the Proxy class.
- Refactored the CSMA module and tested with the second.cc script to make sure it produced the same XML as before.
- Refactored the Point-to-Point module and tested with the first.cc script to make sure it produced the same XML as before.