ccsds_ndm.kvn_registry.ndmxml1
KVN handler registry for the ndmxml 1.0 schema.
Maps xsdata class name (str) → TypeHandler and root class name → dispatch strategy. Classes absent from the registry implicitly use DEFAULT_HANDLER.
All-default types (no explicit entry needed)
NdmHeader, OpmMetadata, OemMetadata, AemMetadata, OmmMetadata, ApmMetadata, TdmMetadata, CdmMetadata, StateVectorType (OPM — plain KEY=VALUE, not packed), KeplerianElementsType, ManeuverParametersType, SpacecraftParametersType, OdParametersType, OpmCovarianceMatrixType (plain KEY=VALUE, no packed rows), CdmCovarianceType (plain KEY=VALUE lower-triangular fields), UserDefinedType, UserDefinedParameterType, QuaternionType, QuaternionRateType, QuaternionEphemerisType, QuaternionDerivativeType, QuaternionEulerRateType, EulerAngleType, EulerAngleRateType, SpinType, SpinNutationType, and all scalar-with-units leaf types (PositionType, VelocityType, …).
Note: ndmxml1 classes share the same special handler types as ndmxml2 — StateVectorAccType, AttitudeStateType, OemCovarianceMatrixType, TrackingDataObservationType, RotationAngleType, and RotationRateType are all defined in the ndmxml1 common module with identical KVN structure.
Classes
KVN handler registry for the ndmxml 1.0 schema. |