A property can store a single value or a multidimensional array of values of the same data type.

A value can be a number, string, Boolean, .NET object reference, or ActiveX object reference. TestStand stores numbers as 64-bit, floating-point values in the IEEE 754 format. Values are not containers and thus cannot contain subproperties.

TestStand uses the following major categories of properties, defined by the kinds of values the properties contain:

  • Single-valued property—A single value. TestStand supports number, string, Boolean, and object reference single-valued properties.
  • Array property—An array of values. TestStand supports number, string, Boolean, and object reference array properties.
  • Property-array property—A value that is an array of subproperties of a single type.
  • Container property—Contains no values but contains multiple subproperties. Container properties are analogous to clusters in LabVIEW and to structures in C/C++.