Orbit Parameter Message API¶
Reference/API¶
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.KeplerianElementsType(comment: List[str] = <factory>, semi_major_axis: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.DistanceType, NoneType] = None, eccentricity: Union[decimal.Decimal, NoneType] = None, inclination: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.InclinationType, NoneType] = None, ra_of_asc_node: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.AngleType, NoneType] = None, arg_of_pericenter: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.AngleType, NoneType] = None, true_anomaly: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.AngleType, NoneType] = None, mean_anomaly: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.AngleType, NoneType] = None, gm: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.GmType, NoneType] = None)¶
-
- arg_of_pericenter: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.AngleType] = None¶
- eccentricity: Optional[decimal.Decimal] = None¶
- gm: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.GmType] = None¶
- inclination: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.InclinationType] = None¶
- mean_anomaly: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.AngleType] = None¶
- ra_of_asc_node: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.AngleType] = None¶
- semi_major_axis: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.DistanceType] = None¶
- true_anomaly: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.AngleType] = None¶
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.ManeuverParametersType(comment: List[str] = <factory>, man_epoch_ignition: Union[str, NoneType] = None, man_duration: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.DurationType, NoneType] = None, man_delta_mass: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.DeltamassType, NoneType] = None, man_ref_frame: Union[str, NoneType] = None, man_dv_1: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.VelocityType, NoneType] = None, man_dv_2: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.VelocityType, NoneType] = None, man_dv_3: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.VelocityType, NoneType] = None)¶
-
- man_delta_mass: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.DeltamassType] = None¶
- man_duration: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.DurationType] = None¶
- man_dv_1: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.VelocityType] = None¶
- man_dv_2: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.VelocityType] = None¶
- man_dv_3: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.VelocityType] = None¶
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmBody(segment: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmSegment, NoneType] = None)¶
-
- segment: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmSegment] = None¶
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmData(comment: List[str] = <factory>, state_vector: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.StateVectorType, NoneType] = None, keplerian_elements: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.KeplerianElementsType, NoneType] = None, spacecraft_parameters: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.SpacecraftParametersType, NoneType] = None, covariance_matrix: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.OpmCovarianceMatrixType, NoneType] = None, maneuver_parameters: List[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.ManeuverParametersType] = <factory>, user_defined_parameters: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.UserDefinedType, NoneType] = None)¶
-
- covariance_matrix: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.OpmCovarianceMatrixType] = None¶
- keplerian_elements: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.KeplerianElementsType] = None¶
- maneuver_parameters: List[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.ManeuverParametersType]¶
- spacecraft_parameters: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.SpacecraftParametersType] = None¶
- state_vector: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.StateVectorType] = None¶
- user_defined_parameters: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.UserDefinedType] = None¶
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmMetadata(comment: List[str] = <factory>, object_name: Union[str, NoneType] = None, object_id: Union[str, NoneType] = None, center_name: Union[str, NoneType] = None, ref_frame: Union[str, NoneType] = None, ref_frame_epoch: Union[str, NoneType] = None, time_system: Union[str, NoneType] = None)¶
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmSegment(metadata: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmMetadata, NoneType] = None, data: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmData, NoneType] = None)¶
-
- data: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmData] = None¶
- metadata: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmMetadata] = None¶
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmType(header: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.NdmHeader, NoneType] = None, body: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmBody, NoneType] = None)¶
-
- body: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_opm_2_0.OpmBody] = None¶
- header: Optional[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.NdmHeader] = None¶