Hi All,
I am trying to understand how custom data types saved in sequence files (not the mytypes.ini file) are handles by TestStand. I was under the impression that any custom data type saved in a sequence file would get a separate namespace (just like a typedef saved in .lvlib would get a separate namespace). But this does not seem to happen. So, Testand cannot load two custom data types with the same name when stored under separate sequence files.
Does this not defy the purpose of allowing the option to save custom data types under the sequence file???!
If you want to reproduce what I am doing:
1. Create new sequence Test1.seq
2. Create new custom data type (container with two numeric elements) and name it Test and save it under the sequence file Test1.seq (not mytypes,ini)
3. Save and Close the Test1.seq
4. Create another sequence Test2.seq
5.Create new custom data type (container with two string elements) and name it Test and save it under the sequence file Test2.seq (not mytypes,ini)
6. Save and Close the Test2.seq
7. Open Test1.seq
8. Try to open Test2.seq. Notice that TestStand now complains with the type conflict dialog box (as shown below).
I would have expected teststand to allow types with same name , but saved in different sequences to be loaded at the same time.
Is there any other way of achieving this (other than manually naming the custom types differently)