ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0
This file was generated by xsdata, v26.1, on 2026-02-18 00:40:07
Generator: DataclassGenerator See: https://xsdata.readthedocs.io/
Classes
|
|
|
|
|
|
|
|
|
|
|
|
|
- class KeplerianElementsType(*, comment: 'list[str]' = <factory>, semi_major_axis: 'DistanceType', eccentricity: 'float', inclination: 'InclinationType', ra_of_asc_node: 'AngleType', arg_of_pericenter: 'AngleType', true_anomaly: 'None | AngleType' = None, mean_anomaly: 'None | AngleType' = None, gm: 'GmType')[source]
- Parameters:
semi_major_axis (DistanceType)
eccentricity (float)
inclination (InclinationType)
ra_of_asc_node (AngleType)
arg_of_pericenter (AngleType)
true_anomaly (None | AngleType)
mean_anomaly (None | AngleType)
gm (GmType)
- class ManeuverParametersType(*, comment: 'list[str]' = <factory>, man_epoch_ignition: 'str', man_duration: 'DurationType', man_delta_mass: 'DeltamassType', man_ref_frame: 'str', man_dv_1: 'VelocityType', man_dv_2: 'VelocityType', man_dv_3: 'VelocityType')[source]
- Parameters:
man_epoch_ignition (str)
man_duration (DurationType)
man_delta_mass (DeltamassType)
man_ref_frame (str)
man_dv_1 (VelocityType)
man_dv_2 (VelocityType)
man_dv_3 (VelocityType)
- class OpmBody(*, segment: 'OpmSegment')[source]
- Parameters:
segment (OpmSegment)
- class OpmData(*, comment: 'list[str]' = <factory>, state_vector: 'StateVectorType', keplerian_elements: 'None | KeplerianElementsType' = None, spacecraft_parameters: 'None | SpacecraftParametersType' = None, covariance_matrix: 'None | OpmCovarianceMatrixType' = None, maneuver_parameters: 'list[ManeuverParametersType]' = <factory>, user_defined_parameters: 'None | UserDefinedType' = None)[source]
- Parameters:
state_vector (StateVectorType)
keplerian_elements (None | KeplerianElementsType)
spacecraft_parameters (None | SpacecraftParametersType)
covariance_matrix (None | OpmCovarianceMatrixType)
maneuver_parameters (list[ManeuverParametersType])
user_defined_parameters (None | UserDefinedType)
- class OpmMetadata(*, comment: 'list[str]' = <factory>, object_name: 'str', object_id: 'str', center_name: 'str', ref_frame: 'str', ref_frame_epoch: 'None | str' = None, time_system: 'str')[source]
- class OpmSegment(*, metadata: 'OpmMetadata', data: 'OpmData')[source]
- Parameters:
metadata (OpmMetadata)
data (OpmData)