ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_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

AngleTypeType(*values)

DataQualityType(*values)

IntegrationRefType(*values)

ModeType(*values)

RangeUnitsType(*values)

RangemodeType(*values)

RefFrameType(*values)

TdmBody(*, segment)

TdmData(*, comment, observation)

TdmHeader(*, comment, creation_date, ...)

TdmMetadata(*, comment, track_id, ...)

TdmSegment(*, metadata, data)

TdmType(*, header, body)

TimetagRefType(*values)

TrackingDataObservationType(*, epoch[, ...])

class AngleTypeType(*values)[source]
class DataQualityType(*values)[source]
class IntegrationRefType(*values)[source]
class ModeType(*values)[source]
class RangeUnitsType(*values)[source]
class RangemodeType(*values)[source]
class RefFrameType(*values)[source]
class TdmBody(*, segment: 'list[TdmSegment]' = <factory>)[source]
Parameters:

segment (list[TdmSegment])

class TdmData(*, comment: 'list[str]' = <factory>, observation: 'list[TrackingDataObservationType]' = <factory>)[source]
Parameters:
class TdmHeader(*, comment: 'list[str]' = <factory>, creation_date: 'str', originator: 'str', message_id: 'None | str' = None)[source]
Parameters:
  • comment (list[str])

  • creation_date (str)

  • originator (str)

  • message_id (None | str)

class TdmMetadata(*, comment: 'list[str]' = <factory>, track_id: 'None | str' = None, data_types: 'None | str' = None, time_system: 'TimeSystemType', start_time: 'None | str' = None, stop_time: 'None | str' = None, participant_1: 'str', participant_2: 'None | str' = None, participant_3: 'None | str' = None, participant_4: 'None | str' = None, participant_5: 'None | str' = None, mode: 'None | ModeType' = None, path: 'None | str' = None, path_1: 'None | str' = None, path_2: 'None | str' = None, ephemeris_name_1: 'None | str' = None, ephemeris_name_2: 'None | str' = None, ephemeris_name_3: 'None | str' = None, ephemeris_name_4: 'None | str' = None, ephemeris_name_5: 'None | str' = None, transmit_band: 'None | str' = None, receive_band: 'None | str' = None, turnaround_numerator: 'None | int' = None, turnaround_denominator: 'None | int' = None, timetag_ref: 'None | TimetagRefType' = None, integration_interval: 'None | float' = None, integration_ref: 'None | IntegrationRefType' = None, freq_offset: 'None | float' = None, range_mode: 'None | RangemodeType' = None, range_modulus: 'None | float' = None, range_units: 'None | RangeUnitsType' = None, angle_type: 'None | AngleTypeType' = None, reference_frame: 'None | RefFrameType' = None, interpolation: 'None | str' = None, interpolation_degree: 'None | int' = None, doppler_count_bias: 'None | float' = None, doppler_count_scale: 'None | int' = None, doppler_count_rollover: 'None | YesNoType' = None, transmit_delay_1: 'None | float' = None, transmit_delay_2: 'None | float' = None, transmit_delay_3: 'None | float' = None, transmit_delay_4: 'None | float' = None, transmit_delay_5: 'None | float' = None, receive_delay_1: 'None | float' = None, receive_delay_2: 'None | float' = None, receive_delay_3: 'None | float' = None, receive_delay_4: 'None | float' = None, receive_delay_5: 'None | float' = None, data_quality: 'None | DataQualityType' = None, correction_angle_1: 'None | float' = None, correction_angle_2: 'None | float' = None, correction_doppler: 'None | float' = None, correction_mag: 'None | float' = None, correction_range: 'None | float' = None, correction_rcs: 'None | float' = None, correction_receive: 'None | float' = None, correction_transmit: 'None | float' = None, correction_aberration_yearly: 'None | float' = None, correction_aberration_diurnal: 'None | float' = None, corrections_applied: 'None | YesNoType' = None)[source]
Parameters:
  • comment (list[str])

  • track_id (None | str)

  • data_types (None | str)

  • time_system (TimeSystemType)

  • start_time (None | str)

  • stop_time (None | str)

  • participant_1 (str)

  • participant_2 (None | str)

  • participant_3 (None | str)

  • participant_4 (None | str)

  • participant_5 (None | str)

  • mode (None | ModeType)

  • path (None | str)

  • path_1 (None | str)

  • path_2 (None | str)

  • ephemeris_name_1 (None | str)

  • ephemeris_name_2 (None | str)

  • ephemeris_name_3 (None | str)

  • ephemeris_name_4 (None | str)

  • ephemeris_name_5 (None | str)

  • transmit_band (None | str)

  • receive_band (None | str)

  • turnaround_numerator (None | int)

  • turnaround_denominator (None | int)

  • timetag_ref (None | TimetagRefType)

  • integration_interval (None | float)

  • integration_ref (None | IntegrationRefType)

  • freq_offset (None | float)

  • range_mode (None | RangemodeType)

  • range_modulus (None | float)

  • range_units (None | RangeUnitsType)

  • angle_type (None | AngleTypeType)

  • reference_frame (None | RefFrameType)

  • interpolation (None | str)

  • interpolation_degree (None | int)

  • doppler_count_bias (None | float)

  • doppler_count_scale (None | int)

  • doppler_count_rollover (None | YesNoType)

  • transmit_delay_1 (None | float)

  • transmit_delay_2 (None | float)

  • transmit_delay_3 (None | float)

  • transmit_delay_4 (None | float)

  • transmit_delay_5 (None | float)

  • receive_delay_1 (None | float)

  • receive_delay_2 (None | float)

  • receive_delay_3 (None | float)

  • receive_delay_4 (None | float)

  • receive_delay_5 (None | float)

  • data_quality (None | DataQualityType)

  • correction_angle_1 (None | float)

  • correction_angle_2 (None | float)

  • correction_doppler (None | float)

  • correction_mag (None | float)

  • correction_range (None | float)

  • correction_rcs (None | float)

  • correction_receive (None | float)

  • correction_transmit (None | float)

  • correction_aberration_yearly (None | float)

  • correction_aberration_diurnal (None | float)

  • corrections_applied (None | YesNoType)

class TdmSegment(*, metadata: 'TdmMetadata', data: 'TdmData')[source]
Parameters:
class TdmType(*, header: 'TdmHeader', body: 'TdmBody')[source]
Parameters:
class TimetagRefType(*values)[source]
class TrackingDataObservationType(*, epoch: 'str', angle_1: 'None | AngleType' = None, angle_2: 'None | AngleType' = None, carrier_power: 'None | float' = None, clock_bias: 'None | float' = None, clock_drift: 'None | float' = None, doppler_count: 'None | float' = None, doppler_instantaneous: 'None | float' = None, doppler_integrated: 'None | float' = None, dor: 'None | float' = None, mag: 'None | float' = None, pc_n0: 'None | float' = None, pr_n0: 'None | float' = None, pressure: 'None | float' = None, range: 'None | float' = None, rcs: 'None | float' = None, receive_freq: 'None | float' = None, receive_freq_1: 'None | float' = None, receive_freq_2: 'None | float' = None, receive_freq_3: 'None | float' = None, receive_freq_4: 'None | float' = None, receive_freq_5: 'None | float' = None, receive_phase_ct_1: 'None | float' = None, receive_phase_ct_2: 'None | float' = None, receive_phase_ct_3: 'None | float' = None, receive_phase_ct_4: 'None | float' = None, receive_phase_ct_5: 'None | float' = None, rhumidity: 'None | float' = None, stec: 'None | float' = None, temperature: 'None | float' = None, transmit_freq_1: 'None | float' = None, transmit_freq_2: 'None | float' = None, transmit_freq_3: 'None | float' = None, transmit_freq_4: 'None | float' = None, transmit_freq_5: 'None | float' = None, transmit_freq_rate_1: 'None | float' = None, transmit_freq_rate_2: 'None | float' = None, transmit_freq_rate_3: 'None | float' = None, transmit_freq_rate_4: 'None | float' = None, transmit_freq_rate_5: 'None | float' = None, transmit_phase_ct_1: 'None | float' = None, transmit_phase_ct_2: 'None | float' = None, transmit_phase_ct_3: 'None | float' = None, transmit_phase_ct_4: 'None | float' = None, transmit_phase_ct_5: 'None | float' = None, tropo_dry: 'None | float' = None, tropo_wet: 'None | float' = None, vlbi_delay: 'None | float' = None)[source]
Parameters:
  • epoch (str)

  • angle_1 (None | AngleType)

  • angle_2 (None | AngleType)

  • carrier_power (None | float)

  • clock_bias (None | float)

  • clock_drift (None | float)

  • doppler_count (None | float)

  • doppler_instantaneous (None | float)

  • doppler_integrated (None | float)

  • dor (None | float)

  • mag (None | float)

  • pc_n0 (None | float)

  • pr_n0 (None | float)

  • pressure (None | float)

  • range (None | float)

  • rcs (None | float)

  • receive_freq (None | float)

  • receive_freq_1 (None | float)

  • receive_freq_2 (None | float)

  • receive_freq_3 (None | float)

  • receive_freq_4 (None | float)

  • receive_freq_5 (None | float)

  • receive_phase_ct_1 (None | float)

  • receive_phase_ct_2 (None | float)

  • receive_phase_ct_3 (None | float)

  • receive_phase_ct_4 (None | float)

  • receive_phase_ct_5 (None | float)

  • rhumidity (None | float)

  • stec (None | float)

  • temperature (None | float)

  • transmit_freq_1 (None | float)

  • transmit_freq_2 (None | float)

  • transmit_freq_3 (None | float)

  • transmit_freq_4 (None | float)

  • transmit_freq_5 (None | float)

  • transmit_freq_rate_1 (None | float)

  • transmit_freq_rate_2 (None | float)

  • transmit_freq_rate_3 (None | float)

  • transmit_freq_rate_4 (None | float)

  • transmit_freq_rate_5 (None | float)

  • transmit_phase_ct_1 (None | float)

  • transmit_phase_ct_2 (None | float)

  • transmit_phase_ct_3 (None | float)

  • transmit_phase_ct_4 (None | float)

  • transmit_phase_ct_5 (None | float)

  • tropo_dry (None | float)

  • tropo_wet (None | float)

  • vlbi_delay (None | float)