Hello,
To determine which Execution Entry Point is being used to call your client, you can use the TestStand 3.0 API to call properties an methods that will return to you the name of the root sequence. I have attached a sequence file that makes ActiveX calls to the API to do just that and displays the result in a Message Popup step. If follows these steps:
1. Get the root context (this will be the context of the sequence of the process model that is used to execute, ie: Test UUT, or Single Pass).
2. Get the sequence from the root context.
3. Get the name of the sequence.
4. Display the name (if it is a Test UUT, I have preconditions set up to only display it on the first UUT tested).
If you chose, "Run Main Sequence", the name that you rec
eive will be "MainSequence" because the root sequence is not a Process Model sequence, but the MainSequence of the client file.
I hope that this is helpful. Take care and have a great day!
Aaron B.
National Instruments