Node having a value.
More...
Inherits Node, and IConfigurableValueNode.
Inherited by BooleanNode, CategoryNode, CommandNode, EnumEntryNode, SelectorNode, and StringNode.
|
void | FromString (string value) |
| Sets the value of the node from the string value .
|
|
void | Dispose () |
| Disposes the native object wrapped by this object immediately.
|
|
|
virtual bool | IsStreamable [get, set] |
| Gets or sets whether this node should be used, when the camera settings are stored.
|
|
TimeSpan | PollingTime [get] |
| Gets the polling time of this value.
|
|
IntPtr | Handle [get] |
| Native CVB GevServer Node handle.
|
|
bool | IsDisposed [get] |
| Tests whether the native handle has been disposed.
|
|
virtual NodeMap | NodeMap [get, set] |
| Gets the parent Cvb.GevServer.NodeMap of this GevServerNode.
|
|
string | ToolTip [get, set] |
| Gets or sets the short descriptive text of this node.
|
|
string | Description [get, set] |
| Gets or sets the long descriptive text of this node.
|
|
AccessMode | AccessMode [get] |
| Gets the GenApi.AccessMode of this node.
|
|
AccessMode? | ImposedAccessMode [get, set] |
| Overrides the node's default AccessMode.
|
|
IntegerBaseNode | IsImplementedConfig [get, set] |
| Gets or sets the node that specifies whether a node is implemented in the device or not.
|
|
IntegerBaseNode | IsAvailableConfig [get, set] |
| Gets or sets the node that specifies whether a node is currently available or not.
|
|
IntegerBaseNode | IsLockedConfig [get, set] |
| Gets or sets the node that specifies whether a node is currently read only or not.
|
|
CacheMode | CacheMode [get] |
| Gets the cache mode of this node.
|
|
Visibility | Visibility [get, set] |
| Gets or sets the complexity level of this node.
|
|
Node | AliasNode [get, set] |
| Gets or sets the node that is an alias value for this node.
|
|
string | Name [get] |
| Gets the full name of this node.
|
|
Namespace | Namespace [get] |
| Gets the namespace this node is in.
|
|
bool | IsImplemented [get] |
| AccessMode helper to check whether this node is implemented.
|
|
bool | IsAvailable [get] |
| AccessMode helper to check whether this node is available.
|
|
bool | IsReadable [get] |
| AccessMode helper to check whether this node is readable.
|
|
bool | IsWritable [get] |
| AccessMode helper to check whether this node is writable.
|
|
string | EventID [get] |
| Nodes with an event identifier may become invalidated if an event/message is delivered from the device.
|
|
bool | IsFeature [get] |
| Gets whether this node is considered a feature node.
|
|
bool | IsDeprecated [get] |
| Gets whether this node is considered deprecated.
|
|
◆ ValueNode()
◆ Dispose()
override void Dispose |
( |
bool | disposing | ) |
|
|
protectedvirtual |
Additionally disposes of the registered events.
- Parameters
-
disposing | true if called from IDisposable.Dispose; false if called by finalizer. |
Reimplemented from Node.
◆ FromString()
void FromString |
( |
string | value | ) |
|
|
abstract |
Sets the value of the node from the string value .
- Parameters
-
value | New value as a string. |
Implements IValueNode.
◆ GetPollingTime()
TimeSpan GetPollingTime |
( |
| ) |
|
|
abstractprotected |
Gets the polling time for this node.
- Returns
- Polling time; TimeSpan.Zero if not intended to be polled.
◆ OnRead()
Calls the Read event and returns the ErrorCodes to deliver to the native server.
- Returns
◆ OnWritten()
Calls the Written event and returns the ErrorCodes to deliver to the native server.
- Returns
◆ PollingTime
Gets the polling time of this value.
Attention: here only this node is directly queried and not also the nodes it depends on! This differs from the GenApi implementation.
If this node is not intended to be polled, TimeSpan.Zero is returned.
Implements IValueNode.
◆ Read
This event is fired when the client reads a value.
You can set a value to this ValueNode and the result will be delivered to the client.