Releases: UoY-RoboStar/rtcg
Releases · UoY-RoboStar/rtcg
v0.1.1
Added
- Use the
catkin
tag inside C++ configuration to makertcg-gen
produce
Catkinpackage.xml
andCMakeLists.txt
files for each test. This is
experimental. Inside thecatkin
tag, thepackage
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 undertests
, types are undertypes
(and are
a map from channel names to type info). Seeexamples/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 unifiedconvert.h
now appear in the
convert
subdirectory of the source root (alongsidertcg
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.
v0.1.0
0.1.0 - 2023-03-14
Added
- Initial release, with support for basic ROS1 C++ code generation from forbidden traces.