|
GenApi::AccessMode | AccessMode () const override |
| Gets the GenApi::AccessMode of this node.
|
|
void | SetAccessMode (const GenApi::AccessMode &value) |
| Gets the GenApi::AccessMode of this node. More...
|
|
std::int64_t | Address () const |
| Gets the registers address. More...
|
|
std::vector< IntegerBaseNodePtr > | AddressNodes () const |
| Gets the collection of nodes which define the nodes address. More...
|
|
GenApi::CacheMode | CacheMode () const override |
| Gets the caching mode of this register node.
|
|
void | SetCacheMode (const GenApi::CacheMode &value) |
| Sets the caching mode of this register node. More...
|
|
std::vector< NodePtr > | InvalidatorNodes () const noexcept |
| Gets the collection of nodes which, when changed, invalidate this node's cache. More...
|
|
std::int64_t | Length () const |
| Gets the number of bytes the register occupies. More...
|
|
template<class Rep , class Period > |
std::chrono::duration< Rep, Period > | PollingTime () const |
| Gets the polling time of this value. More...
|
|
template<class Rep , class Period > |
void | SetPollingTime (const std::chrono::duration< Rep, Period > ×pan) |
| Sets the polling time of this value. More...
|
|
String | Value () const |
| Gets the value of this string register node. More...
|
|
void | SetValue (const String &value) |
| Sets the value of this string register node. More...
|
|
GenApi::AccessMode | AccessMode () const override |
|
GenApi::CacheMode | CacheMode () const override |
| Gets the cache mode of this node. More...
|
|
String | Value () const |
| Gets the string value. More...
|
|
void | SetValue (const String &value) |
| Sets the string value. More...
|
|
template<class T > |
T | ValueConfig () const |
| Gets the value configuration of this string node. More...
|
|
template<class T > |
void | SetValueConfig (const T &) |
| Sets the value configuration of this string node. More...
|
|
bool | IsSelector () const |
| Gets whether this node selects at least one other. More...
|
|
std::vector< ValueNodePtr > | SelectedNodes () const |
| Gets all nodes selected by this one. More...
|
|
virtual bool | IsStreamable () const |
| Gets whether this node should be used when the camera settings are stored. More...
|
|
virtual void | SetIsStreamable (const std::int64_t &value) |
| Sets whether this node should be used when the camera settings are stored. More...
|
|
template<class Rep , class Period > |
std::chrono::duration< Rep, Period > | PollingTime () const |
| Gets the polling time of this value. More...
|
|
virtual String | ToString () const |
| Returns this node's value as a string representation. More...
|
|
virtual void | FromString (const String &value) |
| Sets this node's value from the string value. More...
|
|
EventCookie | RegisterEventWrittenUpdated (std::function< void(ValueNode &)> handler) |
| Register a listener to node written event. More...
|
|
void | UnregisterEventWrittenUpdated (EventCookie eventCookie) noexcept |
| Manually unregister a listener to the node written event. More...
|
|
EventCookie | RegisterEventOnReadUpdated (std::function< void(ValueNode &)> handler) |
| Register a listener to node on read event. More...
|
|
void | UnregisterEventOnReadUpdated (EventCookie eventCookie) noexcept |
| Manually unregister a listener to the node on read event. More...
|
|
void | Add (const NodePtr &item, const NodeList &kind) |
| Adds a Node item . More...
|
|
bool | Remove (const NodePtr &item, const NodeList &kind) |
| Remove a single Node item from this collection. More...
|
|
void * | Handle () const noexcept |
| Classic API node handle. More...
|
|
NodeMapPtr | NodeMap () const |
| Gets the node map of this GevServer node.
|
|
String | ToolTip () const |
| Gets the short descriptive text of this node. More...
|
|
void | SetToolTip (const String &value) |
| Sets the short descriptive text of this node. More...
|
|
String | Description () const |
| Gets the long descriptive text of this node. More...
|
|
void | SetDescription (const String &value) |
| Sets the long descriptive text of this node. More...
|
|
virtual GenApi::AccessMode | AccessMode () const |
| Gets the GenApi::AccessMode of this node.
|
|
Cvb::GenApi::AccessMode | ImposedAccessMode () const |
| Gets the node's default AccessMode. More...
|
|
void | SetImposedAccessMode (const Cvb::GenApi::AccessMode &accessMode) |
| Overrides the node's default AccessMode.
|
|
bool | IsImplemented () const |
| Helper to check whether this node is implemented. More...
|
|
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. More...
|
|
bool | IsAvailable () const |
| Helper to check whether this node is available. More...
|
|
IntegerBaseNodePtr | IsAvailableConfig () const |
| Gets the node that specifies whether a node is currently available or not. More...
|
|
void | SetIsAvailableConfig (const IntegerBaseNodePtr &node) |
| Sets the node that specifies whether a node is currently available or not. More...
|
|
bool | IsReadable () const |
| Helper to check whether this node is readable. More...
|
|
bool | IsWritable () const |
| Helper to check whether this node is writable. More...
|
|
IntegerBaseNodePtr | IsLockedConfig () const |
| Gets the node that specifies whether a node is currently read only or not. More...
|
|
void | SetIsLockedConfig (const IntegerBaseNodePtr &node) |
| Sets the node that specifies whether a node is currently read only or not. More...
|
|
virtual Cvb::GenApi::CacheMode | CacheMode () const |
| Gets the cache mode of this node. More...
|
|
Cvb::GenApi::Visibility | Visibility () const |
| Gets the complexity level of this node. More...
|
|
void | SetVisibility (const Cvb::GenApi::Visibility &value) |
| Gets the complexity level of this node. More...
|
|
NodePtr | AliasNode () const |
| Gets the node that is an alias value for this node. More...
|
|
void | SetAliasNode (const NodePtr &value) |
| Sets the node that is an alias value for this node. More...
|
|
String | Name () const |
| Gets the full name of this node. More...
|
|
String | NameOnly () const |
| Gets the name of this node without namespace. More...
|
|
GevServer::Namespace | Namespace () const |
| Gets the namespace this node is in. More...
|
|
String | EventID () const |
| Nodes with an event identifier may become invalidated if an event/message is delivered from the device. More...
|
|
bool | IsFeature () const |
| Gets whether this node is considered a feature node. More...
|
|
bool | IsDeprecated () const |
| Gets whether this node is considered deprecated. More...
|
|
String | DisplayName () const |
| Gets the display name of this node. More...
|
|
void | SetDisplayName (const String &value) |
| Sets the display name of this node. More...
|
|
EventCookie | RegisterEventUpdated (std::function< void(Node &)> handler) |
| Register a listener to node updated event. More...
|
|
void | UnregisterEventUpdated (EventCookie eventCookie) noexcept |
| Manually unregister a listener to the node updated event. More...
|
|
template<class NodeT , class ValueConfigNodeType > |
ValueNodePtr | GetTerminalRegisterNode (const NodeT *node, std::function< bool(Node *)> f) const |
| Try to get terminal register node. More...
|
|