CustomDevice Class
- Updated2023-02-21
- 2 minute(s) read
Represents a custom device in NI VeriStand.
Namespace:
NationalInstruments.VeriStand.SystemDefinitionAPIAssembly: NationalInstruments.VeriStand.SystemDefinitionAPI (in NationalInstruments.VeriStand.SystemDefinitionAPI.dll) Version: 2013.0.0.0 (2013.0.0.0)
Visual Basic (Declaration) |
---|
Public Class CustomDevice _ Inherits CustomDeviceSection |
C# |
---|
public class CustomDevice : CustomDeviceSection |
Visual C++ |
---|
public ref class CustomDevice : public CustomDeviceSection |
Remarks
Use the members of this class to get and set properties of the custom device, such as its execution mode (asynchronous versus inline), timing information, and dependencies.
Accessing this Class
- CustomDevices.GetCustomDeviceList
- Target.CustomTimingDevice
- NodeIDUtil.IDToCustomDevice
- CustomDevice Constructor
![]() |
---|
Refer to the Creating Custom Devices section of the NI VeriStand Help for more information about building custom devices. This content is also available from the LabVIEW Help. |
Inheritance Hierarchy
System.Object
NationalInstruments.VeriStand.SystemDefinitionAPI.BaseNode
NationalInstruments.VeriStand.SystemDefinitionAPI.CustomDeviceBase
NationalInstruments.VeriStand.SystemDefinitionAPI.CustomDeviceSection
NationalInstruments.VeriStand.SystemDefinitionAPI.CustomDevice
NationalInstruments.VeriStand.SystemDefinitionAPI.TimingAndSyncDevice
NationalInstruments.VeriStand.SystemDefinitionAPI.BaseNode
NationalInstruments.VeriStand.SystemDefinitionAPI.CustomDeviceBase
NationalInstruments.VeriStand.SystemDefinitionAPI.CustomDeviceSection
NationalInstruments.VeriStand.SystemDefinitionAPI.CustomDevice
NationalInstruments.VeriStand.SystemDefinitionAPI.TimingAndSyncDevice
Thread Safety
Any public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.