Closed oscarfonloz closed 3 years ago
Enum to Array of Enums.vim is included in the PR because it was introduced to vi.lib until 2020, so we need to have the file in the repo for backwards compatibility.
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.
I would argue that this change makes the diagram more difficult to read. By hiding the sequence ordering in an enum constant, I can't easily trace the execution ordering.
This also makes me have to scroll through several cases in order to see what's happening. This could more simply be improved by creating subVIs for each of these cases, since this sequence only needs to execute once. I think this change is unnecessary and recommend leaving the existing code as is.
You have good points. I can explain my rationale, an both of you can decide if you want to complete or abandon/cancel the PR. (It doesn't impact our project, so we don't have a strong feeling about it).
Regarding the enum:
Regarding scrolling horizontally instead of through case structures:
@debryant do you have any thoughts?
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.
We're moving forward with a 20.5 release from the current branch build. Given the lack of desire from our tech leads to merge this PR, I'm going to close it for now. We can revisit any refactor to this VI if it is modified at a later time.
TODO: Check the above box with an 'x' indicating you've read and followed CONTRIBUTING.md.
What does this Pull Request accomplish?
Change the New Log File Configuration VI into a sequencer that is easier to read and complies with the diagram size requirement from Systems R&D
Why should this Pull Request be merged?
I did this cleanup while doing the INI config feature. However, I realized this was a major change, and a potential risk to have in one PR. Therefore, I am submitting in a separate one.
What testing has been done?
Manual testing.