An Int32 IntRegNode node. More...
Inherits IntRegNode.
Public Member Functions | |
Int32RegNode (string name) | |
Creates a new Int32RegNode with the given name and and automatically assigned address. | |
Int32RegNode (string name, long address) | |
Creates a new Int32RegNode with the given name . | |
Int32RegNode (string name, Namespace nameSpace) | |
Creates a new Int32RegNode with the given name , nameSpace and an automatically assigned address. | |
Int32RegNode (string name, Namespace nameSpace, long address) | |
Creates a new Int32RegNode with the given name and nameSpace . | |
![]() | |
override void | FromString (string value) |
Sets this node's value from the string value . | |
override string | ToString () |
Gets the string representation of this node. | |
![]() | |
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. | |
Additional Inherited Members | |||
![]() | |||
override void | Dispose (bool disposing) | ||
IDispose helper function.
| |||
override AccessMode | GetAccessMode () | ||
Reads the access mode directly from this register node. | |||
override CacheMode | GetCacheMode () | ||
override TimeSpan | GetPollingTime () | ||
![]() | |||
SelectorNode (IntPtr handle) | |||
Creates this SelectorNode object. | |||
override void | Dispose (bool disposing) | ||
IDispose helper function.
| |||
![]() | |||
ValueNode (IntPtr handle) | |||
Creates the ValueNode. | |||
override void | Dispose (bool disposing) | ||
Additionally disposes of the registered events. | |||
TimeSpan | GetPollingTime () | ||
Gets the polling time for this node. | |||
int | OnRead () | ||
Calls the Read event and returns the ErrorCodes to deliver to the native server. | |||
int | OnWritten () | ||
Calls the Written event and returns the ErrorCodes to deliver to the native server. | |||
![]() | |||
Node (IntPtr handle) | |||
Creates a node from the given handle . | |||
AccessMode | GetAccessMode () | ||
Implementation for getting the access mode. | |||
CacheMode | GetCacheMode () | ||
Gets the current (dependent) cache mode of this node. | |||
![]() | |||
static Namespace | ParseNamespace (string name) | ||
Gets the Namespace from the given name . | |||
static string | ParseName (string name) | ||
Gets the name part of the given node name . | |||
static string | EnsureNodeNameOnly (string name) | ||
Throws if the given name has a namespace prefix. | |||
![]() | |||
override NodeMap | NodeMap [get, set] | ||
Gets the INodeMap this node resides in. | |||
new AccessMode | AccessMode [get, set] | ||
Gets the GenApi.AccessMode of this node. | |||
long | Address [get] | ||
Gets the registers address. | |||
ICollection< IntegerBaseNode > | AddressNodes [get] | ||
Gets the collection of nodes which define the nodes address. | |||
new CacheMode | CacheMode [get, set] | ||
Gets or sets the caching mode of this register node. | |||
ICollection< Node > | InvalidatorNodes [get] | ||
Gets the collection of nodes which, when changed, invalidate this node's cache. | |||
bool | IsSigned [get, set] | ||
Gets or sets whether this integer register is signed. | |||
long | Length [get] | ||
Gets the number of bytes the register occupies. | |||
new TimeSpan | PollingTime [get, set] | ||
Gets or sets the polling time of this value. | |||
![]() | |||
long | Increment [get] | ||
Gets the increment of this Value. | |||
long | Max [get] | ||
Gets the maximal allowed number for this Value. | |||
long | Min [get] | ||
Gets the minimal allowed number for this Value. | |||
NumberRepresentation | Representation [get, set] | ||
Gets or sets how the value is to be represented. | |||
string | Unit [get] | ||
Gets the unit of this node's value. | |||
long | Value [get, set] | ||
Gets/Sets the value of this integer node. | |||
![]() | |||
override NodeMap | NodeMap [get, set] | ||
Gets the INodeMap this node resides in. | |||
bool | IsSelector [get] | ||
Gets whether this node selects at least one other. | |||
ICollection< ValueNode > | SelectedNodes [get] | ||
Gets the collection of all nodes selected by this one. | |||
![]() | |||
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. | |||
![]() | |||
EventHandler< ReplyStatusEventArgs > | Read | ||
This event is fired when the client reads a value. | |||
EventHandler< ReplyStatusEventArgs > | Written | ||
This event is fired when the client has written a value. | |||
![]() | |||
NativeHandleEventDelegate | ObjectDisposing | ||
Raised when this object is about to be disposed via the IDisposable.Dispose method. | |||
![]() | |||
NativeHandleEventDelegate | ObjectDisposing | ||
Raised when this object is about to be disposed via the IDisposable.Dispose method. | |||
An Int32 IntRegNode node.
Int32RegNode | ( | string | name | ) |
Creates a new Int32RegNode with the given name and and automatically assigned address.
If the name does not contain a namespace prefix the Namespace.Custom is used.
You must add this node to a NodeMap before most operations are possible.
name | Name with optional namespace prefix. |
Int32RegNode | ( | string | name, |
long | address ) |
Creates a new Int32RegNode with the given name .
If the name does not contain a namespace prefix the Namespace.Custom is used.
You must add this node to a NodeMap before most operations are possible.
name | Name with optional namespace prefix. |
address | Address for this register; -1 for auto assignment. |
Int32RegNode | ( | string | name, |
Namespace | nameSpace ) |
Creates a new Int32RegNode with the given name , nameSpace and an automatically assigned address.
You must add this node to a NodeMap before most operations are possible.
Int32RegNode | ( | string | name, |
Namespace | nameSpace, | ||
long | address ) |
Creates a new Int32RegNode with the given name and nameSpace .
You must add this node to a NodeMap before most operations are possible.
We use cookies to improve your experience. By using this documentation, you agree to our use of cookies.