CVBpy 14.0
FloatNode Class Reference

Represents a floating-point number. More...

Inherits FloatBaseNode.

Public Member Functions

cvb.gevserver.FloatNode create (str name, Optional[int] namespace)
 Creates a new floating-point number node. More...
 
- Public Member Functions inherited from ValueNode
None from_string (self, str value)
 Sets the value of the node from the string value. More...
 
cvb.EventCookie register_event_on_read_updated (self, Callable[[cvb.gevserver.Node], None] handler)
 Registers a listener to node on read event. More...
 
cvb.EventCookie register_event_written_updated (self, Callable[[cvb.gevserver.Node], None] handler)
 Registers a listener to node written event. More...
 
None unregister_event_on_read_updated (self, cvb.EventCookie event_cookie)
 Manually unregister a listener from the node on read event. More...
 
None unregister_event_written_updated (self, cvb.EventCookie event_cookie)
 Manually unregister a listener from the node written event. More...
 
- Public Member Functions inherited from Node
None add (self, cvb.gevserver.Node node, int kind)
 Adds a node to this node. More...
 
cvb.EventCookie register_event_updated (self, Callable[[cvb.gevserver.Node], None] handler)
 Register a listener to node updated event. More...
 
bool remove (self, cvb.gevserver.Node node, int kind)
 Removes a node from this node. More...
 
None unregister_event_updated (self, cvb.EventCookie event_cookie)
 Manually unregister a listener to the node updated event. More...
 

Properties

 display_precision = property
 float: Gets or sets the current display precision value.
 
 increment_config_as_float = property
 cvb.gevserver.FloatBaseNode: Gets or sets a floating-point number that determines this node's unit increment amount. More...
 
 increment_config_as_node = property
 cvb.gevserver.FloatBaseNode: Gets or sets a node that determines this node's unit increment amount. More...
 
 max_config_as_float = property
 float: Gets or sets a floating-point number that determines this node's maximum value. More...
 
 max_config_as_node = property
 cvb.gevserver.FloatBaseNode: Gets or sets a node that determines this node's maximum value. More...
 
 min_config_as_float = property
 float: Gets or sets a floating-point number that determines this node's minimum value. More...
 
 min_config_as_node = property
 cvb.gevserver.FloatBaseNode: Gets or sets a node that determines this node's minimum value. More...
 
 unit = property
 str: Gets or sets the unit of this node's value.
 
 value_config_as_float = property
 cvb.gevserver.FloatBaseNode: Gets or sets a floating-point value that determines this node's value. More...
 
 value_config_as_node = property
 cvb.gevserver.FloatBaseNode: Gets or sets a node that determines this node's value. More...
 
- Properties inherited from FloatBaseNode
 increment = property
 float: Gets the increment of this value. More...
 
 max = property
 float: Gets the maximal allowed number for this value.
 
 min = property
 float: Gets the minimal allowed number for this value.
 
 representation = property
 int: Gets or sets how the value is to be represented.
 
 value = property
 float: Gets or sets the value of this node.
 
- Properties inherited from SelectorNode
 is_selector = property
 bool: Gets whether this node selects at least one other. More...
 
 selected_nodes = property
 List[cvb.gevserver.ValueNode]: Gets all nodes selected by this node.
 
- Properties inherited from ValueNode
 is_streamable = property
 bool: Gets whether this node should be used, when the camera settings are stared. More...
 
 polling_time = property
 int: Gets the polling time of this value in milliseconds. More...
 
- Properties inherited from Node
 access_mode = property
 int: Gets the access mode of this node (see cvb.AccessMode).
 
 alias_node = property
 cvb.gevserver.Node: Gets or sets the node that is an alias value for this node. More...
 
 cache_mode = property
 int: Gets the cache mode of this node (see cvb.CacheMode). More...
 
 description = property
 str: Gets or sets the long descriptive text of this node. More...
 
 display_name = property
 str: Gets or sets the display name of this node. More...
 
 event_id = property
 str: Nodes with an event identifier may become invalidated if an event/message is delivered from the device.
 
 imposed_access_mode = property
 int: Gets or sets the default access mode of this node (see cvb.AccessMode). More...
 
 is_available_config = property
 cvb.gevserver.IntegerBaseNode: Gets or sets the node that specifies whether a node is currently available or not. More...
 
 is_deprecated = property
 bool: Gets whether this node is considered deprecated. More...
 
 is_feature = property
 bool: Gets whether this node is considered a feature node. More...
 
 is_implemented = property
 bool: Gets whether the node is implemented.
 
 is_implemented_config = property
 cvb.gevserver.IntegerBaseNode: Gets or sets the node that specifies whether a node is implemented in the device or not. More...
 
 is_locked_config = property
 cvb.gevserver.IntegerBaseNode: Gets or sets the node that specifies whether a node is currently read only or not. More...
 
 is_readable = property
 bool: Helper to check whether this node is readable.
 
 is_writable = property
 bool: Helper to check whether this node is writable.
 
 name = property
 str: Gets the full name of this node. More...
 
 name_only = property
 str: Gets the full name of this node without namespace. More...
 
 name_space = property
 int: Gets the namespace this node is in (see cvb.gevserver.NameSpace). More...
 
 node_map = property
 cvb.gevserver.NodeMap: Gets the node map of this GevServer node.
 
 tool_tip = property
 str: Gets or sets the short descriptive text of this node. More...
 
 visibility = property
 int: Gets the complexity level of this node (see cvb.Visibility).
 

Detailed Description

Represents a floating-point number.

Member Function Documentation

◆ create()

cvb.gevserver.FloatNode create ( str  name,
Optional[int]  namespace 
)

Creates a new floating-point number node.

The node can be created using only the name with namespace or using the name only and an extra namespace parameter. You must add this node to a node map before most operations are possible.

Parameters

name : str Node name with or without namespace prefix. If the name does not contain a namespace prefix and no namespace is specified separately, cvb.gevserver.NameSpace.Custom is used.

namespace : Optional[int] Namespace to place the node in if not part of the name (see cvb.gevserver.NameSpace).

Returns

cvb.gevserver.FloatNode The requested node.

Property Documentation

◆ increment_config_as_float

increment_config_as_float = property
static

cvb.gevserver.FloatBaseNode: Gets or sets a floating-point number that determines this node's unit increment amount.

This defines the value from which the value must be a multiple of.

◆ increment_config_as_node

increment_config_as_node = property
static

cvb.gevserver.FloatBaseNode: Gets or sets a node that determines this node's unit increment amount.

This defines the value from which the value must be a multiple of.

◆ max_config_as_float

max_config_as_float = property
static

float: Gets or sets a floating-point number that determines this node's maximum value.

This defines the maximum possible value. Set operation is only possible as long as the GevServer is in cvb.gevserver.State.Configuration.

◆ max_config_as_node

max_config_as_node = property
static

cvb.gevserver.FloatBaseNode: Gets or sets a node that determines this node's maximum value.

This defines the maximum possible value. Set operation is only possible as long as the GevServer is in cvb.gevserver.State.Configuration.

◆ min_config_as_float

min_config_as_float = property
static

float: Gets or sets a floating-point number that determines this node's minimum value.

This defines the minimal possible value. Set operation is only possible as long as the GevServer is in cvb.gevserver.State.Configuration.

◆ min_config_as_node

min_config_as_node = property
static

cvb.gevserver.FloatBaseNode: Gets or sets a node that determines this node's minimum value.

This defines the minimal possible value. Set operation is only possible as long as the GevServer is in cvb.gevserver.State.Configuration.

◆ value_config_as_float

value_config_as_float = property
static

cvb.gevserver.FloatBaseNode: Gets or sets a floating-point value that determines this node's value.

Set operation is only possible as long as the GevServer is in cvb.gevserver.State.Configuration.

◆ value_config_as_node

value_config_as_node = property
static

cvb.gevserver.FloatBaseNode: Gets or sets a node that determines this node's value.

Set operation is only possible as long as the GevServer is in cvb.gevserver.State.Configuration.