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

Check if LV, LVRT, and ECAT are installed before launching ECAT dialog #210

Merged
merged 2 commits into from
May 2, 2022

Conversation

Karl-G1
Copy link
Contributor

@Karl-G1 Karl-G1 commented May 2, 2022

What does this Pull Request accomplish?

Check if LV, LVRT, and ECAT are installed before launching the "Manage 3rd-Party ECAT Slaves" dialog from the custom device main page. This was done by adding a sub VI to read the appropriate registry keys before launching the dialog (and all of the initialization logic that happens with it).

Throw an error if any components are missing:
image

Why should this Pull Request be merged?

This issue came up in escalation 1924218. The existing behavior is confusing, as several different errors can be thrown (as seen in #209).

What testing has been done?

Tested on VMs with:

  • VeriStand and all necessary software installed
  • Only VeriStand and the custom device installed
  • VeriStand and only LabVIEW (no RT or ECAT) installed

@niveristand-diff-bot
Copy link
Collaborator

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.

SEECD System Explorer.lvlib--Check Host Software Installed.vi.png

capture

SEECD System Explorer.lvlib--Main - Manages 3rd Party Slaves.vi.png

capture

@Karl-G1 Karl-G1 merged commit 31aae1e into main May 2, 2022
@Karl-G1 Karl-G1 deleted the dev/check_software_before_import branch May 2, 2022 18:23
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.

None yet

3 participants