All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Minor bug fix, commit 9e687f5
MROS main version is now ROS2-based, and tested with ROS humble.
- Add CI, for now it is only testing if package can be built
- Add support for multiple objectives
- Reorganized branches: master is now ROS2-based
- Separation of system modes from MROS
- Objectives can be in
IN_ERROR_FR
orIN_ERROR_NFR
, and not all Function Designs in error are blocked
- Renamed objective action name, and change mode service name
-
Method used to read the ontology files was moved to the tomasys lib
-
RosReasoner inherits from Reasoner
-
In the meetNFR function, it returns without doing anything if no requirement is hardcoded
-
Added mros2_mock package with mock code to test MROS2
-
Updates to package.xml
-
Formatting following pep8
-
Refactoring in general
-
Several changes to logging
- Fix issue #130: Fix system modes' service import
- Several minor fixes