Namespace for GevServer based device configuration. More...
Classes | |
class | BooleanNode |
GenApi::BooleanNode that is configurable. More... | |
class | CategoryNode |
Node that logically groups other nodes. More... | |
class | ChunkImageBufferDescription |
Describes a GenICam Pixel Format Naming Convention (PFNC) compatible image memory buffer with possibly additional data. More... | |
class | CommandNode |
A node that can be executed. More... | |
class | EnumEntryNode |
One entry in an enumeration. More... | |
class | EnumerationNode |
A GenApi::EnumerationNode that is configurable. More... | |
class | Float32RegNode |
An float32 FloatRegNode node. More... | |
class | Float64RegNode |
An float64 FloatRegNode node. More... | |
class | FloatBaseNode |
Represents a floating point number. More... | |
class | FloatNode |
Represents a floating point number. More... | |
class | FloatRegNode |
Floating point value register. More... | |
class | ImageBufferDescription |
Describes a GenICam Pixel Format Naming Convention (PFNC) compatible image memory buffer. More... | |
class | Int32RegNode |
An Int32 IntRegNode node. More... | |
class | Int64RegNode |
An Int64 IntRegNode node. More... | |
class | IntegerBaseNode |
Represents an integer number. More... | |
class | IntegerNode |
Represents a integer number. More... | |
class | IntRegNode |
Integer value register. More... | |
class | IntSwissKnifeNode |
Read only node to calculate formulas on the client side with integer arithmetic. More... | |
class | LogicalNetworkInterface |
An IP network interface the GevServer can be bound to. More... | |
class | Node |
Basic GevServer node for device feature access. More... | |
class | SelectorNode |
Groups other nodes that are dependent on this one. More... | |
class | Server |
Common Vision Blox GigE Vision Server implements a GigE Vision camera in software. More... | |
class | Stream |
The stream to send Images or other data. More... | |
class | StringNode |
String value node. More... | |
class | StringRegNode |
String value register. More... | |
class | ValueNode |
Base class for all nodes that have a value. More... | |
Typedefs | |
using | ServerPtr = std::shared_ptr<Server> |
Convenience shared pointer for GevServer. | |
using | NodePtr = std::shared_ptr<Node> |
Convenience shared pointer for Node. | |
using | NodeMapPtr = std::shared_ptr<NodeMap> |
Convenience shared pointer for NodeMap. | |
using | StreamPtr = std::shared_ptr<Stream> |
Convenience shared pointer for Stream. | |
using | ValueNodePtr = std::shared_ptr<ValueNode> |
Convenience shared pointer for ValueNode. | |
using | StringNodePtr = std::shared_ptr<StringNode> |
Convenience shared pointer for StringNode. | |
using | StringRegNodePtr = std::shared_ptr<StringRegNode> |
Convenience shared pointer for StringRegNode. | |
using | BooleanNodePtr = std::shared_ptr<BooleanNode> |
Convenience shared pointer for BooleanNode. | |
using | CategoryNodePtr = std::shared_ptr<CategoryNode> |
Convenience shared pointer for CategoryNode. | |
using | IntegerBaseNodePtr = std::shared_ptr<IntegerBaseNode> |
Convenience shared pointer for IntegerBaseNode. | |
using | FloatBaseNodePtr = std::shared_ptr<FloatBaseNode> |
Convenience shared pointer for FloatBaseNode. | |
using | IntegerNodePtr = std::shared_ptr<IntegerNode> |
Convenience shared pointer for IntegerNode. | |
using | FloatNodePtr = std::shared_ptr<FloatNode> |
Convenience shared pointer for FloatNode. | |
using | Float32RegNodePtr = std::shared_ptr<Float32RegNode> |
Convenience shared pointer for Float43RegNode. | |
using | Float64RegNodePtr = std::shared_ptr<Float64RegNode> |
Convenience shared pointer for Float64RegNode. | |
using | FloatRegNodePtr = std::shared_ptr<FloatRegNode> |
Convenience shared pointer for FloatNode. | |
using | IntRegNodePtr = std::shared_ptr<IntRegNode> |
Convenience shared pointer for IntRegNode. | |
using | SelectorNodePtr = std::shared_ptr<SelectorNode> |
Convenience shared pointer for SelectorNode. | |
using | EnumEntryNodePtr = std::shared_ptr<EnumEntryNode> |
Convenience shared pointer for EnumEntryNode. | |
using | CommandNodePtr = std::shared_ptr<CommandNode> |
Convenience shared pointer for CommandNode. | |
using | Int32RegNodePtr = std::shared_ptr<Int32RegNode> |
Convenience shared pointer for Int32RegNode. | |
using | Int64RegNodePtr = std::shared_ptr<Int64RegNode> |
Convenience shared pointer for Int32RegNode. | |
using | EnumerationNodePtr = std::shared_ptr<EnumerationNode> |
Convenience shared pointer for EnumerationNode. | |
using | IntSwissKnifeNodePtr = std::shared_ptr<IntSwissKnifeNode> |
Convenience shared pointer for IntSwissKnifeNode. | |
Enumerations | |
enum class | State |
The possible states this GevServer can be in. | |
enum class | DriverType { Auto = CExports::DT_Auto , Socket = CExports::DT_Socket , Filter = CExports::DT_Filter } |
GigE Vision driver to use for communication and streaming. More... | |
enum class | Namespace { Standard = CExports::GSNS_Standard , Custom = CExports::GSNS_Custom , Private = CExports::GSNS_Private } |
The possible name spaces a node can be in. More... | |
enum class | NodeEvent { Read = CExports::GSNE_Read , Write = CExports::GSNE_Write } |
Node event. More... | |
enum class | NodeType { Invalid = CExports::GSNT_Invalid , Unknown = CExports::GSNT_Unknown , Category = CExports::GSNT_Category , IntReg = CExports::GSNT_IntReg , StringReg = CExports::GSNT_StringReg , String = CExports::GSNT_String , Integer = CExports::GSNT_Integer , Boolean = CExports::GSNT_Boolean , Command = CExports::GSNT_Command , Enumeration = CExports::GSNT_Enumeration , EnumEntry = CExports::GSNT_EnumEntry , IntSwissKnife = CExports::GSNT_IntSwissKnife , Float = CExports::GSNT_Float , FloatReg = CExports::GSNT_FloatReg } |
Available node types. More... | |
enum class | Info { XMLVersionMajor = CExports::GSI_XMLVersionMajor , XMLVersionMinor = CExports::GSI_XMLVersionMinor , XMLVersionSubMinor = CExports::GSI_XMLVersionSubMinor , ServerUserVersion = CExports::GSI_ServerUserVersion , AcquisitionActive = CExports::GSI_AcquisitionActive } |
General version and acquisition information. More... | |
enum class | NodeInfo { Name = CExports::GSNI_Name , DisplayName = CExports::GSNI_DisplayName , AccessMode = CExports::GSNI_AccessMode , Max = CExports::GSNI_Max , Min = CExports::GSNI_Min , Increment = CExports::GSNI_Increment , NumEnumEntries = CExports::GSNI_NumEnumEntries , Streamable = CExports::GSNI_Streamable , CachingMode = CExports::GSNI_CachingMode , ToolTip = CExports::GSNI_Tooltip , Description = CExports::GSNI_Description , Visibility = CExports::GSNI_Visibility , PollingTime = CExports::GSNI_PollingTime , EventID = CExports::GSNI_EventID , NameSpace = CExports::GSNI_Namespace , RegisterLength = CExports::GSNI_RegisterLength , RegisterAddress = CExports::GSNI_RegisterAddress , NumberRepresentation = CExports::GSNI_NumberRepresentation , Value = CExports::GSNI_Value , OnValue = CExports::GSNI_OnValue , OffValue = CExports::GSNI_OffValue , Formula = CExports::GSNI_Formula , ImposedAccessMode = CExports::GSNI_ImposedAccessMode , IsImplemented , IsAvailable = CExports::GSNI_IsAvailable , IsLocked = CExports::GSNI_IsLocked , Alias = CExports::GSNI_Alias , Sign = CExports::GSNI_Sign , Unit = CExports::GSNI_Unit , DisplayPrecision , Last = CExports::GSNI_Last } |
Possible information a node can hold. More... | |
enum class | NumberRepresentation { None = CExports::GSNR_None , Linear = CExports::GSNR_Linear , Logarithmic = CExports::GSNR_Logarithmic , Boolean = CExports::GSNR_Boolean , PureNumber = CExports::GSNR_PureNumber , HexNumber = CExports::GSNR_HexNumber } |
Defines how a number is to be interpreted/displayed in a graphical user interface. More... | |
enum class | NumberSign { Unsigned = CExports::GSNS_Unsigned , Signed = CExports::GSNS_Signed } |
The signedness of the number. More... | |
enum class | NodeList { Child = CExports::GSNL_Child , Selected = CExports::GSNL_Selected , Invalidator = CExports::GSNL_Invalidator , Addresses = CExports::GSNL_Addresses } |
Node access. More... | |
enum class | PayloadType { Image = CExports::GSPT_Image , File = CExports::GSPT_File , ChunkImage = CExports::GSPT_ChunkImage } |
The type of the payload. More... | |
Namespace for GevServer based device configuration.
For further information regarding Qt/QML, see Image Display in C++ Using Qt/QML
|
strong |
|
strong |
|
strong |
|
strong |
Possible information a node can hold.
Enumerator | |
---|---|
Name | Gets the full name of the node. |
DisplayName | Gets the display name of the node. |
AccessMode | Gets the access mode of the node. |
Max | Gets the maximum value. |
Min | Gets the minimum value. |
Increment | Gets the increment. |
NumEnumEntries | Number of enumeration entries for NInfoEnum. |
Streamable | Information on the streamability of the node. |
CachingMode | Gets the caching mode. |
ToolTip | Gets the tool tip (short description). |
Description | Gets the long descriptive text. |
Visibility | Gets the visibility level. |
PollingTime | Gets the polling time in ms. |
EventID | Gets the event ID if available. |
NameSpace | Gets the node namespace. |
RegisterLength | Gets the register nodes length in bytes. |
RegisterAddress | Gets the current address of the register (can change). |
NumberRepresentation | Accesses the representation of a number. |
Value | Accesses the value configuration. |
OnValue | Boolean specific: accesses the integer value for true. Command specific: accesses the integer value for execute. |
OffValue | Boolean specific: accesses the integer value for false. |
Formula | Formula for swiss knife nodes. |
ImposedAccessMode | Accesses the TAccessMode of the node overriding the nodes it depends on. |
IsImplemented | Access the IInteger node defining whether the node is implemented. |
IsAvailable | Accesses the IInteger node defining whether the node is available. |
IsLocked | Accesses the IInteger node defining whether the node is read only. |
Alias | Accesses the alias node of this node. |
Sign | Accesses the signed or unsigned state of integer registers. |
Unit | Accesses the unit of a node as string. |
DisplayPrecision | Accesses the float node's display precision configuration. |
Last | Node last. |
|
strong |
Node access.
Enumerator | |
---|---|
Child | Node accesses the child nodes. Category: Nodes in category. Enumeration: EnumEntry nodes. SwissKnifes: Variables (Ex version only). |
Selected | Node accesses the selected nodes. |
Invalidator | Node accesses the invalidator nodes. |
Addresses | Node accesses the register address nodes (not constants). |
|
strong |
Available node types.
Enumerator | |
---|---|
Invalid | Node is invalid. |
Unknown | Node is of unknown type. |
Category | Node is a category node. |
IntReg | Node is an integer register node. |
StringReg | Node is a string register node. |
String | Node is a string node (no reg). |
Integer | Node is an integer node (no reg). |
Boolean | Node is a boolean node (no reg). |
Command | Node is a command node (no reg). |
Enumeration | Node is an enumeration node (no reg). |
EnumEntry | Node is an enumeration entry node (no reg). |
IntSwissKnife | Node is an integer swiss knife node (no reg). |
Float | Node is a float node (no reg). |
FloatReg | Node is a float register node. |
|
strong |
Defines how a number is to be interpreted/displayed in a graphical user interface.
|
strong |
|
strong |
The type of the payload.
Enumerator | |
---|---|
Image | Image payload. |
File | File payload. |
ChunkImage | Chunk image payload. |
We use cookies to improve your experience. By using this documentation, you agree to our use of cookies.