From reviewing the help pages and the discussion forum, I am pretty confident this is not possible, but thought I would give it a shot.
We have developed quite a bit of TestStand sequence code, and we access the Seconds() function call quite a bit for various reasons. Of course this returns the PC's system time. Unfortunately, now we have the new need to obtain the time from an IRIG card installed on the PC. If the card is not installed, then we need to default to the PC's system time.
The optimal solution is to somehow replace the Seconds() functionality with our own functionality.
Next best solution would be to create a new function, say "OurVeryOwnSeconds()", that would implement our own functionality.
Worst would be to have to create a local, have a new step that calls our functionality to get the time, and then use the local in place of the Seconds() call in all the steps we have. I haven't taken a count, but I believe we use Seconds() in hundreds and hundreds of places. It obviously would be painful to perform this last option.
Any suggestions? Thanks in advance for any ideas.