ni / niveristand-scan-engine-ethercat-custom-device

Provides NI Scan Engine, EtherCAT and Remote IO support for NI VeriStand
MIT License
16 stars 22 forks source link

Fix Auto-Detect and EtherCAT actions in 2023 Q1 #236

Closed Karl-G1 closed 1 year ago

Karl-G1 commented 1 year ago

What does this Pull Request accomplish?

The main change here is to stop relying on the presence of driver DLLs in the same-versioned LabVIEW Run-Time directory. As of 2023 Q1, cRIO and ECAT do not treat registry keys and install locations the same as previous versions. Without LabVIEW installed, these are the best workarounds I could find to link to all the necessary DLLs.

Fix Auto-Detect action

Fix EtherCAT Dialog

Shared

Why should this Pull Request be merged?

What testing has been done?

Hand-building for 2023, then manually testing against the ATS hardware:

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

SEECD System Explorer.lvlib--Call Get HW Config.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/15%3A16%3A53/SEECD%20System%20Explorer.lvlib--Call%20Get%20HW%20Config.vi.png)
SEECD System Explorer.lvlib--Check Host Software Installed.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/15%3A16%3A53/SEECD%20System%20Explorer.lvlib--Check%20Host%20Software%20Installed.vi.png)
SEECD System Explorer.lvlib--Copy cRIO DLLs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/15%3A16%3A53/SEECD%20System%20Explorer.lvlib--Copy%20cRIO%20DLLs.vi.png)
SEECD System Explorer.lvlib--Delete Application Data Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/15%3A16%3A53/SEECD%20System%20Explorer.lvlib--Delete%20Application%20Data%20Directory.vi.png)
SEECD System Explorer.lvlib--Get ECAT File Paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/15%3A16%3A53/SEECD%20System%20Explorer.lvlib--Get%20ECAT%20File%20Paths.vi.png)
SEECD System Explorer.lvlib--Get LVRTE Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/15%3A16%3A53/SEECD%20System%20Explorer.lvlib--Get%20LVRTE%20Directory.vi.png)
SEECD System Explorer.lvlib--Get_Profile_paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/15%3A16%3A53/SEECD%20System%20Explorer.lvlib--Get_Profile_paths.vi.png)
SEECD System Explorer.lvlib--Main - Manages 3rd Party Slaves.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/15%3A16%3A53/SEECD%20System%20Explorer.lvlib--Main%20-%20Manages%203rd%20Party%20Slaves.vi.png)
SEECD System Explorer.lvlib--_generateProfilePath.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/15%3A16%3A53/SEECD%20System%20Explorer.lvlib--_generateProfilePath.vi.png)
SEECD System Explorer.lvlib--_ValidateDeviceProfiles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/15%3A16%3A53/SEECD%20System%20Explorer.lvlib--_ValidateDeviceProfiles.vi.png)
rtzoeller commented 1 year ago
niveristand-diff-bot commented 1 year 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.

SEECD System Explorer.lvlib--Call Get HW Config.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A16%3A19/SEECD%20System%20Explorer.lvlib--Call%20Get%20HW%20Config.vi.png)
SEECD System Explorer.lvlib--Check Host Software Installed.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A16%3A19/SEECD%20System%20Explorer.lvlib--Check%20Host%20Software%20Installed.vi.png)
SEECD System Explorer.lvlib--Copy cRIO DLLs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A16%3A19/SEECD%20System%20Explorer.lvlib--Copy%20cRIO%20DLLs.vi.png)
SEECD System Explorer.lvlib--Delete Application Data Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A16%3A19/SEECD%20System%20Explorer.lvlib--Delete%20Application%20Data%20Directory.vi.png)
SEECD System Explorer.lvlib--Get ECAT File Paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A16%3A19/SEECD%20System%20Explorer.lvlib--Get%20ECAT%20File%20Paths.vi.png)
SEECD System Explorer.lvlib--Get LVRTE Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A16%3A19/SEECD%20System%20Explorer.lvlib--Get%20LVRTE%20Directory.vi.png)
SEECD System Explorer.lvlib--Get_Profile_paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A16%3A19/SEECD%20System%20Explorer.lvlib--Get_Profile_paths.vi.png)
SEECD System Explorer.lvlib--Main - Manages 3rd Party Slaves.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A16%3A19/SEECD%20System%20Explorer.lvlib--Main%20-%20Manages%203rd%20Party%20Slaves.vi.png)
SEECD System Explorer.lvlib--_generateProfilePath.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A16%3A19/SEECD%20System%20Explorer.lvlib--_generateProfilePath.vi.png)
SEECD System Explorer.lvlib--_ValidateDeviceProfiles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A16%3A19/SEECD%20System%20Explorer.lvlib--_ValidateDeviceProfiles.vi.png)
niveristand-diff-bot commented 1 year 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.

Build VIs.lvlib--Delete Data Folder.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A46%3A58/Build%20VIs.lvlib--Delete%20Data%20Folder.vi.png)
SEECD System Explorer.lvlib--Call Get HW Config.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A46%3A58/SEECD%20System%20Explorer.lvlib--Call%20Get%20HW%20Config.vi.png)
SEECD System Explorer.lvlib--Check Host Software Installed.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A46%3A58/SEECD%20System%20Explorer.lvlib--Check%20Host%20Software%20Installed.vi.png)
SEECD System Explorer.lvlib--Copy cRIO DLLs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A46%3A58/SEECD%20System%20Explorer.lvlib--Copy%20cRIO%20DLLs.vi.png)
SEECD System Explorer.lvlib--Delete Application Data Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A46%3A58/SEECD%20System%20Explorer.lvlib--Delete%20Application%20Data%20Directory.vi.png)
SEECD System Explorer.lvlib--Get ECAT File Paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A46%3A58/SEECD%20System%20Explorer.lvlib--Get%20ECAT%20File%20Paths.vi.png)
SEECD System Explorer.lvlib--Get LVRTE Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A46%3A58/SEECD%20System%20Explorer.lvlib--Get%20LVRTE%20Directory.vi.png)
SEECD System Explorer.lvlib--Get_Profile_paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A46%3A58/SEECD%20System%20Explorer.lvlib--Get_Profile_paths.vi.png)
SEECD System Explorer.lvlib--Main - Manages 3rd Party Slaves.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A46%3A58/SEECD%20System%20Explorer.lvlib--Main%20-%20Manages%203rd%20Party%20Slaves.vi.png)
SEECD System Explorer.lvlib--_generateProfilePath.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A46%3A58/SEECD%20System%20Explorer.lvlib--_generateProfilePath.vi.png)
SEECD System Explorer.lvlib--_ValidateDeviceProfiles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-10/16%3A46%3A58/SEECD%20System%20Explorer.lvlib--_ValidateDeviceProfiles.vi.png)
niveristand-diff-bot commented 1 year 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.

Build VIs.lvlib--Copy ECATLVProvider32 Files.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/Build%20VIs.lvlib--Copy%20ECATLVProvider32%20Files.vi.png)
Build VIs.lvlib--Create Stub Files.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/Build%20VIs.lvlib--Create%20Stub%20Files.vi.png)
Build VIs.lvlib--Delete Data Folder.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/Build%20VIs.lvlib--Delete%20Data%20Folder.vi.png)
Build VIs.lvlib--Post-Build Action.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/Build%20VIs.lvlib--Post-Build%20Action.vi.png)
Build VIs.lvlib--Pre-Build Action.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/Build%20VIs.lvlib--Pre-Build%20Action.vi.png)
SEECD System Explorer.lvlib--Call Get HW Config.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/SEECD%20System%20Explorer.lvlib--Call%20Get%20HW%20Config.vi.png)
SEECD System Explorer.lvlib--Check Host Software Installed.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/SEECD%20System%20Explorer.lvlib--Check%20Host%20Software%20Installed.vi.png)
SEECD System Explorer.lvlib--Copy cRIO DLLs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/SEECD%20System%20Explorer.lvlib--Copy%20cRIO%20DLLs.vi.png)
SEECD System Explorer.lvlib--Delete Application Data Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/SEECD%20System%20Explorer.lvlib--Delete%20Application%20Data%20Directory.vi.png)
SEECD System Explorer.lvlib--Get ECAT File Paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/SEECD%20System%20Explorer.lvlib--Get%20ECAT%20File%20Paths.vi.png)
SEECD System Explorer.lvlib--Get LVRTE Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/SEECD%20System%20Explorer.lvlib--Get%20LVRTE%20Directory.vi.png)
SEECD System Explorer.lvlib--Get_Profile_paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/SEECD%20System%20Explorer.lvlib--Get_Profile_paths.vi.png)
SEECD System Explorer.lvlib--Main - Manages 3rd Party Slaves.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/SEECD%20System%20Explorer.lvlib--Main%20-%20Manages%203rd%20Party%20Slaves.vi.png)
SEECD System Explorer.lvlib--_generateProfilePath.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/SEECD%20System%20Explorer.lvlib--_generateProfilePath.vi.png)
SEECD System Explorer.lvlib--_ValidateDeviceProfiles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/14%3A42%3A05/SEECD%20System%20Explorer.lvlib--_ValidateDeviceProfiles.vi.png)
niveristand-diff-bot commented 1 year 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.

Build VIs.lvlib--Copy ECATLVProvider32 Files.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/Build%20VIs.lvlib--Copy%20ECATLVProvider32%20Files.vi.png)
Build VIs.lvlib--Create Stub Files.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/Build%20VIs.lvlib--Create%20Stub%20Files.vi.png)
Build VIs.lvlib--Delete Data Folder.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/Build%20VIs.lvlib--Delete%20Data%20Folder.vi.png)
Build VIs.lvlib--Post-Build Action.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/Build%20VIs.lvlib--Post-Build%20Action.vi.png)
Build VIs.lvlib--Pre-Build Action.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/Build%20VIs.lvlib--Pre-Build%20Action.vi.png)
SEECD System Explorer.lvlib--Call Get HW Config.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/SEECD%20System%20Explorer.lvlib--Call%20Get%20HW%20Config.vi.png)
SEECD System Explorer.lvlib--Check Host Software Installed.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/SEECD%20System%20Explorer.lvlib--Check%20Host%20Software%20Installed.vi.png)
SEECD System Explorer.lvlib--Copy cRIO DLLs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/SEECD%20System%20Explorer.lvlib--Copy%20cRIO%20DLLs.vi.png)
SEECD System Explorer.lvlib--Delete Application Data Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/SEECD%20System%20Explorer.lvlib--Delete%20Application%20Data%20Directory.vi.png)
SEECD System Explorer.lvlib--Get ECAT File Paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/SEECD%20System%20Explorer.lvlib--Get%20ECAT%20File%20Paths.vi.png)
SEECD System Explorer.lvlib--Get LVRTE Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/SEECD%20System%20Explorer.lvlib--Get%20LVRTE%20Directory.vi.png)
SEECD System Explorer.lvlib--Get_Profile_paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/SEECD%20System%20Explorer.lvlib--Get_Profile_paths.vi.png)
SEECD System Explorer.lvlib--Main - Manages 3rd Party Slaves.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/SEECD%20System%20Explorer.lvlib--Main%20-%20Manages%203rd%20Party%20Slaves.vi.png)
SEECD System Explorer.lvlib--_generateProfilePath.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/SEECD%20System%20Explorer.lvlib--_generateProfilePath.vi.png)
SEECD System Explorer.lvlib--_ValidateDeviceProfiles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/15%3A15%3A49/SEECD%20System%20Explorer.lvlib--_ValidateDeviceProfiles.vi.png)
niveristand-diff-bot commented 1 year 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.

Build VIs.lvlib--Copy ECATLVProvider32 Files.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/Build%20VIs.lvlib--Copy%20ECATLVProvider32%20Files.vi.png)
Build VIs.lvlib--Create Stub Files.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/Build%20VIs.lvlib--Create%20Stub%20Files.vi.png)
Build VIs.lvlib--Delete Data Folder.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/Build%20VIs.lvlib--Delete%20Data%20Folder.vi.png)
Build VIs.lvlib--Post-Build Action.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/Build%20VIs.lvlib--Post-Build%20Action.vi.png)
Build VIs.lvlib--Pre-Build Action.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/Build%20VIs.lvlib--Pre-Build%20Action.vi.png)
SEECD System Explorer.lvlib--Call Get HW Config.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/SEECD%20System%20Explorer.lvlib--Call%20Get%20HW%20Config.vi.png)
SEECD System Explorer.lvlib--Check Host Software Installed.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/SEECD%20System%20Explorer.lvlib--Check%20Host%20Software%20Installed.vi.png)
SEECD System Explorer.lvlib--Copy cRIO DLLs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/SEECD%20System%20Explorer.lvlib--Copy%20cRIO%20DLLs.vi.png)
SEECD System Explorer.lvlib--Delete Application Data Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/SEECD%20System%20Explorer.lvlib--Delete%20Application%20Data%20Directory.vi.png)
SEECD System Explorer.lvlib--Get ECAT File Paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/SEECD%20System%20Explorer.lvlib--Get%20ECAT%20File%20Paths.vi.png)
SEECD System Explorer.lvlib--Get LVRTE Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/SEECD%20System%20Explorer.lvlib--Get%20LVRTE%20Directory.vi.png)
SEECD System Explorer.lvlib--Get_Profile_paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/SEECD%20System%20Explorer.lvlib--Get_Profile_paths.vi.png)
SEECD System Explorer.lvlib--Main - Manages 3rd Party Slaves.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/SEECD%20System%20Explorer.lvlib--Main%20-%20Manages%203rd%20Party%20Slaves.vi.png)
SEECD System Explorer.lvlib--_generateProfilePath.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/SEECD%20System%20Explorer.lvlib--_generateProfilePath.vi.png)
SEECD System Explorer.lvlib--_ValidateDeviceProfiles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-13/17%3A12%3A17/SEECD%20System%20Explorer.lvlib--_ValidateDeviceProfiles.vi.png)
niveristand-diff-bot commented 1 year 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.

Build VIs.lvlib--Copy ECATLVProvider32 Files.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/Build%20VIs.lvlib--Copy%20ECATLVProvider32%20Files.vi.png)
Build VIs.lvlib--Create Stub Files.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/Build%20VIs.lvlib--Create%20Stub%20Files.vi.png)
Build VIs.lvlib--Delete Data Folder.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/Build%20VIs.lvlib--Delete%20Data%20Folder.vi.png)
Build VIs.lvlib--Post-Build Action.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/Build%20VIs.lvlib--Post-Build%20Action.vi.png)
Build VIs.lvlib--Pre-Build Action.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/Build%20VIs.lvlib--Pre-Build%20Action.vi.png)
SEECD System Explorer.lvlib--Call Get HW Config.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/SEECD%20System%20Explorer.lvlib--Call%20Get%20HW%20Config.vi.png)
SEECD System Explorer.lvlib--Check Host Software Installed.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/SEECD%20System%20Explorer.lvlib--Check%20Host%20Software%20Installed.vi.png)
SEECD System Explorer.lvlib--Copy cRIO DLLs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/SEECD%20System%20Explorer.lvlib--Copy%20cRIO%20DLLs.vi.png)
SEECD System Explorer.lvlib--Delete Application Data Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/SEECD%20System%20Explorer.lvlib--Delete%20Application%20Data%20Directory.vi.png)
SEECD System Explorer.lvlib--Get ECAT File Paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/SEECD%20System%20Explorer.lvlib--Get%20ECAT%20File%20Paths.vi.png)
SEECD System Explorer.lvlib--Get LVRTE Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/SEECD%20System%20Explorer.lvlib--Get%20LVRTE%20Directory.vi.png)
SEECD System Explorer.lvlib--Get_Profile_paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/SEECD%20System%20Explorer.lvlib--Get_Profile_paths.vi.png)
SEECD System Explorer.lvlib--Main - Manages 3rd Party Slaves.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/SEECD%20System%20Explorer.lvlib--Main%20-%20Manages%203rd%20Party%20Slaves.vi.png)
SEECD System Explorer.lvlib--_generateProfilePath.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/SEECD%20System%20Explorer.lvlib--_generateProfilePath.vi.png)
SEECD System Explorer.lvlib--_ValidateDeviceProfiles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/14%3A43%3A40/SEECD%20System%20Explorer.lvlib--_ValidateDeviceProfiles.vi.png)
niveristand-diff-bot commented 1 year 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.

Build VIs.lvlib--Copy ECATLVProvider32 Files.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/Build%20VIs.lvlib--Copy%20ECATLVProvider32%20Files.vi.png)
Build VIs.lvlib--Create Stub Files.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/Build%20VIs.lvlib--Create%20Stub%20Files.vi.png)
Build VIs.lvlib--Delete Data Folder.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/Build%20VIs.lvlib--Delete%20Data%20Folder.vi.png)
Build VIs.lvlib--Post-Build Action.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/Build%20VIs.lvlib--Post-Build%20Action.vi.png)
Build VIs.lvlib--Pre-Build Action.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/Build%20VIs.lvlib--Pre-Build%20Action.vi.png)
SEECD System Explorer.lvlib--Call Get HW Config.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/SEECD%20System%20Explorer.lvlib--Call%20Get%20HW%20Config.vi.png)
SEECD System Explorer.lvlib--Check Host Software Installed.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/SEECD%20System%20Explorer.lvlib--Check%20Host%20Software%20Installed.vi.png)
SEECD System Explorer.lvlib--Copy cRIO DLLs.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/SEECD%20System%20Explorer.lvlib--Copy%20cRIO%20DLLs.vi.png)
SEECD System Explorer.lvlib--Delete Application Data Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/SEECD%20System%20Explorer.lvlib--Delete%20Application%20Data%20Directory.vi.png)
SEECD System Explorer.lvlib--Get ECAT File Paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/SEECD%20System%20Explorer.lvlib--Get%20ECAT%20File%20Paths.vi.png)
SEECD System Explorer.lvlib--Get LVRTE Directory.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/SEECD%20System%20Explorer.lvlib--Get%20LVRTE%20Directory.vi.png)
SEECD System Explorer.lvlib--Get_Profile_paths.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/SEECD%20System%20Explorer.lvlib--Get_Profile_paths.vi.png)
SEECD System Explorer.lvlib--Main - Manages 3rd Party Slaves.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/SEECD%20System%20Explorer.lvlib--Main%20-%20Manages%203rd%20Party%20Slaves.vi.png)
SEECD System Explorer.lvlib--_generateProfilePath.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/SEECD%20System%20Explorer.lvlib--_generateProfilePath.vi.png)
SEECD System Explorer.lvlib--_ValidateDeviceProfiles.vi.png ![capture](https://raw.githubusercontent.com/niveristand-diff-bot/diff-images/master/NI/niveristand-scan-engine-ethercat-custom-device/PR-236/2023-03-14/18%3A43%3A21/SEECD%20System%20Explorer.lvlib--_ValidateDeviceProfiles.vi.png)