cmu-rss-lab / roswire

A library for static and dynamic analysis of ROS applications via Docker 🔌
http://christimperley.co.uk/roswire
Apache License 2.0
8 stars 0 forks source link

Refactor FormatDatabase into ROS1 and ROS2 versions #449

Closed schmerl closed 3 years ago

schmerl commented 3 years ago

FormatDatabase depends on MsgFormat (and classes that depend on MsgFormat). To prepare for processing ROS2 message formats, this PR splits FormatDatabase first.

Note that ROS1FormatDatabase and ROS2FormatDatabase are mostly identical, but will change when ActionFormat and MsgFormat are refactored into different ROS versions.