This PR adds a new ROS package with some Python functions to load ROS messages from YAML strings and files.
Related GitHub Issue
Closes #220
Related Jira Key
CDAR-185
Motivation and Context
Canned messages are commonly used in tests, but they are normally put directly into the source code, making the tests harder to read and preventing the message data from being reused in other tests. Having the ability to store message data in files and load them in during tests resolves both of these issues.
How Has This Been Tested?
Unit tests
Types of changes
[x] New feature (non-breaking change that adds functionality)
Checklist:
[x] I have added any new packages to the sonar-scanner.properties file
[x] My change requires a change to the documentation.
PR Details
Description
This PR adds a new ROS package with some Python functions to load ROS messages from YAML strings and files.
Related GitHub Issue
Closes #220
Related Jira Key
CDAR-185
Motivation and Context
Canned messages are commonly used in tests, but they are normally put directly into the source code, making the tests harder to read and preventing the message data from being reused in other tests. Having the ability to store message data in files and load them in during tests resolves both of these issues.
How Has This Been Tested?
Unit tests
Types of changes
Checklist: