Modifying Types Without Altering the Version Number
- Updated2026-02-02
- 2 minute(s) read
Modifying Types Without Altering the Version Number
You can use PropertyObject Attributes to add data to or update data in a custom data type without needing to increment the version number of the custom type.
If you need to use a custom type Attribute in a test sequence, you can create the Attribute in the unique instance of the custom type. If you use this method, you should write your test programs to ensure they function if the Attribute isn't created for a type instance.
- UnsupportedFeatures: Should be structured as an array where each
element represents a feature and contains the following:
- FeatureId (String): Unique identifier for the feature.
- AnalyzerMessage (String): Message you want to pass to users when the feature is unsupported.
- MaximumTestStandVersion (String): Maximum TestStand version that the feature can be used in. This value should follow the major.minor.revision.build format. Revision and build version values are optional.
- MinimumTestStandVersion (String): Minimum TestStand version that the feature can be used in. This value should follow the major.minor.revision.build format. Revision and build version values are optional.
Message: The instance of type <TypeName> has some features which are not supported in current TestStand version: <AnalyzerMessage>.
Related Information
- Modifying Types
- TestStand Sequence Analyzer
Use the TestStand Sequence Analyzer in the TestStand Sequence Editor or the stand-alone sequence analyzer application to complete the following tasks for workspace files, sequence files, directories, type palette files, station globals files, template files, and users files during development or before deployment: