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
4 changes: 2 additions & 2 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -73,5 +73,5 @@ bazel_dep(name = "rules_java", version = "8.15.1")
#
###############################################################################
bazel_dep(name = "score_tooling", version = "1.0.4")
bazel_dep(name = "score_docs_as_code", version = "2.3.0")
bazel_dep(name = "score_process", version = "1.4.1")
bazel_dep(name = "score_docs_as_code", version = "2.3.3")
bazel_dep(name = "score_process", version = "1.4.2")
6 changes: 2 additions & 4 deletions docs/features/lifecycle/architecture/launch_manager.rst
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ E.g. the configuration below consists of three :term:`Run Targets <Run Target>`
:scale: 50
:align: center

The :need:`comp_arc_sta__lifecycle__launch_manager` implements the following interfaces,for the selection of :term:`Run Target` s, starting and stopping of components and monitoring of the processes.
The :need:`comp__lifecycle_launch_manager` implements the following interfaces,for the selection of :term:`Run Target` s, starting and stopping of components and monitoring of the processes.

Switching between Run Targets
-----------------------------
Expand Down Expand Up @@ -117,11 +117,10 @@ This unified approach allows external state managers to request any run target a

.. feat_arc_dyn:: Control interface dynamic architecture activate run target
:id: feat_arc_dyn__lifecycle__control_if_activate
:security: YES
:status: valid
:safety: ASIL_B
:security: YES
:fulfils: feat_req__lifecycle__control_commands, feat_req__lifecycle__request_run_target_start, feat_req__lifecycle__switch_run_targets
:includes:

.. uml:: _assets/control_interface_start_sequence.puml
:scale: 50
Expand Down Expand Up @@ -250,7 +249,6 @@ Dynamic Architecture
:status: valid
:safety: ASIL_B
:fulfils: feat_req__lifecycle__control_commands, feat_req__lifecycle__request_run_target_start, feat_req__lifecycle__switch_run_targets
:includes:

.. uml:: _assets/lifecycle_state_machine.puml
:scale: 50
Expand Down
4 changes: 2 additions & 2 deletions docs/features/lifecycle/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ Specification

.. mod_view_sta:: Feature architecture
:id: mod_view_sta__lifecycle__overview
:includes: comp_arc_sta__lifecycle__launch_manager, comp_arc_sta__lifecycle__healthmonitor
:includes: comp__lifecycle_launch_manager, comp__lifecycle_healthmonitor

.. needarch::
:scale: 50
Expand All @@ -122,7 +122,7 @@ Specification
LifecycleApplication --> logic_arc_int__lifecycle__deadline_monitor_if :use
LifecycleApplication --> posix_signals : implements
NativeApplication --> posix_signals : implements
comp_arc_sta__lifecycle__launch_manager --> posix_signals : use
comp__lifecycle_launch_manager --> posix_signals : use


The overall functionality of the feature can be split into 2 subfeatures, which are
Expand Down
28 changes: 19 additions & 9 deletions docs/modules/lifecycle/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,39 +18,49 @@ Lifecycle

.. mod_view_sta:: Lifecycle
:id: mod_view_sta__lifecycle__modules
:includes: comp_arc_sta__lifecycle__launch_manager, comp_arc_sta__lifecycle__healthmonitor
:includes: comp__lifecycle_launch_manager, comp__lifecycle_healthmonitor

.. needarch::
:scale: 50
:align: center

{{ draw_module(need(), needs) }}

.. comp_arc_sta:: Launch Manager
:id: comp_arc_sta__lifecycle__launch_manager
.. comp:: Launch Manager
:id: comp__lifecycle_launch_manager
:status: valid
:safety: ASIL_B
:implements: logic_arc_int__lifecycle__controlif, logic_arc_int__lifecycle__alive_if
:uses: logic_arc_int__logging__logging, logic_arc_int__baselibs__json, logic_arc_int__os__fork, logic_arc_int__lifecycle__lifecycle_if
:security: NO
:includes:
:fulfils:


.. comp_arc_sta:: Launch Manager Static View
:id: comp_arc_sta__lifecycle__launch_manager
:status: valid
:safety: ASIL_B
:security: NO

.. needarch::
:scale: 50
:align: center

{{ draw_component(need(), needs) }}

.. comp_arc_sta:: Health Monitor
:id: comp_arc_sta__lifecycle__healthmonitor
.. comp:: Health Monitor
:id: comp__lifecycle_healthmonitor
:status: valid
:safety: ASIL_B
:security: NO
:implements: logic_arc_int__lifecycle__deadline_monitor_if,logic_arc_int__lifecycle__logical_monitor_if
:uses: logic_arc_int__lifecycle__alive_if

.. comp_arc_sta:: Health Monitor Static View
:id: comp_arc_sta__lifecycle__healthmonitor
:status: valid
:safety: ASIL_B
:security: NO
:includes:
:fulfils:
:uses: logic_arc_int__lifecycle__alive_if

.. needarch::
:scale: 50
Expand Down