You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
microxrceddsgen can take an argument for multiple files at the same time. We call bld() once for each file. It would be faster to do batch them per folder, or all together at the same time.
Bug report
Issue details
Very occasionally, microxrceddsgen fails to generate messages. This is likely because waf is writing to the same file from multiple threads.
Version
4.5
Platform
[ ] All
[ ] AntennaTracker
[ ] Copter
[ ] Plane
[ ] Rover
[ ] Submarine
Airframe type
all
Hardware type
sitl
Logs
Details
microxrceddsgen can take an argument for multiple files at the same time. We call
bld()
once for each file. It would be faster to do batch them per folder, or all together at the same time.We'll need to generate them into the right folder too. See eProsima/Micro-XRCE-DDS-Gen#80
A possible workaround is to generate each IDL in it's own folder, or skip dependent files.
Here's
gen_cmd
onmaster
:And a proposed fix:
The text was updated successfully, but these errors were encountered: