ni / niveristand-communications-bus-template

Template custom device for using communications buses in VeriStand
http://www.ni.com
MIT License
0 stars 3 forks source link

Support multiple execution units #13

Closed rtzoeller closed 4 years ago

rtzoeller commented 4 years ago

What does this Pull Request accomplish?

Add support for running multiple inline and asynchronous execution units.

Why should this Pull Request be merged?

We currently only support running a single execution unit inline.

What testing has been done?

niveristand-diff-bot commented 4 years ago

Bleep bloop!

LabVIEW Diff Robot here with some diffs served up hot for your pull request.

Notice something funny? Help fix me on my GitHub repo.

Communication Bus Template Engine.lvlib--Communication Bus Template.Async.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Engine.lvlib--Communication%20Bus%20Template.Async.vi.png)
Communication Bus Template Engine.lvlib--Finalize Inline Execution Units.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Engine.lvlib--Finalize%20Inline%20Execution%20Units.vi.png)
Communication Bus Template Engine.lvlib--Initialize Inline Execution Units.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Engine.lvlib--Initialize%20Inline%20Execution%20Units.vi.png)
Communication Bus Template Engine.lvlib--Launch Asynchronous Execution Units.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Engine.lvlib--Launch%20Asynchronous%20Execution%20Units.vi.png)
Communication Bus Template Engine.lvlib--Read from Inline Execution Units.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Engine.lvlib--Read%20from%20Inline%20Execution%20Units.vi.png)
Communication Bus Template Engine.lvlib--RT Driver VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Engine.lvlib--RT%20Driver%20VI.vi.png)
Communication Bus Template Engine.lvlib--Start Inline Execution Units.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Engine.lvlib--Start%20Inline%20Execution%20Units.vi.png)
Communication Bus Template Engine.lvlib--Unflatten Asynchronous Execution Units.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Engine.lvlib--Unflatten%20Asynchronous%20Execution%20Units.vi.png)
Communication Bus Template Engine.lvlib--Unflatten Compiled Data.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Engine.lvlib--Unflatten%20Compiled%20Data.vi.png)
Communication Bus Template Engine.lvlib--Unflatten Inline Execution Units.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Engine.lvlib--Unflatten%20Inline%20Execution%20Units.vi.png)
Communication Bus Template Engine.lvlib--Write to Inline Execution Units.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Engine.lvlib--Write%20to%20Inline%20Execution%20Units.vi.png)
Communication Bus Template Interfaces.lvlib--Execution Unit.lvlib--Execution Unit Factory.lvclass--Create Execution Unit.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Interfaces.lvlib--Execution%20Unit.lvlib--Execution%20Unit%20Factory.lvclass--Create%20Execution%20Unit.vi.png)
Communication Bus Template Interfaces.lvlib--Protocol Implementation.lvlib--Execution Unit Factory Implementation.lvclass--Create Execution Unit.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20Interfaces.lvlib--Protocol%20Implementation.lvlib--Execution%20Unit%20Factory%20Implementation.lvclass--Create%20Execution%20Unit.vi.png)
Communication Bus Template System Explorer.lvlib--ActionVIOnCompile.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20System%20Explorer.lvlib--ActionVIOnCompile.vi.png)
Communication Bus Template System Explorer.lvlib--Compile Asynchronous Execution Units.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20System%20Explorer.lvlib--Compile%20Asynchronous%20Execution%20Units.vi.png)
Communication Bus Template System Explorer.lvlib--Compile Inline Execution Units.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-13/2020-09-18/14%3A46%3A07/Communication%20Bus%20Template%20System%20Explorer.lvlib--Compile%20Inline%20Execution%20Units.vi.png)