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

CAN reader implementation #36

Closed rtzoeller closed 4 years ago

rtzoeller commented 4 years ago

What does this Pull Request accomplish?

Define a basic execution unit for reading CAN frames. Create one execution unit per incoming section.

Why should this Pull Request be merged?

This is the receiving counterpart to #35.

What testing has been done?

Deployed to a Linux PXI controller and validated that I received the same frames as bus monitor.

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--Implementation.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-36/2020-10-09/13%3A34%3A17/Communication%20Bus%20Template%20Engine.lvlib--Implementation.lvlib--Execution%20Unit%20Factory.lvclass--Create%20Execution%20Unit.vi.png)
Communication Bus Template Engine.lvlib--Implementation.lvlib--Execution Unit Factory.lvclass--Get Signal Names.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-36/2020-10-09/13%3A34%3A17/Communication%20Bus%20Template%20Engine.lvlib--Implementation.lvlib--Execution%20Unit%20Factory.lvclass--Get%20Signal%20Names.vi.png)
Communication Bus Template Engine.lvlib--Implementation.lvlib--NI-XNET CAN Reader Execution Unit.lvclass--Construct.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-36/2020-10-09/13%3A34%3A17/Communication%20Bus%20Template%20Engine.lvlib--Implementation.lvlib--NI-XNET%20CAN%20Reader%20Execution%20Unit.lvclass--Construct.vi.png)
Communication Bus Template Engine.lvlib--Implementation.lvlib--NI-XNET CAN Reader Execution Unit.lvclass--Finalize.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-36/2020-10-09/13%3A34%3A17/Communication%20Bus%20Template%20Engine.lvlib--Implementation.lvlib--NI-XNET%20CAN%20Reader%20Execution%20Unit.lvclass--Finalize.vi.png)
Communication Bus Template Engine.lvlib--Implementation.lvlib--NI-XNET CAN Reader Execution Unit.lvclass--Get Identifier.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-36/2020-10-09/13%3A34%3A17/Communication%20Bus%20Template%20Engine.lvlib--Implementation.lvlib--NI-XNET%20CAN%20Reader%20Execution%20Unit.lvclass--Get%20Identifier.vi.png)
Communication Bus Template Engine.lvlib--Implementation.lvlib--NI-XNET CAN Reader Execution Unit.lvclass--Initialize.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-36/2020-10-09/13%3A34%3A17/Communication%20Bus%20Template%20Engine.lvlib--Implementation.lvlib--NI-XNET%20CAN%20Reader%20Execution%20Unit.lvclass--Initialize.vi.png)
Communication Bus Template Engine.lvlib--Implementation.lvlib--NI-XNET CAN Reader Execution Unit.lvclass--Read from Hardware.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-36/2020-10-09/13%3A34%3A17/Communication%20Bus%20Template%20Engine.lvlib--Implementation.lvlib--NI-XNET%20CAN%20Reader%20Execution%20Unit.lvclass--Read%20from%20Hardware.vi.png)
Communication Bus Template Engine.lvlib--Implementation.lvlib--NI-XNET CAN Reader Execution Unit.lvclass--Start.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-36/2020-10-09/13%3A34%3A17/Communication%20Bus%20Template%20Engine.lvlib--Implementation.lvlib--NI-XNET%20CAN%20Reader%20Execution%20Unit.lvclass--Start.vi.png)
Communication Bus Template Engine.lvlib--Implementation.lvlib--NI-XNET CAN Reader Execution Unit.lvclass--Write to Hardware.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-communications-bus-template/PR-36/2020-10-09/13%3A34%3A17/Communication%20Bus%20Template%20Engine.lvlib--Implementation.lvlib--NI-XNET%20CAN%20Reader%20Execution%20Unit.lvclass--Write%20to%20Hardware.vi.png)