Crate viva_genapi

Crate viva_genapi 

Source
Expand description

GenApi node system: typed feature access backed by register IO.

Structs§

BooleanNode
Boolean feature metadata.
CategoryNode
Category node describing child feature names.
CommandNode
Command feature metadata.
EnumNode
Enumeration feature metadata and mapping tables.
FloatNode
Floating point feature metadata.
IntegerNode
Integer feature metadata extracted from the XML description.
NodeMap
Runtime nodemap built from an [XmlModel] capable of reading and writing feature values via a RegisterIo transport.
NodeMeta
Shared metadata present on every GenICam node.
NullIo
No-op register I/O that returns zeroed data for reads and ignores writes.
SkNode
SwissKnife node evaluating an arithmetic expression referencing other nodes.

Enums§

AccessMode
Access privileges for a GenICam node as described in the XML.
GenApiError
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§

RegisterIo
Register access abstraction backed by transports such as GVCP/GenCP.