VeriStand .NET API Reference

Factory Members

The Factory type exposes the following members.

NameDescription
EqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)
FinalizeAllows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
GetActiveProjects
Overloaded. Returns a list of paths to currently open NI VeriStand projects.
GetAllDeployedSessions
Overloaded. Gets a list of session IDs for all currently deployed sessions.
GetChannelMonitor
Overloaded. Gets the IChannelMonitor interface, which you can use to register and deregister for Channel Value Change Events.
GetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
GetIAlarm
Overloaded. This method is deprecated in NI VeriStand 2010 and later. Use the GetIAlarm method instead.

Gets the IAlarm interface, which you can use to get and set data for a single alarm, enable or disable the alarm, and set the alarm mode.

GetIAlarmManager This method is deprecated in NI VeriStand 2010 and later. Use the GetIAlarmManager2 method instead.

Gets the IAlarmManager interface, which you can use to get a list of alarms configured on the system and the status of those alarms.

GetIAlarmManager2 Gets the IAlarmManager2 interface, which you can use to get a list of alarms configured on the system and the status of those alarms.
GetICalibration Obsolete. Gets the ICalibration interface, which you can use to get and set the calibration settings of scalable channels.
GetICalibration2 Gets the ICalibration2 interface, which you can use to get and set the calibration settings of scalable channels.
GetIChannelFault
Overloaded. This method is deprecated in NI VeriStand 2010 and later. Use the GetIChannelFault method instead.

Gets the IChannelFault interface, which you can use to view, set, and clear channel software faults on the execution host.

GetICustomDevice Gets the ICustomDevice interface, which you can use to send messages to a custom device.
GetIDataLogging Gets the IDataLogging interface, which you can use to automate data logging in the VeriStand Gateway.
GetIMacroPlayer Gets the IMacroPlayer interface, which you can use to interact with the Macro Player tool. Use this interface to load a macro (.nivsmacro) file you created using the IMacroRecorder interface or the Macro Recorder tool in NI VeriStand, and to play back the commands NI VeriStand sent to the execution host during the time the Macro Recorder ran.
GetIMacroRecorder Gets the IMacroRecorder interface, which you can use to interact with the Macro Recorder tool. Use this interface to record the commands NI VeriStand sends to an RT target or desktop PC, and to create a macro (.nivsmacro) file you can play back using the methods of the IMacroPlayer interface.
GetIModel
Overloaded. This method is deprecated in NI VeriStand 2010 and later. Use the GetIModel method instead.

Gets the IModel interface, which you can use to get information about and configure the execution state of a single model.

GetIModelManager This method is deprecated in NI VeriStand 2010 and later. Use the GetIModelManager2 method instead.

Gets the IModelManager interface, which you can use to get lists of the models and model parameters in the system and to get and set the values of model parameters.

GetIModelManager2 Gets the IModelManager2 interface, which you can use to get lists of the models and model parameters in the system and to get and set the values of model parameters.
GetIProject
Overloaded. Gets the IProject interface, which you can use to interact with an NI VeriStand project. You can open, deploy, run, close, and undeploy the project, open the Workspace window or a tool, and send messages to specific tools.
GetIStimulus This method is deprecated in NI VeriStand 2010 and later. Use the GetIStimulus2 method instead.

Gets the IStimulus interface, which you can use to access the stimulus profile, get information about stimulus generation, and run and stop stimulus generation.

GetIStimulus2 Gets the IStimulus2 interface, which you can use to access the stimulus profile, get information about stimulus generation, and run and stop stimulus generation.
GetIStimulusProfileSession
Overloaded. Gets the IStimulusProfileSession interface, which you can use to automate the execution of an already deployed Stimulus Profile Session.
GetIWaveformStreaming Gets the IWaveformStreaming interface, which you can use to stream waveform data from the VeriStand Gateway.
GetIWorkspace This method is deprecated in NI VeriStand 2010 and later. Use the GetIWorkspace2 method instead.

Gets the IWorkspace interface, which you can use to run or stop the Workspace, get channel and alias information, and set values for channels.

GetIWorkspace2
Overloaded. Gets the IWorkspace2 interface, which you can use to manage connections between the VeriStand Gateway and one or more targets, to start and stop data logging operations, and to configure events for error and status notifications. This method assumes that the VeriStand Gateway is running on the localhost.
GetTypeGets the Type of the current instance. (Inherited from Object.)
MemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
ToStringReturns a String that represents the current Object. (Inherited from Object.)

See Also

Log in to get a better experience