Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

What is New for the TestStand 4.0 API?

Primary Software: TestStand
Primary Software Version: 1.0
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem:
What is new for the TestStand 4.0 API?

Solution:

TestStand 4.0 includes new classes, enumerations, constants, enumeration and constant values, properties, methods, and events. TestStand 4.0 also includes obsolete properties, methods, and events.

Classes

The following list includes the new classes:

  • ActiveXCoClass
  • ActiveXCoClasses
  • ActiveXInterface
  • ActiveXInterfaces
  • ActiveXMember
  • ActiveXMembers
  • ActiveXServer
  • ActiveXServers
  • CodeTemplate
  • CodeTemplates
  • DllFunction
  • DllFunctions
  • EvaluationTypes
  • FileInformation
  • InputStream
  • Location
  • Locations
  • OutputMessage
  • OutputMessages
  • UndoItem
  • UndoItemCreator
  • UndoItems
  • UndoStack
  • UnmappedArgumentValue
  • UnmappedArgumentValues

Enumerations

The following list includes the new enumerations:

  • AcquireLicenseOptions
  • ApplicationLicenses
  • ApplicationSites
  • CodeTemplateTypes
  • CommonCVerifyPrototypeResults
  • CopyLocationsOptions
  • CreateUndoItemOptions
  • DllCodeCreationTargets
  • EditKinds
  • FileWritingFormats
  • LoadPrototypeOptions
  • LocationKinds
  • OutputMessageSeverityTypes
  • PerformActionOptions
  • PropertyObjectElements
  • SwitchExecLifetimes
  • SwitchExecMulticonnectModes
  • SwitchExecOperationOrders
  • SwitchExecOperations

Constants

The following list includes the new constants:

  • ExpressVIMenuItemProperties
  • GetTemplatesFileOptions
  • NewThreadOptions
  • OpenWorkspaceFileOptions
  • ParseLookupStringOptions
  • PropertyValueTypeFlags
  • SerializationOptions
  • WorkspaceBrowserDialogOptions

Enumeration and Constant Values

The following table lists the new enumeration and constant values that have been added in TestStand 4.0 to existing enumerations and constants.

Enumeration/Constant New Values
ArrayBoundsDialogOptions ArrayBounds_ReturnOkCancel
DebugOptions DebugOption_SendOutputMessagesToDebugger
EvaluationOptions EvalOption_CreateNonExistentVariables
ExecutionTypeMask ExecTypeMask_AutoWaitAtEndOfSequence

ExecTypeMask_UseSTA
FindFileSearchListOptions FindFile_AddDirToSrchList_Ask_IgnorePrivileges

FindFile_AddDirToSrchList_Yes_IgnorePrivileges
InternalOptions InternalOption_DisableFloatingWindowsForModalDialogs
LicenseTypes LicenseType_CustomEditorDeployment
MenuItemProperties Menu_HasEditPanelProp
OpenFileDialogOptions OpenFile_IgnoreInitialPathExtension

OpenFile_InitialSetBrowseIntoLLB

OpenFile_UseSequenceFileFilters
PropertyObjectFileTypes FileType_TemplatesFile
TokenCode TokenCode_OctalInteger
UIMessageCodes UIMsg_GotoLocation

UIMsg_OutputMessages

UIMsg_PushUndoItem
UserPrivileges Priv_EditTemplates
WriteFileFormat WriteFileFormat_TestStand4

Properties, Methods, and Events

The following table lists the new properties, methods, and events that have been added in TestStand 4.0 to existing classes.

Class Property Method
ActiveXAdapter Servers (Read Only)
ActiveXModule ReloadServer
ActiveXParameter DefaultValue (Read Only)

EnumTypeName (Read Only)

IsOptional

ValidEvaluationTypes (Read Only)
GetEnumValues
CommonCAdapter GetDllFunctions

GetStructNames
CommonCModule CodeTemplateName

FunctionCall (Read Only)
AcceptFunctionCall

LoadPrototypeFromCodeTemplate

VerifyPrototype
CommonCParameter DisplayValueExpr (Read Only)

EnumTypeName (Read Only)

PassArrayElementBy

StringBufferSizeExpr

UnknownInfo

ValidEvaluationTypes (Read Only)
GetArrayDimensionSizeExpr

GetDescription

GetEnumValues

SetArrayDimensionSizeExpr
DllModule CodeCreationTarget
DllParameter ImaginaryPartValueExpr
DotNetModule ClassHelpString (Read Only)

ConstructorPrototype (Read Only)

CreateMethodName

IsConstructorPrototypeIncompatible (Read Only)

IsStruct

MemberHelpString (Read Only)

MemberName

MemberType

NameOfMethodToCreate

Parameters (Read Only)

ProjectFilePath

RemoteHost

SolutionFilePath

SourceFilePath

SpecifyHostByExpression

UnmappedConstructorArgumentValues (Read Only)

UseStepLoadOptions
ClearUnmappedConstructorArgumentValues

DisplayCreateCustomDataTypeDialog

GetConstructorMetadataToken

GetMetadataToken

LoadConstructorPrototypeFromMetadataToken

LoadPrototypeFromMetadataToken
DotNetParameter HelpString (Read Only)

ValidEvaluationTypes (Read Only)
DeleteArrayElement

DisplayCreateCustomDataTypeDialog

GetEnumValues

InsertArrayElement
Engine ApplicationLicense (Read Only)

OutputMessagesEnabled

UndoLimit
AcquireLicense

DisplayConfigureTypePalettesDialog

DisplayEditNumericFormatDialogEx

DisplayPreconditionBuilderDialog

GetFileInformation

GetOutputMessages

GetTemplatesFile

NewEvaluationTypes

NewLocations

NewOutputMessage

NewOutputMessages

NewUndoItemCreator

NewUndoStack

ParseLookupString

ReleaseLicense
Execution NewThread
Expression GetConstantValue

ValidateEvaluationType
InteractiveContext InteractiveArgs (Read Only)
LabVIEWAdapter CurrentLabVIEWServerVersion (Read Only)

IsCurrentLabVIEWServerAnEditor (Read Only)
FileExistsInLLB

GetExpressVIMenuStructure

GetVIVersion

Initialize

IsExpressVI
LabVIEWModule HelpContext (Read Only)

HelpFilePath (Read Only)

HelpPicture (Read Only)

HelpPictureRects (Read Only)
ConvertExpressVIToStandardVI

LoadVIInfo
LabVIEWParameter ComplexImaginaryPartElement (Read Only)

ComplexRealPartElement (Read Only)

ParameterCaption (Read Only)

PartiallySpecified (Read Only)

TypeDisplayString (Read Only)

ValidEvaluationTypes (Read Only)
CreateDefaultArrayElements

DeleteArrayElement

DeleteArrayElements

DisplayCreateCustomDataTypeDialog

ExprClusterTypeMismatch

GetEnumValues

InsertArrayElement

UpdateClusterMapping
LabVIEWParameterElement ComplexImaginaryPartElement (Read Only)

ComplexRealPartElement (Read Only)

DefaultValue (Read Only)

Direction (Read Only)

ElementCaption (Read Only)

IndexString (Read Only)

PartiallySpecified (Read Only)

TypeDisplayString (Read Only)

UseDefaultValue

ValidEvaluationTypes (Read Only)

WireRequirement (Read Only)
CreateDefaultArrayElements

DeleteArrayElement

DeleteArrayElements

DisplayCreateCustomDataTypeDialog

ExprClusterTypeMismatch

GetEnumValues

InsertArrayElement

UpdateClusterMapping
Module IsPrototypeIncompatible (Read Only)

UnmappedArgumentValues (Read Only)
ClearUnmappedArgumentValues

LoadPrototype
PropertyObject DeleteNthSubProperty

GetNthSubProperty
PropertyObjectFile FileWritingFormat
SearchDirectories Reload
Sequence Id (Read Only)

SequenceIndex (Read Only)
SequenceAdapter GetSequenceFile
SequenceCallModule

InitiallySuspended

LoadPrototypeFromSequence
SequenceCallParameter Name (Read Only)

PassByReference (Read Only)

Type (Read Only)

TypeDisplayString

ValidEvaluationTypes (Read Only)
SequenceContext GetMultipleValues

NewExecution

SetMultipleValues
StationOptions DefaultFileWritingFormat
Step SwitchExecConnectionLifetime

SwitchExecEnabled

SwitchExecMulticonnectMode

SwitchExecOperation

SwitchExecOperationOrder

SwitchExecRoutesToConnect

SwitchExecRoutesToDisconnect

SwitchExecVirtualDevice

SwitchExecWaitForDebounce
GetStepSettingsString
StepType CodeTemplates (Read Only)

SwitchExecConnectionLifetime

SwitchExecEnabled

SwitchExecMulticonnectMode

SwitchExecOperation

SwitchExecOperationOrder

SwitchExecRoutesToConnect

SwitchExecRoutesToDisconnect

SwitchExecVirtualDevice

SwitchExecWaitForDebounce

Obsolete Properties, Methods, and Events

The following table lists the properties, methods, and events that have been obsoleted in TestStand 4.0.

Property Method
CommonCParameter.StringBufferSize

DotNetModule.ConstructorIndex

DotNetModule.MemberIndex
ActiveXModule.LoadMemberInfo

CommonCModule.LoadPrototype

CommonCParameter.GetArrayDimensionSize

CommonCParameter.SetArrayDimensionSize

DotNetModule.LoadConstructorInfo

DotNetModule.LoadMemberInfo

Engine.DisplayEditNumericFormatDialog

LabVIEWModule.LoadPrototype

SequenceCallModule.LoadParameters

SequenceCallModule.LoadParametersFromSequence

SequenceCallParameter.AsPropertyObject

Step.GetExecutionFlowString


Related Links:
KnowledgeBase 4CTJF2XU: Known Compatibility Issues for TestStand 4.0
KnowledgeBase 4CTJCMXU: TestStand 4.0 Bug Fixes
KnowledgeBase 4CTHULXU: What is New for TestStand 4.0?
KnowledgeBase 4CUFCEGJ: What is New for TestStand 3.5?
KnowledgeBase 4CUF7NGJ: Known Compatibility Issues for TestStand 3.5
KnowledgeBase 4CUD9RXU: What is New for TestStand 3.1?
KnowledgeBase 4CUED0XU: Known Compatibility Issues for TestStand 3.1
KnowledgeBase 4CUD4KXU: What is New for TestStand 3.0?
KnowledgeBase 4CUEBDXU: Known Compatibility Issues for TestStand 3.0

Attachments:





Report Date: 08/30/2007
Last Updated: 09/04/2007
Document ID: 4CTIJKXU

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit