The code generated using ROS custom message in MATLAB R2021a is wrong
Mostra commenti meno recenti
When the ROS custom message name contains uppercase letters and underscores, the generated code is wrong. In the file slros_busmsg_conversion.cpp, for example, the custom message member is named float32 DataY. In the function converFromBus generated by MATLAB R2021a, msgPtr-> DataY becomes msgPtr->data_y, which is the correct msgPtr->DataY in MATLAB R2020b.
Risposte (1)
Abhijeet Gadkari
il 20 Lug 2021
1 voto
Hello Longxia,
This is a known problem that was fixed in R2021a update1.
Please install R2021a update 1 and generate code again.
Let us know if this resolved the issue.
-Abhijeet
1 Commento
longxia da
il 12 Ago 2021
Categorie
Scopri di più su Publishers and Subscribers in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!