Crate genapi_xml

Crate genapi_xml 

Source
Expand description

Load and pre-parse GenICam XML using quick-xml.

Structs§

BitField
Bitfield metadata describing a sub-range of a register payload.
EnumEntryDecl
Declaration for a single enumeration entry.
MinimalXmlInfo
SwissKnifeDecl
Declaration of a SwissKnife node consisting of an arithmetic expression.
XmlModel
Full XML model describing the GenICam schema version and all declared nodes.

Enums§

AccessMode
Access privileges for a GenICam node as described in the XML.
Addressing
Register addressing metadata for a node.
ByteOrder
Byte order used to interpret a multi-byte register payload.
EnumValueSrc
Source of the numeric value backing an enumeration entry.
NodeDecl
Declaration of a node extracted from the GenICam XML description.
SkOutput
Output type of a SwissKnife expression node.
XmlError

Functions§

fetch_and_load_xml
Fetch the GenICam XML document using the provided memory reader closure.
parse
Parse a GenICam XML document into an XmlModel.
parse_into_minimal_nodes
Parse a GenICam XML snippet and collect minimal metadata.