Classes | |
| class | BooleanNode |
Node representing a true/false value. More... | |
| class | CategoryNode |
| Node that logically groups other nodes. More... | |
| class | CommandNode |
| A node that can be executed. More... | |
| class | EnumEntryNode |
| One entry in an enumeration. More... | |
| class | EnumerationNode |
| A node that presents a choice of values. More... | |
| class | FloatNode |
| Represents a floating point number. More... | |
| class | FloatRegNode |
| Floating point value register. More... | |
| struct | GenApiVersion |
| Version information for GenICam related objects. More... | |
| interface | IBooleanNode |
GenICam GenApi node with a bool value. More... | |
| interface | ICategoryNode |
| GenICam GenApi node grouping other INode objects. More... | |
| interface | ICommandNode |
| GenICam GenApi node that is executable. More... | |
| interface | IEnumEntryNode |
| GenICam GenApi node representing one enumeration entry. More... | |
| interface | IEnumerationNode |
| GenICam GenApi node containing named values. More... | |
| interface | IFloatNode |
GenICam GenApi node that has a double value. More... | |
| interface | IIntegerNode |
GenICam GenApi node that has a long value. More... | |
| interface | INode |
| Generic GenICam GenApi node. More... | |
| interface | INodeMap |
| Read-only dictionary holding all INodes of a device or module. More... | |
| class | IntegerNode |
| Represents a floating point number. More... | |
| class | IntRegNode |
| Integer value register. More... | |
| interface | IPortNode |
| GenICam GenApi node that enable read/write access to e.g. a device. More... | |
| interface | IRegisterNode |
| GenICam GenApi register node. More... | |
| interface | ISelectorNode |
| GenICam GenApi node that can select others. More... | |
| interface | IStringNode |
GenICam GenApi node that has a string value. More... | |
| interface | IValueNode |
| GenICam GenApi node having a value. More... | |
| class | NamespaceDoc |
The types in the namespace Stemmer.Cvb.Driver.GenApi expose and implement the functionality covered by the CVGenApi.dll. More... | |
| class | Node |
| Basic GenApi node for device feature access. More... | |
| class | NodeMap |
| Contains all nodes of a device or module. More... | |
| class | PortNode |
| Port nodes are the connection to the remote device. More... | |
| class | RegisterNode |
| Untyped register access (only memory). More... | |
| class | SelectorNode |
| Groups Nodes, that are dependent on this one 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... | |
Enumerations | |
| enum | AccessMode { NI = 0 , NA , RO , WO , RW } |
| Access possibility of the Node. More... | |
| enum | Visibility { Invisible = -1 , Beginner = 0 , Expert , Guru } |
| Feature complexity level. More... | |
| enum | CacheMode { NoCache = 0 , WriteThrough , WriteAround } |
| Defines how the value is cached. More... | |
| enum | NumberRepresentation { Undefined = -1 , Linear , Logarithmic , Boolean , PureNumber , HexNumber , IPv4 , MAC } |
| Defines how a number is to be interpreted/displayed in a graphical user interface. More... | |
| enum | ReadWriteVerify { None , WriteOnly , ReadOnly , Both } |
| Controls how read/write operations are verified by the GenApi. More... | |
| enum AccessMode |
Access possibility of the Node.
The access mode can change dependent on the device state.
| Enumerator | |
|---|---|
| NI | Node is not implemented on this device.
|
| NA | Node is not available. Node can become available when the state of the device changes. |
| RO | Node can only be read. |
| WO | Node can only be written to. |
| RW | Node can be read and written to. |
| enum CacheMode |
| enum NumberRepresentation |
Defines how a number is to be interpreted/displayed in a graphical user interface.
| enum ReadWriteVerify |
Controls how read/write operations are verified by the GenApi.
| enum Visibility |
Feature complexity level.
The visibility can be used as a filter to hide more complex or even dangerous features in an user interface.
| Enumerator | |
|---|---|
| Invisible | Node should not be displayed. |
| Beginner | Simple feature usable by everybody. |
| Expert | More complex feature, that requires deeper knowledge about the feature. |
| Guru | Very complex and/or dangerous feature. Attention: Wrong usage of these features may damage the device. |