Releases: UoY-RoboStar/rtcg
Releases · UoY-RoboStar/rtcg
v0.1.1
Added
- Use the
catkintag inside C++ configuration to makertcg-genproduce
Catkinpackage.xmlandCMakeLists.txtfiles for each test. This is
experimental. Inside thecatkintag, thepackagesub-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 undertests, types are undertypes(and are
a map from channel names to type info). Seeexamples/bmon/stms.json. - There is now only one
convert.hgenerated, and it uses the unified types
stored in the STM. - Both
convert.cppand the newly unifiedconvert.hnow appear in the
convertsubdirectory of the source root (alongsidertcgetc). - Input directory structures now more closely match output directory
structures. For example,convert.cppmust 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.
v0.1.0
0.1.0 - 2023-03-14
Added
- Initial release, with support for basic ROS1 C++ code generation from forbidden traces.