Expand description
GenApi node system: typed feature access backed by register IO.
Re-exports§
Modules§
- swissknife
- GenApi formula parser and evaluator.
Structs§
- Boolean
Node - Boolean feature metadata.
- Category
Node - Category node describing child feature names.
- Command
Node - Command feature metadata.
- Enum
Node - Enumeration feature metadata and mapping tables.
- Float
Node - Floating point feature metadata.
- Integer
Node - Integer feature metadata extracted from the XML description.
- NodeMap
- Runtime nodemap built from an [
XmlModel] capable of reading and writing feature values via aRegisterIotransport. - Node
Meta - Shared metadata present on every GenICam node.
- NullIo
- No-op register I/O that returns zeroed data for reads and ignores writes.
- Register
Node <Register>node: raw byte-array access to a register block.- SkNode
- SwissKnife node evaluating an arithmetic expression referencing other nodes.
- Skipped
Node - A node element that could not be parsed and was left out of the model.
Enums§
- Access
Mode - Access privileges for a GenICam node as described in the XML.
- GenApi
Error - Error type produced by GenApi operations.
- Node
- Node kinds supported by the Tier-1 subset.
- Representation
- Recommended UI representation for a numeric feature.
- SkOutput
- Output type of a SwissKnife expression node.
- Visibility
- Visibility level controlling which users see a feature.
Traits§
- Register
Io - Register access abstraction backed by transports such as GVCP/GenCP.