03-01-2021 03:51 PM - edited 03-01-2021 03:53 PM
Do you instead recommend that I try using the version that is a typedef in the vi callers of the version that is not?
I don't know enough LabVIEW yet to tell by looking at the code if it needs a ring vs. an enum, but if it works perhaps that's good enough. I have the original (written by someone knowledgeable, no longer around) in source control if I need to go back.
03-02-2021 01:42 PM - edited 03-02-2021 01:44 PM
I just checked if the two versions of SameName.ctl are both typedefs. They both are! I was surprised this is even possible. One is a Ring and one is an Enum. And they are both called by several vi's.
So I think I have to rename them in order to keep things straight.
03-02-2021 06:04 PM
@colorimeter wrote:
I just checked if the two versions of SameName.ctl are both typedefs. They both are! I was surprised this is even possible. One is a Ring and one is an Enum. And they are both called by several vi's.
So I think I have to rename them in order to keep things straight.
But the SameName.ctl files have the same items in them, even if one's a ring and one's an enum, right? This is going to be really ugly and I can see all kinds of maintenance headaches in the future. It might even be worth it to track down all instances of that ring and replace them with instances of that enum.
03-02-2021 09:49 PM