CustomDeviceSection Members
- Updated2023-02-21
- 11 minute(s) read
The CustomDeviceSection type exposes the following members.
| Name | Description | |
|---|---|---|
| CustomDeviceSection | Initializes a new instance of CustomDeviceSection and creates a section with the Name and GUID you specify. |
Methods
| Name | Description | |
|---|---|---|
| AddCustomDeviceChannelIfNotFound | Adds a custom device channel with the name and guid you specify to the current section, if the channel does not already exist under the section. If the channel you specify already exists, this method takes no action and returns a reference to the existing channel. | |
| AddCustomDeviceSectionIfNotFound | Adds a custom device subsection with the name and guid you specify to the current section, if the subsection does not already exist under the section. If the subsection does exist, this method does nothing. | |
| AddCustomDeviceWaveformIfNotFound | Adds a CustomDeviceWaveform with the name, dataType and guid you specify to the current section, if the CustomDeviceWaveform does not already exist under the section. If the CustomDeviceWaveform you specify already exists, this method takes no action and returns a reference to the existing CustomDeviceWaveform. | |
| AddErrorChannel | Adds an error channel to the custom device. An asynchronous custom device can send a fatal error status to the Primary Control Loop of the VeriStand Engine by writing a non-zero error code value to this channel. | |
| AddInputOverflowCountChannel | Adds an input overflow count channel to a section in an asynchronous custom device. Input overflow count channels track the number of times the system fails to write data to an asynchronous custom device because the FIFO is full. A custom device can have only one input overflow count channel. | |
| AddOutputUnderflowCountChannel | Adds an output underflow count channel to a section in an asynchronous custom device. Output underflow count channels track the number of times the system fails to read data from an asynchronous custom device because there is no data to read. A custom device can have only one output underflow count channel. | |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| Finalize | Class Destructor (Overrides CustomDeviceBase.Finalize().) | |
| FindChildrenByGUID | Gets an array that contains the child BaseNode elements of the current node that match the specified TypeGUID. (Inherited from BaseNode.) | |
| FindFirstChildWithName | Gets the first child node with the specified name. (Inherited from BaseNode.) | |
| FindNodeByPath | Gets a node using the specified path. (Inherited from BaseNode.) | |
| GetBinaryStringProperty | Gets the binary string value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetBooleanProperty | Gets the Boolean value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetChildren | Gets an array that contains the child BaseNode elements of the current node. (Inherited from BaseNode.) | |
| GetDependentFileProperty | Gets the reference to the dependent file that is the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetDependentNodeProperty | Overloaded.
Gets the reference to the dependent node that is the value of the custom device item property specified by name.
| |
| GetDictionaryArrayProperty | Gets the reference to the Dictionary array that is the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetDictionaryProperty | Gets the reference to the Dictionary that is the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetDocumentPath | Gets the path to the system definition file that owns this node. (Inherited from BaseNode.) | |
| GetDocumentRoot | Gets the Root node of the system definition file. (Inherited from BaseNode.) | |
| GetDoubleArrayProperty | Gets the array of double-precision floating point numbers that is the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetDoubleProperty | Gets the double-precision floating point value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetI32ArrayProperty | Gets the array of 32-bit signed integers that is the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetI32Property | Gets the 32-bit signed integer that is the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetParent | Gets the parent node of this node. (Inherited from BaseNode.) | |
| GetPropertyNames | Gets the names of all the properties associated with a custom device item. Custom device item properties store and communicate state information. (Inherited from CustomDeviceBase.) | |
| GetPropertyType | Gets the data type of the custom device item property specified by propertyName. (Inherited from CustomDeviceBase.) | |
| GetStringArrayProperty | Gets the array of strings that is the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetStringProperty | Gets the string value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetU16Property | Gets the unsigned 16-bit integer value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetU32ArrayProperty | Gets the array of unsigned 32-bit integers that is the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetU32Property | Gets the unsigned 32-bit integer value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetU64Property | Gets the unsigned 64-bit integer value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| GetVariantProperty | Gets the LabVIEW variant value of the custom device item property specified by name. The variant data type is a generic container for all other LabVIEW data types. (Inherited from CustomDeviceBase.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| MoveNodeTo | Moves a custom device item to a new location within the custom device hierarchy. (Inherited from CustomDeviceBase.) | |
| RemoveError | Removes an error that matches the specified ErrorID. (Inherited from CustomDeviceBase.) | |
| RemoveNode | Removes this node from the hierarchy, if the node can be removed. (Inherited from BaseNode.) | |
| RemoveProperty | Removes the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| RenameNode | Overloaded.
Renames this node to the name you specify, if the node can be renamed and if the name you specify is not already in use by a sibling of this node.
| |
| ReportError | Configures whether to report an error that occurs during custom device execution. (Inherited from CustomDeviceBase.) | |
| SetBinaryStringProperty | Sets a binary string value for the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetBooleanProperty | Sets a Boolean value for the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetDependentFileProperty | Sets a reference to a dependent file as the value for the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetDependentNodeProperty | Overloaded.
Sets a reference to a dependent node as the value of the custom device item property specified by name.
| |
| SetDictionaryArrayProperty | Sets a reference to a Dictionary as the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetDictionaryProperty | Sets a reference to a Dictionary element as the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetDoubleArrayProperty | Sets an array of double-precision floating point numbers as the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetDoubleProperty | Sets a double-precision floating point value for the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetI32ArrayProperty | Sets an array of 32-bit signed integers as the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetI32Property | Sets a 32-bit signed integer value for the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetStringArrayProperty | Sets an array of strings as the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetStringProperty | Sets a string value for the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetU16Property | Sets an unsigned 16-bit integer value for the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetU32ArrayProperty | Sets an array of unsigned 32-bit integers as the value of the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetU32Property | Sets an unsigned 32-bit integer value for the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetU64Property | Sets an unsigned 64-bit integer value for the custom device item property specified by name. (Inherited from CustomDeviceBase.) | |
| SetVariantProperty | Sets a LabVIEW variant value for the custom device item property specified by name. The variant data type is a generic container for all other LabVIEW data types. (Inherited from CustomDeviceBase.) | |
| ToString | Returns a String that represents the current Object. (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| BaseNodeType | Gets a reference to the internal representation of this node. (Inherited from BaseNode.) | |
| Description | Gets or sets the description of this node. (Inherited from BaseNode.) | |
| 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.) | |
| 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.) |