Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ Release Versions:
- feat: use v2.0.0-rc1-jazzy image (#126)
- feat: add message definition for encoded state (#132)
- refactor: remove lifecycle predicates and add lifecycle state getter (#130)
- feat(components): use component description schema 1-1-1 to mark lifecycle property (#136)

## 4.2.2

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"$schema": "https://raw.githubusercontent.com/aica-technology/api/main/docs/static/schemas/1-1-1/component.schema.json",
"name": "Component",
"description": {
"brief": "A wrapper for rclcpp::Node to simplify application composition through unified component interfaces.",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
{
"$schema": "https://raw.githubusercontent.com/aica-technology/api/main/docs/static/schemas/1-1-1/component.schema.json",
"name": "Lifecycle Component",
"description": {
"brief": "A wrapper for rclcpp_lifecycle::LifecycleNode to simplify application composition through unified component interfaces while supporting lifecycle states and transitions.",
"details": "This class is intended for direct inheritance to implement custom state-based components that perform different behaviors based on their state and on state transitions."
},
"lifecycle": true,
"virtual": true,
"registration": "modulo_components::LifecycleComponent",
"inherits": "",
Expand Down