ni / niveristand-aim-milStd1553-custom-device

Custom device for AIM MIL-STD-1553 hardware
MIT License
1 stars 2 forks source link

Multiple Ports support removed, and changed test XML to match Schema #27

Closed papowerNI closed 2 years ago

papowerNI commented 2 years ago

What does this Pull Request accomplish?

Why should this Pull Request be merged?

AIM doesn't support multiple ports, and the rest is useful clean up

What testing has been done?

built it all up successfully, and manually tried reading and writing in Veristand, as well as changing xml files and refreshing the system explorer.

system tests are not currently passing with the schema changes, but I think that suggests a different issue that needs to be fixed. Since this PR is already pretty big, I think that bug can be addressed in the future.

niveristand-diff-bot commented 2 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.

1553 Parameters Import.lvclass--setUp.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/1553%20Parameters%20Import.lvclass--setUp.vi.png)
1553 Parameters Import.lvclass--test Import Acyclic Frames.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/1553%20Parameters%20Import.lvclass--test%20Import%20Acyclic%20Frames.vi.png)
1553 Parameters Import.lvclass--test Import Messages.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/1553%20Parameters%20Import.lvclass--test%20Import%20Messages.vi.png)
1553 Parameters Import.lvclass--test Import Terminals.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/1553%20Parameters%20Import.lvclass--test%20Import%20Terminals.vi.png)
1553 Parameters Import.lvclass--test Import with Parameters Files Missing Something.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/1553%20Parameters%20Import.lvclass--test%20Import%20with%20Parameters%20Files%20Missing%20Something.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Address Based Execution Unit.lvclass--1553 Address Based Handles to Execution Unit Address Handles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Address%20Based%20Execution%20Unit.lvclass--1553%20Address%20Based%20Handles%20to%20Execution%20Unit%20Address%20Handles.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Address Based Execution Unit.lvclass--1553 Channels to Address Based Handles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Address%20Based%20Execution%20Unit.lvclass--1553%20Channels%20to%20Address%20Based%20Handles.vi.png)
AIM MIL-STD-1553 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-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Execution%20Unit%20Factory.lvclass--Create%20Execution%20Unit.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Execution Unit.lvclass--1553 Channels to Channel Handles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Execution%20Unit.lvclass--1553%20Channels%20to%20Channel%20Handles.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Convert Message Definition to Message Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Convert%20Message%20Definition%20to%20Message%20Configuration.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Create Shared Resources.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Create%20Shared%20Resources.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Create Unique IDs per Name.vim.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Create%20Unique%20IDs%20per%20Name.vim.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Get 1553 Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Get%201553%20Configuration.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Add Port.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Scripting.lvlib--Add%20Port.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Get Port.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Scripting.lvlib--Get%20Port.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Import Configuration File.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Scripting.lvlib--Import%20Configuration%20File.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Read Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Scripting.lvlib--Read%20Configuration.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Write Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20Scripting.lvlib--Write%20Configuration.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--Refresh.lvlib--Handle Parameter Configuration File Change.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--Refresh.lvlib--Handle%20Parameter%20Configuration%20File%20Change.vi.png)
Create Execution Unit.lvclass--test BC + RTs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Create%20Execution%20Unit.lvclass--test%20BC%20%2B%20RTs.vi.png)
Create Execution Unit.lvclass--test BC Only.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Create%20Execution%20Unit.lvclass--test%20BC%20Only.vi.png)
Create Execution Unit.lvclass--test RTs Only.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Create%20Execution%20Unit.lvclass--test%20RTs%20Only.vi.png)
Engine.lvclass--test Create Map from Messages to Value Indexes.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Engine.lvclass--test%20Create%20Map%20from%20Messages%20to%20Value%20Indexes.vi.png)
Loopback.lvclass--test Loopback.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Loopback.lvclass--test%20Loopback.vi.png)
Scripting.lvclass--test Add-Find-Remove Messages.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Scripting.lvclass--test%20Add-Find-Remove%20Messages.vi.png)
Scripting.lvclass--test Add-Get-Remove Port.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Scripting.lvclass--test%20Add-Get-Remove%20Port.vi.png)
Scripting.lvclass--test Error Propagation.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Scripting.lvclass--test%20Error%20Propagation.vi.png)
Scripting.lvclass--test Get-Set-Get Parameter Definitions.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Scripting.lvclass--test%20Get-Set-Get%20Parameter%20Definitions.vi.png)
Scripting.lvclass--test Read Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Scripting.lvclass--test%20Read%20Configuration.vi.png)
Scripting.lvclass--test Script CD with Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Scripting.lvclass--test%20Script%20CD%20with%20Configuration.vi.png)
Scripting.lvclass--test Verify No Timestamp Channels.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Scripting.lvclass--test%20Verify%20No%20Timestamp%20Channels.vi.png)
Scripting.lvclass--test Verify Timestamp Channels Created.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-26/17%3A42%3A31/Scripting.lvclass--test%20Verify%20Timestamp%20Channels%20Created.vi.png)
niveristand-diff-bot commented 2 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.

1553 Parameters Import.lvclass--setUp.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/1553%20Parameters%20Import.lvclass--setUp.vi.png)
1553 Parameters Import.lvclass--test Import Acyclic Frames.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/1553%20Parameters%20Import.lvclass--test%20Import%20Acyclic%20Frames.vi.png)
1553 Parameters Import.lvclass--test Import Messages.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/1553%20Parameters%20Import.lvclass--test%20Import%20Messages.vi.png)
1553 Parameters Import.lvclass--test Import Terminals.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/1553%20Parameters%20Import.lvclass--test%20Import%20Terminals.vi.png)
1553 Parameters Import.lvclass--test Import with Parameters Files Missing Something.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/1553%20Parameters%20Import.lvclass--test%20Import%20with%20Parameters%20Files%20Missing%20Something.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Address Based Execution Unit.lvclass--1553 Address Based Handles to Execution Unit Address Handles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Address%20Based%20Execution%20Unit.lvclass--1553%20Address%20Based%20Handles%20to%20Execution%20Unit%20Address%20Handles.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Address Based Execution Unit.lvclass--1553 Channels to Address Based Handles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Address%20Based%20Execution%20Unit.lvclass--1553%20Channels%20to%20Address%20Based%20Handles.vi.png)
AIM MIL-STD-1553 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-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Execution%20Unit%20Factory.lvclass--Create%20Execution%20Unit.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Execution Unit.lvclass--1553 Channels to Channel Handles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Execution%20Unit.lvclass--1553%20Channels%20to%20Channel%20Handles.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Convert Message Definition to Message Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Convert%20Message%20Definition%20to%20Message%20Configuration.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Create Shared Resources.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Create%20Shared%20Resources.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Create Unique IDs per Name.vim.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Create%20Unique%20IDs%20per%20Name.vim.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Get 1553 Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Get%201553%20Configuration.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Add Port.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Scripting.lvlib--Add%20Port.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Get Port.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Scripting.lvlib--Get%20Port.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Import Configuration File.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Scripting.lvlib--Import%20Configuration%20File.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Read Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Scripting.lvlib--Read%20Configuration.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Write Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20Scripting.lvlib--Write%20Configuration.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--Refresh.lvlib--Handle Parameter Configuration File Change.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--Refresh.lvlib--Handle%20Parameter%20Configuration%20File%20Change.vi.png)
Create Execution Unit.lvclass--test BC + RTs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Create%20Execution%20Unit.lvclass--test%20BC%20%2B%20RTs.vi.png)
Create Execution Unit.lvclass--test BC Only.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Create%20Execution%20Unit.lvclass--test%20BC%20Only.vi.png)
Create Execution Unit.lvclass--test RTs Only.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Create%20Execution%20Unit.lvclass--test%20RTs%20Only.vi.png)
Engine.lvclass--test Create Map from Messages to Value Indexes.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Engine.lvclass--test%20Create%20Map%20from%20Messages%20to%20Value%20Indexes.vi.png)
Loopback.lvclass--test Loopback.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Loopback.lvclass--test%20Loopback.vi.png)
Scripting.lvclass--test Add-Find-Remove Messages.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Scripting.lvclass--test%20Add-Find-Remove%20Messages.vi.png)
Scripting.lvclass--test Add-Get-Remove Port.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Scripting.lvclass--test%20Add-Get-Remove%20Port.vi.png)
Scripting.lvclass--test Error Propagation.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Scripting.lvclass--test%20Error%20Propagation.vi.png)
Scripting.lvclass--test Get-Set-Get Parameter Definitions.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Scripting.lvclass--test%20Get-Set-Get%20Parameter%20Definitions.vi.png)
Scripting.lvclass--test Read Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Scripting.lvclass--test%20Read%20Configuration.vi.png)
Scripting.lvclass--test Script CD with Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Scripting.lvclass--test%20Script%20CD%20with%20Configuration.vi.png)
Scripting.lvclass--test Verify No Timestamp Channels.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Scripting.lvclass--test%20Verify%20No%20Timestamp%20Channels.vi.png)
Scripting.lvclass--test Verify Timestamp Channels Created.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-27/12%3A41%3A46/Scripting.lvclass--test%20Verify%20Timestamp%20Channels%20Created.vi.png)
niveristand-diff-bot commented 2 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.

1553 Parameters Import.lvclass--setUp.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/1553%20Parameters%20Import.lvclass--setUp.vi.png)
1553 Parameters Import.lvclass--test Import Acyclic Frames.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/1553%20Parameters%20Import.lvclass--test%20Import%20Acyclic%20Frames.vi.png)
1553 Parameters Import.lvclass--test Import Messages.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/1553%20Parameters%20Import.lvclass--test%20Import%20Messages.vi.png)
1553 Parameters Import.lvclass--test Import Terminals.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/1553%20Parameters%20Import.lvclass--test%20Import%20Terminals.vi.png)
1553 Parameters Import.lvclass--test Import with Parameters Files Missing Something.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/1553%20Parameters%20Import.lvclass--test%20Import%20with%20Parameters%20Files%20Missing%20Something.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Address Based Execution Unit.lvclass--1553 Address Based Handles to Execution Unit Address Handles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Address%20Based%20Execution%20Unit.lvclass--1553%20Address%20Based%20Handles%20to%20Execution%20Unit%20Address%20Handles.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Address Based Execution Unit.lvclass--1553 Channels to Address Based Handles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Address%20Based%20Execution%20Unit.lvclass--1553%20Channels%20to%20Address%20Based%20Handles.vi.png)
AIM MIL-STD-1553 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-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Execution%20Unit%20Factory.lvclass--Create%20Execution%20Unit.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Execution Unit.lvclass--1553 Channels to Channel Handles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Execution%20Unit.lvclass--1553%20Channels%20to%20Channel%20Handles.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Convert Message Definition to Message Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Convert%20Message%20Definition%20to%20Message%20Configuration.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Create Shared Resources.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Create%20Shared%20Resources.vi.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Create Unique IDs per Name.vim.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Create%20Unique%20IDs%20per%20Name.vim.png)
AIM MIL-STD-1553 Engine.lvlib--Implementation.lvlib--Shared Resources Factory.lvclass--Get 1553 Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Engine.lvlib--Implementation.lvlib--Shared%20Resources%20Factory.lvclass--Get%201553%20Configuration.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Add Port.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Scripting.lvlib--Add%20Port.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Get Port.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Scripting.lvlib--Get%20Port.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Import Configuration File.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Scripting.lvlib--Import%20Configuration%20File.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Read Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Scripting.lvlib--Read%20Configuration.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Write Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20Scripting.lvlib--Write%20Configuration.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--Refresh.lvlib--Handle Parameter Configuration File Change.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--Refresh.lvlib--Handle%20Parameter%20Configuration%20File%20Change.vi.png)
Create Execution Unit.lvclass--test BC + RTs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Create%20Execution%20Unit.lvclass--test%20BC%20%2B%20RTs.vi.png)
Create Execution Unit.lvclass--test BC Only.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Create%20Execution%20Unit.lvclass--test%20BC%20Only.vi.png)
Create Execution Unit.lvclass--test RTs Only.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Create%20Execution%20Unit.lvclass--test%20RTs%20Only.vi.png)
Engine.lvclass--test Create Map from Messages to Value Indexes.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Engine.lvclass--test%20Create%20Map%20from%20Messages%20to%20Value%20Indexes.vi.png)
Loopback.lvclass--test Loopback.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Loopback.lvclass--test%20Loopback.vi.png)
Scripting.lvclass--test Add-Find-Remove Messages.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Scripting.lvclass--test%20Add-Find-Remove%20Messages.vi.png)
Scripting.lvclass--test Add-Get-Remove Port.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Scripting.lvclass--test%20Add-Get-Remove%20Port.vi.png)
Scripting.lvclass--test Error Propagation.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Scripting.lvclass--test%20Error%20Propagation.vi.png)
Scripting.lvclass--test Get-Set-Get Parameter Definitions.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Scripting.lvclass--test%20Get-Set-Get%20Parameter%20Definitions.vi.png)
Scripting.lvclass--test Read Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Scripting.lvclass--test%20Read%20Configuration.vi.png)
Scripting.lvclass--test Script CD with Configuration.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Scripting.lvclass--test%20Script%20CD%20with%20Configuration.vi.png)
Scripting.lvclass--test Verify No Timestamp Channels.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Scripting.lvclass--test%20Verify%20No%20Timestamp%20Channels.vi.png)
Scripting.lvclass--test Verify Timestamp Channels Created.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-27/2022-05-31/09%3A37%3A11/Scripting.lvclass--test%20Verify%20Timestamp%20Channels%20Created.vi.png)