Expand description
PVD (pvData) Type Introspection and Value Decoding
Implements parsing of PVAccess field descriptions and value decoding according to the pvData serialization specification.
Re-exports§
pub use crate::epics_decode::decode_string;
Structs§
- Field
Desc - Field description (name + type)
- PvdDecoder
- PVD Decoder state
- Structure
Desc - Structure description with optional ID
Enums§
- Decoded
Value - Decoded value
- Field
Type - Field type description
- Type
Code - PVD type codes from the specification
Functions§
- extract_
nt_ scalar_ value - Extract the “value” field from a decoded NTScalar structure
- extract_
subfield_ desc - Extract a sub-field from a StructureDesc by dot-separated path. Returns the sub-field as an owned StructureDesc. For leaf (non-structure) fields, returns a single-field StructureDesc wrapping the matched field. Returns the full desc if path is empty.
- format_
compact_ value - Compact display of decoded value for logging - shows only updated fields concisely
- format_
structure_ desc - Format a structure description for display
- format_
structure_ tree