EnumerationNode Class

CVB.Net Documentation
EnumerationNode that is configurable.
Inheritance Hierarchy

SystemObject
  Stemmer.Cvb.GevServerNode
    Stemmer.Cvb.GevServerValueNode
      Stemmer.Cvb.GevServerSelectorNode
        Stemmer.Cvb.GevServerEnumerationNode

Namespace:  Stemmer.Cvb.GevServer
Assembly:  Stemmer.Cvb.GevServer (in Stemmer.Cvb.GevServer.dll) Version: 14.0.0.0
Syntax

public class EnumerationNode : SelectorNode, 
	IConfigurableSelectorNode, IConfigurableValueNode, IConfigurableNode, INode, IValueNode, 
	ISelectorNode, IEnumerationNode

The EnumerationNode type exposes the following members.

Constructors

  NameDescription
Public methodEnumerationNode(String)
Creates a new EnumerationNode with the given name.
Public methodEnumerationNode(String, Namespace)
Creates a new EnumerationNode with the given name and nameSpace.
Top
Properties

  NameDescription
Public propertyAccessMode
Gets the AccessMode of this node.
(Inherited from Node.)
Public propertyAliasNode
Gets or sets the node that is an alias value for this node.
(Inherited from Node.)
Public propertyCacheMode
Gets the cache mode of this node.
(Inherited from Node.)
Public propertyDescription
Gets or sets the long descriptive text of this node.
(Inherited from Node.)
Public propertyEntries
Gets all enum entries of this enumeration.
Public propertyEventID
Nodes with an event identifier may become invalidated if an event/message is delivered from the device.
(Inherited from Node.)
Public propertyHandle
Native CVB GevServer Node handle.
(Inherited from Node.)
Public propertyImposedAccessMode
Overrides the node's default AccessMode.
(Inherited from Node.)
Public propertyIsAvailable
AccessMode helper to check whether this node is available.
(Inherited from Node.)
Public propertyIsAvailableConfig
Gets or sets the node that specifies whether a node is currently available or not.
(Inherited from Node.)
Public propertyIsDeprecated
Gets whether this node is considered deprecated.
(Inherited from Node.)
Public propertyIsDisposed
Tests whether the native handle has been disposed.
(Inherited from Node.)
Public propertyIsFeature
Gets whether this node is considered a feature node.
(Inherited from Node.)
Public propertyIsImplemented
AccessMode helper to check whether this node is implemented.
(Inherited from Node.)
Public propertyIsImplementedConfig
Gets or sets the node that specifies whether a node is implemented in the device or not.
(Inherited from Node.)
Public propertyIsLockedConfig
Gets or sets the node that specifies whether a node is currently read only or not.
(Inherited from Node.)
Public propertyIsReadable
AccessMode helper to check whether this node is readable.
(Inherited from Node.)
Public propertyIsSelector
Gets whether this node selects at least one other.
(Inherited from SelectorNode.)
Public propertyIsStreamable
Gets or sets whether this node should be used, when the camera settings are stored.
(Inherited from ValueNode.)
Public propertyIsWritable
AccessMode helper to check whether this node is writable.
(Inherited from Node.)
Public propertyName
Gets the full name of this node.
(Inherited from Node.)
Public propertyNamespace
Gets the namespace this node is in.
(Inherited from Node.)
Public propertyNodeMap
Gets the parent NodeMap of this GevServerNode.
(Overrides SelectorNodeNodeMap.)
Public propertyPollingTime
Gets the polling time of this value.
(Inherited from ValueNode.)
Public propertySelectedNodes
Gets the collection of all nodes selected by this one.
(Inherited from SelectorNode.)
Public propertyToolTip
Gets or sets the short descriptive text of this node.
(Inherited from Node.)
Public propertyValue
Gets/sets the symbolic value of this enumeration.
Public propertyValueConfig
Gets and sets the value configuration of this enumeration node.
Public propertyVisibility
Gets or sets the complexity level of this node.
(Inherited from Node.)
Top
Methods

  NameDescription
Public methodDispose
Disposes the native object wrapped by this object immediately.
(Inherited from Node.)
Protected methodDispose(Boolean)
Additionally disposes of the registered events.
(Overrides SelectorNodeDispose(Boolean).)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Finalizer.
(Inherited from Node.)
Public methodFromString
Same as assigning value to Value.
(Overrides ValueNodeFromString(String).)
Protected methodGetAccessMode
Gets the access mode by querying all ValueConfigs for it.
(Overrides NodeGetAccessMode.)
Protected methodGetCacheMode
Gets the cache mode by querying all ValueConfigs for it.
(Overrides NodeGetCacheMode.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetPollingTime
Gets the polling time by querying all ValueConfigs for it.
(Overrides ValueNodeGetPollingTime.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnRead
Calls the Read event and returns the ErrorCodes to deliver to the native server.
(Inherited from ValueNode.)
Protected methodOnWritten
Calls the Written event and returns the ErrorCodes to deliver to the native server.
(Inherited from ValueNode.)
Public methodToString
Same as getting the Value.
(Overrides ObjectToString.)
Top
Events

  NameDescription
Public eventObjectDisposing
Raised when this object is about to be disposed via the Dispose method.
(Inherited from Node.)
Public eventRead
This event is fired when the client reads a value.
(Inherited from ValueNode.)
Public eventWritten
This event is fired when the client has written a value.
(Inherited from ValueNode.)
Top
Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate propertyIConfigurableNodeAliasNode
Gets or sets the node that is an alias value for this node.
(Inherited from Node.)
Explicit interface implementationPrivate propertyIConfigurableNodeIsAvailableConfig
Gets or sets the node that specifies whether a node is currently available or not.
(Inherited from Node.)
Explicit interface implementationPrivate propertyIConfigurableNodeIsImplementedConfig
Gets or sets the node that specifies whether a node is implemented in the device or not.
(Inherited from Node.)
Explicit interface implementationPrivate propertyIConfigurableNodeIsLockedConfig
Gets or sets the node that specifies whether a node is currently read only or not.
(Inherited from Node.)
Explicit interface implementationPrivate propertyIConfigurableSelectorNodeSelectedNodes
Gets the collection of all nodes selected by this one.
(Inherited from SelectorNode.)
Explicit interface implementationPrivate propertyIEnumerationNodeEntries
Gets all enum entries of this enumeration.
Explicit interface implementationPrivate propertyINodeAliasNode
Gets the node that is an alias value for this node.
(Inherited from Node.)
Explicit interface implementationPrivate propertyINodeNodeMap
Gets the INodeMap this node resides in.
(Inherited from Node.)
Explicit interface implementationPrivate propertyISelectorNodeSelectedNodes
Gets all nodes selected by this one.
(Inherited from SelectorNode.)
Top
See Also

Reference