3#include "../global.hpp"
5#include "float_base_node.hpp"
8#include "_detail/iconfigurable_register_node.hpp"
20 :
public FloatBaseNode
22 ,
public Private::IConfigurableRegisterNode
26 explicit FloatRegNode(HandleGuard<Node> &&guard)
158 template <
class Rep,
class Period>
179 template <
class Rep,
class Period>
19 class FloatRegNode {
…};
std::vector< IntegerBaseNodePtr > AddressNodes() const
Gets the collection of nodes which define the nodes address.
Definition float_reg_node.hpp:79
void SetIsSigned(const bool &value)
Sets whether this integer register is signed.
Definition float_reg_node.hpp:136
void SetPollingTime(const std::chrono::duration< Rep, Period > ×pan)
Sets the polling time of this value.
Definition float_reg_node.hpp:180
bool IsSigned() const
Gets whether this integer register is signed.
Definition float_reg_node.hpp:123
void SetCacheMode(const Cvb::GenApi::CacheMode &value)
Sets the caching mode of this register node.
Definition float_reg_node.hpp:100
GenApi::CacheMode CacheMode() const override
Gets the caching mode of this register node.
Definition float_reg_node.hpp:87
GenApi::AccessMode AccessMode() const override
Gets the GenApi::AccessMode of this node.
Definition float_reg_node.hpp:34
std::int64_t Length() const
Gets the number of bytes the register occupies.
Definition float_reg_node.hpp:146
std::int64_t Address() const
Gets the registers address.
Definition float_reg_node.hpp:57
void SetAccessMode(const GenApi::AccessMode &value)
Sets the GenApi::AccessMode of this node.
Definition float_reg_node.hpp:47
std::vector< NodePtr > InvalidatorNodes() const noexcept
Gets the collection of nodes which, when changed, invalidate this node's cache.
Definition float_reg_node.hpp:115
std::chrono::duration< Rep, Period > PollingTime() const
Gets the polling time of this value.
Definition float_reg_node.hpp:159
std::vector< std::shared_ptr< T > > GetDependentNodes(const NodeList &type) const
Gets the nodes categorized by this node.
Definition detail_node.hpp:410
T duration_cast(T... args)
CacheMode
Defines how the value is cached.
Definition genapi.hpp:218
AccessMode
Access possibility of the node.
Definition genapi.hpp:183
Describes a GenICam Pixel Format Naming Convention (PFNC) compatible image memory buffer with possibl...
Definition decl_int_swiss_knife_node.hpp:11
@ AccessMode
Gets the access mode of the node.
Definition gevserver.hpp:194
@ PollingTime
Gets the polling time in ms.
Definition gevserver.hpp:204
@ Sign
Accesses the signed or unsigned state of integer registers.
Definition gevserver.hpp:222
@ CachingMode
Gets the caching mode.
Definition gevserver.hpp:200
@ RegisterAddress
Gets the current address of the register (can change).
Definition gevserver.hpp:208
@ RegisterLength
Gets the register nodes length in bytes.
Definition gevserver.hpp:207
@ Addresses
Node accesses the register address nodes (not constants).
Definition gevserver.hpp:256
@ Invalidator
Node accesses the invalidator nodes.
Definition gevserver.hpp:255
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17