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

Fix to allow ports to have both triggers and further bindings #16

Merged
merged 1 commit into from
Jul 8, 2022

Conversation

cmnrd
Copy link
Contributor

@cmnrd cmnrd commented Jul 8, 2022

In case of nested reactors, the outer reactor might have a reaction triggered by the port, but also a connection to an input of the nested reactor.

In case of nested reactors, the outer reactor might have a reaction
triggered by the port, but also a connection to an input of the nested
reactor.
@cmnrd cmnrd merged commit 6e70c18 into master Jul 8, 2022
@cmnrd cmnrd deleted the fix-nested-reactions branch July 8, 2022 09:31
cmnrd added a commit to lf-lang/lingua-franca that referenced this pull request Jul 8, 2022
The reactor-cpp runtime did not correctly handle multiple reactions in different
nested reactors that are triggered by the same port upstream port. This change
pulls in a fix in reactor-cpp and adds an LF test.

Related reactor-cpp PR: lf-lang/reactor-cpp#16
@lhstrh lhstrh changed the title bugfix: allow ports to have both triggers and further bindings Fix that allows ports to have both triggers and further bindings Jul 20, 2022
@lhstrh lhstrh changed the title Fix that allows ports to have both triggers and further bindings Fix to allow ports to have both triggers and further bindings Jul 20, 2022
@lhstrh lhstrh added the bug Something isn't working label Jul 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants