Expand description
Load and pre-parse GenICam XML using quick-xml.
Structs§
- BitField
- Bitfield metadata describing a sub-range of a register payload.
- Enum
Entry Decl - Declaration for a single enumeration entry.
- Minimal
XmlInfo - Swiss
Knife Decl - Declaration of a SwissKnife node consisting of an arithmetic expression.
- XmlModel
- Full XML model describing the GenICam schema version and all declared nodes.
Enums§
- Access
Mode - Access privileges for a GenICam node as described in the XML.
- Addressing
- Register addressing metadata for a node.
- Byte
Order - Byte order used to interpret a multi-byte register payload.
- Enum
Value Src - Source of the numeric value backing an enumeration entry.
- Node
Decl - 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.