ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_cdm_1_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 AdditionalParametersType(*, comment: 'list[str]' = <factory>, area_pc: 'None | AreaType' = None, area_drg: 'None | AreaType' = None, area_srp: 'None | AreaType' = None, mass: 'None | MassType' = None, cd_area_over_mass: 'None | M2KgType' = None, cr_area_over_mass: 'None | M2KgType' = None, thrust_acceleration: 'None | Ms2Type' = None, sedr: 'None | WkgType' = None)[source]
- class CdmBody(*, relative_metadata_data: 'RelativeMetadataData', segment: 'list[CdmSegment]' = <factory>)[source]
- Parameters:
relative_metadata_data (RelativeMetadataData)
segment (list[CdmSegment])
- class CdmCovarianceMatrixType(*, comment: 'list[str]' = <factory>, cr_r: 'M2Type', ct_r: 'M2Type', ct_t: 'M2Type', cn_r: 'M2Type', cn_t: 'M2Type', cn_n: 'M2Type', crdot_r: 'M2SType', crdot_t: 'M2SType', crdot_n: 'M2SType', crdot_rdot: 'M2S2Type', ctdot_r: 'M2SType', ctdot_t: 'M2SType', ctdot_n: 'M2SType', ctdot_rdot: 'M2S2Type', ctdot_tdot: 'M2S2Type', cndot_r: 'M2SType', cndot_t: 'M2SType', cndot_n: 'M2SType', cndot_rdot: 'M2S2Type', cndot_tdot: 'M2S2Type', cndot_ndot: 'M2S2Type', cdrg_r: 'None | M3KgType' = None, cdrg_t: 'None | M3KgType' = None, cdrg_n: 'None | M3KgType' = None, cdrg_rdot: 'None | M3KgsType' = None, cdrg_tdot: 'None | M3KgsType' = None, cdrg_ndot: 'None | M3KgsType' = None, cdrg_drg: 'None | M4Kg2Type' = None, csrp_r: 'None | M3KgType' = None, csrp_t: 'None | M3KgType' = None, csrp_n: 'None | M3KgType' = None, csrp_rdot: 'None | M3KgsType' = None, csrp_tdot: 'None | M3KgsType' = None, csrp_ndot: 'None | M3KgsType' = None, csrp_drg: 'None | M4Kg2Type' = None, csrp_srp: 'None | M4Kg2Type' = None, cthr_r: 'None | M2S2Type' = None, cthr_t: 'None | M2S2Type' = None, cthr_n: 'None | M2S2Type' = None, cthr_rdot: 'None | M2S3Type' = None, cthr_tdot: 'None | M2S3Type' = None, cthr_ndot: 'None | M2S3Type' = None, cthr_drg: 'None | M3Kgs2Type' = None, cthr_srp: 'None | M3Kgs2Type' = None, cthr_thr: 'None | M2S4Type' = None)[source]
- Parameters:
cr_r (M2Type)
ct_r (M2Type)
ct_t (M2Type)
cn_r (M2Type)
cn_t (M2Type)
cn_n (M2Type)
crdot_r (M2SType)
crdot_t (M2SType)
crdot_n (M2SType)
crdot_rdot (M2S2Type)
ctdot_r (M2SType)
ctdot_t (M2SType)
ctdot_n (M2SType)
ctdot_rdot (M2S2Type)
ctdot_tdot (M2S2Type)
cndot_r (M2SType)
cndot_t (M2SType)
cndot_n (M2SType)
cndot_rdot (M2S2Type)
cndot_tdot (M2S2Type)
cndot_ndot (M2S2Type)
cdrg_r (None | M3KgType)
cdrg_t (None | M3KgType)
cdrg_n (None | M3KgType)
cdrg_rdot (None | M3KgsType)
cdrg_tdot (None | M3KgsType)
cdrg_ndot (None | M3KgsType)
cdrg_drg (None | M4Kg2Type)
csrp_r (None | M3KgType)
csrp_t (None | M3KgType)
csrp_n (None | M3KgType)
csrp_rdot (None | M3KgsType)
csrp_tdot (None | M3KgsType)
csrp_ndot (None | M3KgsType)
csrp_drg (None | M4Kg2Type)
csrp_srp (None | M4Kg2Type)
cthr_r (None | M2S2Type)
cthr_t (None | M2S2Type)
cthr_n (None | M2S2Type)
cthr_rdot (None | M2S3Type)
cthr_tdot (None | M2S3Type)
cthr_ndot (None | M2S3Type)
cthr_drg (None | M3Kgs2Type)
cthr_srp (None | M3Kgs2Type)
cthr_thr (None | M2S4Type)
- class CdmData(*, comment: 'list[str]' = <factory>, od_parameters: 'None | OdParametersType' = None, additional_parameters: 'None | AdditionalParametersType' = None, state_vector: 'CdmStateVectorType', covariance_matrix: 'CdmCovarianceMatrixType')[source]
- Parameters:
od_parameters (None | OdParametersType)
additional_parameters (None | AdditionalParametersType)
state_vector (CdmStateVectorType)
covariance_matrix (CdmCovarianceMatrixType)
- class CdmHeader(*, comment: 'list[str]' = <factory>, creation_date: 'str', originator: 'str', message_for: 'None | str' = None, message_id: 'str')[source]
- class CdmMetadata(*, comment: 'list[str]' = <factory>, object_value: 'ObjectType', object_designator: 'str', catalog_name: 'str', object_name: 'str', international_designator: 'str', object_type: 'None | ObjectDescriptionType' = None, operator_contact_position: 'None | str' = None, operator_organization: 'None | str' = None, operator_phone: 'None | str' = None, operator_email: 'None | str' = None, ephemeris_name: 'str', covariance_method: 'CovarianceMethodType', maneuverable: 'ManeuverableType', orbit_center: 'None | str' = None, ref_frame: 'ReferenceFrameType', gravity_model: 'None | str' = None, atmospheric_model: 'None | str' = None, n_body_perturbations: 'None | str' = None, solar_rad_pressure: 'None | YesNoType' = None, earth_tides: 'None | YesNoType' = None, intrack_thrust: 'None | YesNoType' = None)[source]
- Parameters:
object_value (ObjectType)
object_designator (str)
catalog_name (str)
object_name (str)
international_designator (str)
object_type (None | ObjectDescriptionType)
operator_contact_position (None | str)
operator_organization (None | str)
operator_phone (None | str)
operator_email (None | str)
ephemeris_name (str)
covariance_method (CovarianceMethodType)
maneuverable (ManeuverableType)
orbit_center (None | str)
ref_frame (ReferenceFrameType)
gravity_model (None | str)
atmospheric_model (None | str)
n_body_perturbations (None | str)
solar_rad_pressure (None | YesNoType)
earth_tides (None | YesNoType)
intrack_thrust (None | YesNoType)
- class CdmPositionType(*, value: 'float', units: 'PositionUnits')[source]
- Parameters:
value (float)
units (PositionUnits)
- q()
Return this value as a pint or astropy Quantity.
- class CdmSegment(*, metadata: 'CdmMetadata', data: 'CdmData')[source]
- Parameters:
metadata (CdmMetadata)
data (CdmData)
- class CdmStateVectorType(*, comment: 'list[str]' = <factory>, x: 'CdmPositionType', y: 'CdmPositionType', z: 'CdmPositionType', x_dot: 'CdmVelocityType', y_dot: 'CdmVelocityType', z_dot: 'CdmVelocityType')[source]
- Parameters:
x (CdmPositionType)
y (CdmPositionType)
z (CdmPositionType)
x_dot (CdmVelocityType)
y_dot (CdmVelocityType)
z_dot (CdmVelocityType)
- class CdmVelocityType(*, value: 'float', units: 'VelocityUnits')[source]
- Parameters:
value (float)
units (VelocityUnits)
- q()
Return this value as a pint or astropy Quantity.
- class DvType(*, value: 'float', units: 'DvUnits')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M2KgType(*, value: 'float', units: 'M2KgUnits')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M2S2Type(*, value: 'float', units: 'M2S2Units')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M2S3Type(*, value: 'float', units: 'M2S3Units')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M2S4Type(*, value: 'float', units: 'M2S4Units')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M2SType(*, value: 'float', units: 'M2SUnits')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M2Type(*, value: 'float', units: 'M2Units')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M3KgType(*, value: 'float', units: 'M3KgUnits')[source]
-
- q()
Return this value as a pint or astropy Quantity.
- class M3Kgs2Type(*, value: 'float', units: 'M3Kgs2Units')[source]
- Parameters:
value (float)
units (M3Kgs2Units)
- q()
Return this value as a pint or astropy Quantity.
- class M3KgsType(*, value: 'float', units: 'M3KgsUnits')[source]
- Parameters:
value (float)
units (M3KgsUnits)
- q()
Return this value as a pint or astropy Quantity.
- class M4Kg2Type(*, value: 'float', units: 'M4Kg2Units')[source]
- Parameters:
value (float)
units (M4Kg2Units)
- q()
Return this value as a pint or astropy Quantity.
- class RelativeMetadataData(*, comment: 'list[str]' = <factory>, tca: 'str', miss_distance: 'LengthType', relative_speed: 'None | DvType' = None, relative_state_vector: 'None | RelativeStateVectorType' = None, start_screen_period: 'None | str' = None, stop_screen_period: 'None | str' = None, screen_volume_frame: 'None | ScreenVolumeFrameType' = None, screen_volume_shape: 'None | ScreenVolumeShapeType' = None, screen_volume_x: 'None | LengthType' = None, screen_volume_y: 'None | LengthType' = None, screen_volume_z: 'None | LengthType' = None, screen_entry_time: 'None | str' = None, screen_exit_time: 'None | str' = None, collision_probability: 'None | float' = None, collision_probability_method: 'None | str' = None)[source]
- Parameters:
tca (str)
miss_distance (LengthType)
relative_speed (None | DvType)
relative_state_vector (None | RelativeStateVectorType)
start_screen_period (None | str)
stop_screen_period (None | str)
screen_volume_frame (None | ScreenVolumeFrameType)
screen_volume_shape (None | ScreenVolumeShapeType)
screen_volume_x (None | LengthType)
screen_volume_y (None | LengthType)
screen_volume_z (None | LengthType)
screen_entry_time (None | str)
screen_exit_time (None | str)
collision_probability (None | float)
collision_probability_method (None | str)
- class RelativeStateVectorType(*, relative_position_r: 'LengthType', relative_position_t: 'LengthType', relative_position_n: 'LengthType', relative_velocity_r: 'DvType', relative_velocity_t: 'DvType', relative_velocity_n: 'DvType')[source]
- Parameters:
relative_position_r (LengthType)
relative_position_t (LengthType)
relative_position_n (LengthType)
relative_velocity_r (DvType)
relative_velocity_t (DvType)
relative_velocity_n (DvType)