|
|
GenApi::AccessMode | AccessMode () const override |
| | Gets the GenApi::AccessMode of this node.
|
| |
| void | SetAccessMode (const GenApi::AccessMode &value) |
| | Sets the GenApi::AccessMode of this node.
|
| |
| std::int64_t | Address () const |
| | Gets the registers address.
|
| |
| std::vector< IntegerBaseNodePtr > | AddressNodes () const |
| | Gets the collection of nodes which define the nodes address.
|
| |
|
GenApi::CacheMode | CacheMode () const override |
| | Gets the caching mode of this register node.
|
| |
| void | SetCacheMode (const Cvb::GenApi::CacheMode &value) |
| | Sets the caching mode of this register node.
|
| |
| std::vector< NodePtr > | InvalidatorNodes () const noexcept |
| | Gets the collection of nodes which, when changed, invalidate this node's cache.
|
| |
|
bool | IsSigned () const |
| | Gets whether this integer register is signed.
|
| |
| void | SetIsSigned (const bool &value) |
| | Sets whether this integer register is signed.
|
| |
| std::int64_t | Length () const |
| | Gets the number of bytes the register occupies.
|
| |
| template<class Rep, class Period> |
| std::chrono::duration< Rep, Period > | PollingTime () const |
| | Gets the polling time of this value.
|
| |
| template<class Rep, class Period> |
| void | SetPollingTime (const std::chrono::duration< Rep, Period > ×pan) |
| | Sets the polling time of this value.
|
| |
| std::int64_t | Increment () const |
| | Gets the increment of this value.
|
| |
| std::int64_t | Max () const |
| | Gets the maximal allowed number for this value.
|
| |
| std::int64_t | Min () const |
| | Gets the minimal allowed number for this value.
|
| |
| GenApi::NumberRepresentation | Representation () const |
| | Gets how the value is to be represented.
|
| |
| void | SetRepresentation (const GenApi::NumberRepresentation &representation) |
| | Sets how the value is to be represented.
|
| |
| virtual String | Unit () const |
| | Gets the unit of this node's value.
|
| |
| std::int64_t | Value () const |
| | Gets the value of this integer node.
|
| |
| void | SetValue (const std::int64_t &value) |
| | Sets the value of this integer node.
|
| |
| void | FromString (const String &value) override |
| | Sets this node's value from the string value .
|
| |
| String | ToString () const override |
| | Gets the string representation of this node.
|
| |
| bool | IsSelector () const |
| | Gets whether this node selects at least one other.
|
| |
| std::vector< ValueNodePtr > | SelectedNodes () const |
| | Gets all nodes selected by this one.
|
| |
| virtual bool | IsStreamable () const |
| | Gets whether this node should be used when the camera settings are stored.
|
| |
| virtual void | SetIsStreamable (const std::int64_t &value) |
| | Sets whether this node should be used when the camera settings are stored.
|
| |
| template<class Rep, class Period> |
| std::chrono::duration< Rep, Period > | PollingTime () const |
| | Gets the polling time of this value.
|
| |
| EventCookie | RegisterEventWrittenUpdated (std::function< void(ValueNode &)> handler) |
| | Register a listener to node written event.
|
| |
| void | UnregisterEventWrittenUpdated (EventCookie eventCookie) noexcept |
| | Manually unregister a listener to the node written event.
|
| |
| EventCookie | RegisterEventOnReadUpdated (std::function< void(ValueNode &)> handler) |
| | Register a listener to node on read event.
|
| |
| void | UnregisterEventOnReadUpdated (EventCookie eventCookie) noexcept |
| | Manually unregister a listener to the node on read event.
|
| |
| void | Add (const NodePtr &item, const NodeList &kind) |
| | Adds a Node item .
|
| |
| bool | Remove (const NodePtr &item, const NodeList &kind) |
| | Remove a single Node item from this collection.
|
| |
| void * | Handle () const noexcept |
| | Classic API node handle.
|
| |
|
NodeMapPtr | NodeMap () const |
| | Gets the node map of this GevServer node.
|
| |
| String | ToolTip () const |
| | Gets the short descriptive text of this node.
|
| |
| void | SetToolTip (const String &value) |
| | Sets the short descriptive text of this node.
|
| |
| String | Description () const |
| | Gets the long descriptive text of this node.
|
| |
| void | SetDescription (const String &value) |
| | Sets the long descriptive text of this node.
|
| |
| Cvb::GenApi::AccessMode | ImposedAccessMode () const |
| | Gets the node's default AccessMode.
|
| |
|
void | SetImposedAccessMode (const Cvb::GenApi::AccessMode &accessMode) |
| | Overrides the node's default AccessMode.
|
| |
| bool | IsImplemented () const |
| | Helper to check whether this node is implemented.
|
| |
|
IntegerBaseNodePtr | IsImplementedConfig () const |
| | Gets the node that specifies whether a node is implemented in the device or not.
|
| |
| void | SetIsImplementedConfig (const IntegerBaseNodePtr &node) |
| | Sets the node that specifies whether a node is implemented in the device or not.
|
| |
| bool | IsAvailable () const |
| | Helper to check whether this node is available.
|
| |
| IntegerBaseNodePtr | IsAvailableConfig () const |
| | Gets the node that specifies whether a node is currently available or not.
|
| |
| void | SetIsAvailableConfig (const IntegerBaseNodePtr &node) |
| | Sets the node that specifies whether a node is currently available or not.
|
| |
| bool | IsReadable () const |
| | Helper to check whether this node is readable.
|
| |
| bool | IsWritable () const |
| | Helper to check whether this node is writable.
|
| |
| IntegerBaseNodePtr | IsLockedConfig () const |
| | Gets the node that specifies whether a node is currently read only or not.
|
| |
| void | SetIsLockedConfig (const IntegerBaseNodePtr &node) |
| | Sets the node that specifies whether a node is currently read only or not.
|
| |
| Cvb::GenApi::Visibility | Visibility () const |
| | Gets the complexity level of this node.
|
| |
| void | SetVisibility (const Cvb::GenApi::Visibility &value) |
| | Gets the complexity level of this node.
|
| |
| NodePtr | AliasNode () const |
| | Gets the node that is an alias value for this node.
|
| |
| void | SetAliasNode (const NodePtr &value) |
| | Sets the node that is an alias value for this node.
|
| |
| String | Name () const |
| | Gets the full name of this node.
|
| |
| String | NameOnly () const |
| | Gets the name of this node without namespace.
|
| |
| GevServer::Namespace | Namespace () const |
| | Gets the namespace this node is in.
|
| |
| String | EventID () const |
| | Nodes with an event identifier may become invalidated if an event/message is delivered from the device.
|
| |
| bool | IsFeature () const |
| | Gets whether this node is considered a feature node.
|
| |
| bool | IsDeprecated () const |
| | Gets whether this node is considered deprecated.
|
| |
| String | DisplayName () const |
| | Gets the display name of this node.
|
| |
| void | SetDisplayName (const String &value) |
| | Sets the display name of this node.
|
| |
| EventCookie | RegisterEventUpdated (std::function< void(Node &)> handler) |
| | Register a listener to node updated event.
|
| |
| void | UnregisterEventUpdated (EventCookie eventCookie) noexcept |
| | Manually unregister a listener to the node updated event.
|
| |
| template<class NodeT, class ValueConfigNodeType> |
| ValueNodePtr | GetTerminalRegisterNode (const NodeT *node, std::function< bool(Node *)> f) const |
| | Try to get terminal register node.
|
| |
| template<class T> |
| std::vector< std::shared_ptr< T > > | GetDependentNodes (const NodeList &type) const |
| | Gets the nodes categorized by this node.
|
| |
| static String | EnsureNodeNameOnly (const String &name) |
| | Throws if the given name has a namespace prefix.
|
| |
| static NodePtr | FromHandle (HandleGuard< Node > &&guard, const NodeMapPtr &nodeMap) |
| | Factory to create the appropriate Node object based on the given handle .
|
| |
| static GevServer::Namespace | ParseNamespace (const String &name) |
| | Gets the Namespace from the given name .
|
| |
| static String | ParseName (const String &name) |
| | Gets the name part of the given node name .
|
| |
| static GevServer::NodeType | NodeType (void *handle) |
| | Gets the node type from the nodes native handle.
|
| |