Fixes issue where the quotation marks in LaneAttributesTrackedVehicle.msg were UTF-8 characters. The UTF-8 characters resulted in reading issues on systems with a non-UTF-8 locale. The UTF-8 quotes have been replaced with ASCII quotes, which resolved the issue.
Related Issue
Closes usdot-fhwa-stol/carma-msgs#112
Motivation and Context
The comment block in the LaneAttributesTrackedVehicle.msg file erroneously used UTF-8 quotation markings instead of ASCII quotes. This caused problems when a system (Docker container) using the POSIX locale tried to read the file. When the file was opened to generate the corresponding ROS message implementation, the build would crash because the quote marks could not be decoded.
How Has This Been Tested?
j2735_msgs package was built on a system using the en_US.UTF-8 locale and a system using the POSIX locale. Both systems built the package successfully after the fix.
Types of changes
[x] Defect fix (non-breaking change that fixes an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (fix or feature that cause existing functionality to change)
Checklist:
[ ] I have added any new packages to the sonar-scanner.properties file
[ ] My change requires a change to the documentation.
PR Details
Description
Fixes issue where the quotation marks in
LaneAttributesTrackedVehicle.msg
were UTF-8 characters. The UTF-8 characters resulted in reading issues on systems with a non-UTF-8 locale. The UTF-8 quotes have been replaced with ASCII quotes, which resolved the issue.Related Issue
Closes usdot-fhwa-stol/carma-msgs#112
Motivation and Context
The comment block in the
LaneAttributesTrackedVehicle.msg
file erroneously used UTF-8 quotation markings instead of ASCII quotes. This caused problems when a system (Docker container) using the POSIX locale tried to read the file. When the file was opened to generate the corresponding ROS message implementation, the build would crash because the quote marks could not be decoded.How Has This Been Tested?
j2735_msgs
package was built on a system using theen_US.UTF-8
locale and a system using thePOSIX
locale. Both systems built the package successfully after the fix.Types of changes
Checklist: