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 tasklist structure #60

Merged
merged 11 commits into from
Aug 23, 2021
Merged

fix tasklist structure #60

merged 11 commits into from
Aug 23, 2021

Conversation

LarsNt
Copy link
Contributor

@LarsNt LarsNt commented Jul 16, 2021

This pull request fixes #59 .

Change Summary:

  • intasks are now link to parent chart
  • step and transition tasks of SSCs are automatically linked into intask
  • execution order of function blocks, steps, and transitions can now be changed by reordering intask task list
  • debug builds try to find an initial task before executing function blocks from C, providing warnings if unsuccessful

Breaking changes:

  • timing of vdivde3696 function blocks may change for saved databases
    • affected types: fio, aver, c, cs, deadt, dif, hn, integr, seo, tof1, ton1, tp1
  • loading saves on an old system causes doubled executions of function blocks

LarsNt added 11 commits June 8, 2021 22:28
this makes the task structure transparent and
avoids executing from c code
setterfunction of any variables was not executed when the value did not
change. this is contrary to other types.
* unlink next step if it already has a task parent
* leaving the step when a transition activates
* create links between steps / transitions and intask
* create links between step tasks and step
* veryfy connection to UrTask where execution from c code is necessary
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.

2 participants