Crate genapi_core

Crate genapi_core 

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.
SkNode
SwissKnife node evaluating an arithmetic expression referencing other nodes.

Enums§

GenApiError
Error type produced by GenApi operations.
Node
Node kinds supported by the Tier-1 subset.
SkOutput
Output type of a SwissKnife expression node.

Traits§

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