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
Use the catkin tag inside C++ configuration to make rtcg-gen produce
Catkin package.xml and CMakeLists.txt files for each test. This is
experimental. Inside the catkin tag, the package sub-tag contains a
simplified implementation of the Catkin v2 package format.
Changed
STM suites now contain unified inferred channel types as well as the
generated tests. This means there is now an extra level of nesting in the
data structure: tests are under tests, types are under types (and are
a map from channel names to type info). See examples/bmon/stms.json.
There is now only one convert.h generated, and it uses the unified types
stored in the STM.
Both convert.cpp and the newly unified convert.h now appear in the convert subdirectory of the source root (alongside rtcg etc).
Input directory structures now more closely match output directory
structures. For example, convert.cpp must now be in $INPUT/$VARIANT/src/convert/convert.cpp, which matches where it will be
generated in the output.
(Accidentally omitted from changelog as released): Initial delay and timeout
callbacks now only fire when waiting to start or running respectively, which
should fix a bug with these timeouts firing repeatedly.