Skip to content

Feat: support StoryBoardElementStateCondition

Ziqi Zhou requested to merge feat/support-StoryBoardElementStateCondition into main

This PR supports StoryBoardElementStateCondition (ASAM OpenSCENARIO v1.3.1). This is achieved by creating a StoryboardElementStateManager, which is passed through the tree so that each related node can access the manager to create and update states and transitions based on their individual logic. The states and transitions of Actions are managed using a decorator node called StateAwareActionNode.

The currently supported elements and their applicable states are listed in the following table (N.A. = Not Applicable).

Element completeState runningState standbyState endTransition skipTransition startTransition stopTransition
Story N.A.
Act N.A.
ManeuverGroup N.A.
Maneuver N.A. N.A. N.A.
Event
Action N.A. N.A. N.A.
Edited by Ziqi Zhou

Merge request reports

Loading