VeriStand .NET API Reference

CustomDeviceBase Methods

The CustomDeviceBase type exposes the following members.

NameDescription
EqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)
Finalize Class Destructor (Overrides BaseNode.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.
GetBooleanProperty Gets the Boolean value of the custom device item property specified by name.
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.
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.
GetDictionaryProperty Gets the reference to the Dictionary that is the value of the custom device item property specified by name.
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.
GetDoubleProperty Gets the double-precision floating point value of the custom device item property specified by name.
GetHashCodeServes 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.
GetI32Property Gets the 32-bit signed integer that is the value of the custom device item property specified by name.
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.
GetPropertyType Gets the data type of the custom device item property specified by propertyName.
GetStringArrayProperty Gets the array of strings that is the value of the custom device item property specified by name.
GetStringProperty Gets the string value of the custom device item property specified by name.
GetTypeGets 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.
GetU32ArrayProperty Gets the array of unsigned 32-bit integers that is the value of the custom device item property specified by name.
GetU32Property Gets the unsigned 32-bit integer value of the custom device item property specified by name.
GetU64Property Gets the unsigned 64-bit integer value of the custom device item property specified by name.
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.
MemberwiseCloneCreates 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.
RemoveError Removes an error that matches the specified ErrorID.
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.
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.
SetBinaryStringProperty Sets a binary string value for the custom device item property specified by name.
SetBooleanProperty Sets a Boolean value for the custom device item property specified by name.
SetDependentFileProperty Sets a reference to a dependent file as the value for the custom device item property specified by name.
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.
SetDictionaryProperty Sets a reference to a Dictionary element as the value of the custom device item property specified by name.
SetDoubleArrayProperty Sets an array of double-precision floating point numbers as the value of the custom device item property specified by name.
SetDoubleProperty Sets a double-precision floating point value for the custom device item property specified by name.
SetI32ArrayProperty Sets an array of 32-bit signed integers as the value of the custom device item property specified by name.
SetI32Property Sets a 32-bit signed integer value for the custom device item property specified by name.
SetStringArrayProperty Sets an array of strings as the value of the custom device item property specified by name.
SetStringProperty Sets a string value for the custom device item property specified by name.
SetU16Property Sets an unsigned 16-bit integer value for the custom device item property specified by name.
SetU32ArrayProperty Sets an array of unsigned 32-bit integers as the value of the custom device item property specified by name.
SetU32Property Sets an unsigned 32-bit integer value for the custom device item property specified by name.
SetU64Property Sets an unsigned 64-bit integer value for the custom device item property specified by name.
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.
ToStringReturns a String that represents the current Object. (Inherited from Object.)

See Also

Log in to get a better experience