The TSM LabVIEW operator interface uses the following high-level class to hold data the operator interface uses and to make customization easier.

  • Operator Interface State—Holds references and keeps track of state information for the execution of the operator interface, including the following examples:
    • An array of references to the controls on the front panel
    • A reference to events that command buttons generate and that the event structure in the main execution loop of the Top-Level VI handles
    • TestStand manager controls
    • TestStand Engine
    • Custom events that notify the main execution thread of changes
    • A reference to the Semiconductor Module Manager object, a component of the TSM Application API that manages most of test execution