TimingAndSyncDevice Properties
- Mise à jour2023-02-21
- Temps de lecture : 4 minute(s)
The TimingAndSyncDevice type exposes the following members.
| Name | Description | |
|---|---|---|
| BaseNodeType | Gets a reference to the internal representation of this node. (Inherited from BaseNode.) | |
| Decimation | Gets or sets the decimation factor for the custom device, which determines how many iterations of the Primary Control Loop (PCL) occur between calls to the custom device. (Inherited from CustomDevice.) | |
| Description | Gets or sets the description of this node. (Inherited from BaseNode.) | |
| DeviceEnabledState | Gets or sets the state (enabled or disabled) of the custom device. (Inherited from CustomDevice.) | |
| DriverVIExecutionMode | Gets or sets the execution mode of the custom device, such as if it runs inline with the Primary Control Loop or asynchronously. (Inherited from CustomDevice.) | |
| FIFOSinkDepth | Gets or sets the depth of the FIFO at the sink. This property defines the size of the buffer for outgoing data. This property only applies to asynchronous custom devices. (Inherited from CustomDevice.) | |
| FIFOSourceDepth | Gets or sets the depth of the FIFO at the source. This property defines the size of the buffer for incoming data. This property only applies to asynchronous custom devices. (Inherited from CustomDevice.) | |
| IsRTSI0Capable | Gets or sets whether the timing and sync device is capable of driving the RTSI 0 line, which is a digital line that sends a clock signal that synchronizes all hardware I/O devices in the system. | |
| LoopType |
Gets or sets the type of loop (TimedLoop or WhileLoop) in which the custom device runs. This property only applies to asynchronous custom devices.
(Inherited from CustomDevice.) | |
| Name | Gets the name of this node. To rename a node, use the RenameNode method. (Inherited from BaseNode.) | |
| NodeID | Gets the ID of this node. (Inherited from BaseNode.) | |
| NodePath | Gets the path to the node within the system definition file. (Inherited from BaseNode.) | |
| TimedLoopPriority |
Gets or sets the priority (High, Low, or Medium) of the Timed Loop in which an asynchronous custom device runs. This property only applies to asynchronous custom devices that run in Timed Loops.
(Inherited from CustomDevice.) | |
| TypeGUID | Gets or sets the GUID associated with an item in a custom device. You can use this property to get or set the GUID for any component of a custom device that lists a GUID in the Custom Device XML file, such as the configuration page for the item, menu items that appear at run-time, Action VIs associated with the item, and so on. (Inherited from CustomDeviceBase.) | |
| UseDeviceClock | Gets or sets whether the Timed Loop in which an asynchronous custom device runs is synchronized with the Primary Control Loop (PCL) timing source. This property only applies to asynchronous custom devices that run in Timed Loops. (Inherited from CustomDevice.) | |
| Version | Gets or sets information stored with a custom device, such as version information. You can read this string to determine whether to update device dependencies or, if you are migrating a custom device to a new version of NI VeriStand, to determine whether to run mutation code. (Inherited from CustomDevice.) |