ni / niveristand-aim-milStd1553-custom-device

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

Add Enable Disable RTM options and scripting VIs #82

Closed papowerNI closed 2 years ago

papowerNI commented 2 years ago

What does this Pull Request accomplish?

Why should this Pull Request be merged?

This is a valuable debugging feature and is part of the second release of the AIM 1553 custom device

What testing has been done?

Manually checked that icon is changed, RTM is changed, and devices don't function when disabled, and also ran automated tests: image

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.

AIM MIL-STD-1553 Scripting.lvlib--Check if Custom Device Enabled.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20Scripting.lvlib--Check%20if%20Custom%20Device%20Enabled.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Constants.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20Scripting.lvlib--Constants.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Disable Custom Device.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20Scripting.lvlib--Disable%20Custom%20Device.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Enable Custom Device.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20Scripting.lvlib--Enable%20Custom%20Device.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Find All Custom Devices.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20Scripting.lvlib--Find%20All%20Custom%20Devices.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Find Custom Device by Name.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20Scripting.lvlib--Find%20Custom%20Device%20by%20Name.vi.png)
AIM MIL-STD-1553 Shared.lvlib--Constants.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20Shared.lvlib--Constants.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--ActionVIOnCompile.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--ActionVIOnCompile.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--Check if Custom Device is Enabled.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--Check%20if%20Custom%20Device%20is%20Enabled.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--EnableDisable RTM.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--EnableDisable%20RTM.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--System Explorer Dispatcher.lvclass--Build Map from Page GUIDs to Page VIs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--System%20Explorer%20Dispatcher.lvclass--Build%20Map%20from%20Page%20GUIDs%20to%20Page%20VIs.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--System Explorer Dispatcher.lvclass--Get Menu Item VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--System%20Explorer%20Dispatcher.lvclass--Get%20Menu%20Item%20VI.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--System Explorer Dispatcher.lvclass--Get Menu Items.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--System%20Explorer%20Dispatcher.lvclass--Get%20Menu%20Items.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--System Explorer Dispatcher.lvclass--Get Page VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--System%20Explorer%20Dispatcher.lvclass--Get%20Page%20VI.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Interfaces.lvlib--System Explorer Dispatcher.lvclass--Get Menu Item VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Interfaces.lvlib--System%20Explorer%20Dispatcher.lvclass--Get%20Menu%20Item%20VI.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Interfaces.lvlib--System Explorer Dispatcher.lvclass--Get Menu Items.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Interfaces.lvlib--System%20Explorer%20Dispatcher.lvclass--Get%20Menu%20Items.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Parse Menu Items.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Parse%20Menu%20Items.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--RunTimeMenu Custom Population.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--RunTimeMenu%20Custom%20Population.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--RunTimeMenu Wrapper.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--RunTimeMenu%20Wrapper.vi.png)
Deployment.lvclass--test Deployment Disabled Custom Device.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/Deployment.lvclass--test%20Deployment%20Disabled%20Custom%20Device.vi.png)
Scripting.lvclass--test Check If Custom Device Is Enabled.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/Scripting.lvclass--test%20Check%20If%20Custom%20Device%20Is%20Enabled.vi.png)
Scripting.lvclass--test Find Disabled Custom Device.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/01%3A22%3A04/Scripting.lvclass--test%20Find%20Disabled%20Custom%20Device.vi.png)
papowerNI commented 2 years ago
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.

AIM MIL-STD-1553 Scripting.lvlib--Check if Custom Device Enabled.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20Scripting.lvlib--Check%20if%20Custom%20Device%20Enabled.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Constants.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20Scripting.lvlib--Constants.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Disable Custom Device.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20Scripting.lvlib--Disable%20Custom%20Device.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Enable Custom Device.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20Scripting.lvlib--Enable%20Custom%20Device.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Find All Custom Devices.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20Scripting.lvlib--Find%20All%20Custom%20Devices.vi.png)
AIM MIL-STD-1553 Scripting.lvlib--Find Custom Device by Name.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20Scripting.lvlib--Find%20Custom%20Device%20by%20Name.vi.png)
AIM MIL-STD-1553 Shared.lvlib--Constants.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20Shared.lvlib--Constants.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--ActionVIOnCompile.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--ActionVIOnCompile.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--Check if Custom Device is Enabled.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--Check%20if%20Custom%20Device%20is%20Enabled.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--EnableDisable RTM.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--EnableDisable%20RTM.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--System Explorer Dispatcher.lvclass--Build Map from Page GUIDs to Page VIs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--System%20Explorer%20Dispatcher.lvclass--Build%20Map%20from%20Page%20GUIDs%20to%20Page%20VIs.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--System Explorer Dispatcher.lvclass--Get Menu Item VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--System%20Explorer%20Dispatcher.lvclass--Get%20Menu%20Item%20VI.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--System Explorer Dispatcher.lvclass--Get Menu Items.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--System%20Explorer%20Dispatcher.lvclass--Get%20Menu%20Items.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Implementation.lvlib--System Explorer Dispatcher.lvclass--Get Page VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Implementation.lvlib--System%20Explorer%20Dispatcher.lvclass--Get%20Page%20VI.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Interfaces.lvlib--System Explorer Dispatcher.lvclass--Get Menu Item VI.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Interfaces.lvlib--System%20Explorer%20Dispatcher.lvclass--Get%20Menu%20Item%20VI.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Interfaces.lvlib--System Explorer Dispatcher.lvclass--Get Menu Items.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Interfaces.lvlib--System%20Explorer%20Dispatcher.lvclass--Get%20Menu%20Items.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--Parse Menu Items.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--Parse%20Menu%20Items.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--RunTimeMenu Custom Population.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--RunTimeMenu%20Custom%20Population.vi.png)
AIM MIL-STD-1553 System Explorer.lvlib--RunTimeMenu Wrapper.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/AIM%20MIL-STD-1553%20System%20Explorer.lvlib--RunTimeMenu%20Wrapper.vi.png)
Deployment.lvclass--test Deployment Disabled Custom Device.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/Deployment.lvclass--test%20Deployment%20Disabled%20Custom%20Device.vi.png)
Scripting.lvclass--test Check If Custom Device Is Enabled.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/Scripting.lvclass--test%20Check%20If%20Custom%20Device%20Is%20Enabled.vi.png)
Scripting.lvclass--test Find Disabled Custom Device.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-aim-milStd1553-custom-device/PR-82/2022-08-08/10%3A51%3A55/Scripting.lvclass--test%20Find%20Disabled%20Custom%20Device.vi.png)