ADL -
In addition to the PropertyObjectFile.Version property on the class, you can use PropertyObjectFile.IsModified and PropertyObjectFile.IsModifiedByUser to determine if the sequence file was altered. Keep in mind that alterations of a sequence file are only know by TestStand if the component that alters the file calls PropertyObjectFile.IncChangeCount. The Sequence Editor always does this when it make an edit to the file.
As far as placing this information in a report, the information in a SequenceCall step result does not contain a direct reference to the file object, but it does have the name of the sequence and its path. You would have to call Engine.GetSequenceFileEx using the path and I recommend using the etSeqFile_DoNotRunLoadCallb
ack option, get the above required information, and then call Engine.ReleaseSequenceFileEx using the ReleaseSeqFile_DoNotRunUnloadCallback option. The two options prevent the load/unload callbacks from running just in case the file is not currently in memory. It is likely to be in memory.
Scott Richardson (NI)
Scott Richardson
https://testeract.com