Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce blackboard support #71

Merged
merged 58 commits into from
Dec 16, 2024
Merged

Introduce blackboard support #71

merged 58 commits into from
Dec 16, 2024

Conversation

MarcoLm993
Copy link
Collaborator

@MarcoLm993 MarcoLm993 commented Nov 29, 2024

The Blackboard support is up and running, together with some very basic documentation about it!

In the current state, we expect that BlackBoard variables are accessed only inside the state body (hence Transitions and related subclasses), and not in the state's onentry and onexit blocks (we can think about removing this limitation later, but for now I think it is fair).
As usual, tests for this new feature have been added and some bugs have been spotted and solved :)

MarcoLm993 and others added 22 commits November 26, 2024 15:57
Co-authored-by: Christian Henkel <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Christian Henkel <[email protected]>
Signed-off-by: Christian Henkel <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
@MarcoLm993 MarcoLm993 requested review from ct2034 and MKlauck November 29, 2024 17:32
@ct2034
Copy link
Member

ct2034 commented Nov 29, 2024

Great work. I will definitely give it a try!

Copy link
Member

@MKlauck MKlauck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you very much for all the effort and for finishing this before your vacation 👍 I guess Christian will have a closer and more detailed look into the code specifics. From my side it already looks great.

docs/source/scxml-jani-conversion.rst Outdated Show resolved Hide resolved
docs/source/scxml-jani-conversion.rst Outdated Show resolved Hide resolved
Signed-off-by: Christian Henkel <[email protected]>
This reverts commit dc0f1a4.

Signed-off-by: Christian Henkel <[email protected]>
This reverts commit 08115f7.

Signed-off-by: Christian Henkel <[email protected]>
Signed-off-by: Christian Henkel <[email protected]>
@ct2034 ct2034 force-pushed the introduce-blackboard-support branch from 41b0ce0 to 7465db1 Compare December 15, 2024 20:28
MarcoLm993 and others added 18 commits December 16, 2024 10:24
Signed-off-by: Christian Henkel <[email protected]>
Co-authored-by: Marco Lampacrescia <[email protected]>

Signed-off-by: Christian Henkel <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Christian Henkel <[email protected]>
Signed-off-by: Christian Henkel <[email protected]>
Signed-off-by: Christian Henkel <[email protected]>
Signed-off-by: Christian Henkel <[email protected]>
Signed-off-by: Christian Henkel <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Christian Henkel <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
Signed-off-by: Marco Lampacrescia <[email protected]>
docs/source/scxml-jani-conversion.rst Outdated Show resolved Hide resolved
src/as2fm/scxml_converter/bt_converter.py Outdated Show resolved Hide resolved
@MarcoLm993 MarcoLm993 merged commit 1ecf24a into main Dec 16, 2024
4 checks passed
@MarcoLm993 MarcoLm993 deleted the introduce-blackboard-support branch December 16, 2024 15:51
@ct2034 ct2034 mentioned this pull request Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants