CVB.Net 15.0
StringRegNode Class Reference

String value register. More...

Inherits StringNode, and IRegisterNode.

Properties

long Address [get]
 Gets the register address.
 
long Length [get]
 Gets the number of bytes occupied by the register.
 
- Properties inherited from StringNode
string Value [get, set]
 Gets/sets the string value.
 
- Properties inherited from ValueNode
ReadWriteVerify VerifyMode [get, set]
 Gets/sets how the read/write of values in this node is verified.
 
TimeSpan PollingTime [get]
 Gets the polling time of this value.
 
bool IsStreamable [get]
 Returns whether this node should be used when saving camera settings.
 
bool IsSelected [get]
 Gets whether this value is selected by at least one other node.
 
IEnumerable< SelectorNodeSelectingNodes [get]
 Gets all nodes selecting this node.
 
- Properties inherited from Node
bool IsDisposed [get]
 Tests whether the native handle has been disposed.
 
IntPtr Handle [get]
 Native CVB NODE handle.
 
NodeMap NodeMap [get]
 Gets the GenApi.NodeMap this node resides in.
 
string Name [get]
 Gets the full name of this node.
 
string ToolTip [get]
 Gets the short descriptive text of this node.
 
string Description [get]
 Gets the long descriptive text of this node.
 
AccessMode AccessMode [get]
 Gets the GenApi.AccessMode of this node.
 
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.
 
CacheMode CacheMode [get]
 Gets the cache mode of this node.
 
string EventID [get]
 Nodes with an event identifier may become invalidated, if an event / message is delivered from the device.
 
bool IsFeature [get]
 Returns whether this node is considered a feature node.
 
bool IsDeprecated [get]
 Gets whether this node is considered deprecated.
 
Visibility Visibility [get]
 Gets the complexity level of this node.
 
Node AliasNode [get]
 Gets the node, that is an alias value for this node.
 

Additional Inherited Members

- Public Member Functions inherited from ValueNode
virtual void FromString (string value)
 Sets the value of this node from the string value .
 
override string ToString ()
 Returns this node's value as a string representation.
 
void Invalidate ()
 Invalidates the values of this node.
 
- Public Member Functions inherited from Node
void Dispose ()
 Disposes the native object wrapped by this object immediately.
 
void Close ()
 Alias of the Dispose() method.
 
- Protected Member Functions inherited from Node
void Detach ()
 Detaches this Image object from the native object.
 
virtual void Dispose (bool disposing)
 IDispose helper function.
 
- Protected Attributes inherited from Node
readonly IntPtr UpdatedCallbackID
 Identifier of the registered updated callback.
 
- Events inherited from Node
NativeHandleEventDelegate ObjectDisposing
 Raised when this object is about to be disposed via the IDisposable.Dispose method.
 
EventHandler Updated
 Event signaling that a node property has been updated.
 
- Events inherited from INativeHandle
NativeHandleEventDelegate ObjectDisposing
 Raised when this object is about to be disposed via the IDisposable.Dispose method.
 

Detailed Description

String value register.

Use the PortNode for reading / writing memory. Address and Length can be queried via this node. B:Value access is favored though.

Property Documentation

◆ Address

long Address
get

Gets the register address.

Attention: the register address may change dependent on selecting nodes or other states.

Implements IRegisterNode.

◆ Length

long Length
get

Gets the number of bytes occupied by the register.

Attention: Length of the register's memory in bytes, not in chars. Normally strings are UTF-8 encoded which means, that texts may be longer than the number of characters.

Implements IRegisterNode.