Tracking Data Message API
Reference/API
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.AngleTypeType(value)
An enumeration.
- AZEL = 'AZEL'
- AZEL_1 = 'azel'
- RADEC = 'RADEC'
- RADEC_1 = 'radec'
- XEYN = 'XEYN'
- XEYN_1 = 'xeyn'
- XSYE = 'XSYE'
- XSYE_1 = 'xsye'
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.DataQualityType(value)
An enumeration.
- DEGRADED = 'degraded'
- DEGRADED_1 = 'DEGRADED'
- RAW = 'raw'
- RAW_1 = 'RAW'
- VALIDATED = 'validated'
- VALIDATED_1 = 'VALIDATED'
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.IntegrationRefType(value)
An enumeration.
- END = 'END'
- END_1 = 'end'
- MIDDLE = 'MIDDLE'
- MIDDLE_1 = 'middle'
- START = 'START'
- START_1 = 'start'
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.ModeType(value)
An enumeration.
- SEQUENTIAL = 'SEQUENTIAL'
- SEQUENTIAL_1 = 'sequential'
- SINGLE_DIFF = 'SINGLE_DIFF'
- SINGLE_DIFF_1 = 'single_diff'
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.RangeUnitsType(value)
An enumeration.
- KM = 'km'
- KM_1 = 'KM'
- RU = 'ru'
- RU_1 = 'RU'
- S = 's'
- S_1 = 'S'
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.RangemodeType(value)
An enumeration.
- COHERENT = 'coherent'
- COHERENT_1 = 'COHERENT'
- CONSTANT = 'constant'
- CONSTANT_1 = 'CONSTANT'
- ONE_WAY = 'one_way'
- ONE_WAY_1 = 'ONE_WAY'
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.RefFrameType(value)
An enumeration.
- EME2000 = 'EME2000'
- EME2000_1 = 'eme2000'
- ICRF = 'ICRF'
- ICRF_1 = 'icrf'
- ITRF2000 = 'ITRF2000'
- ITRF2000_1 = 'itrf2000'
- ITRF_93 = 'ITRF-93'
- ITRF_93_1 = 'itrf-93'
- ITRF_97 = 'ITRF-97'
- ITRF_97_1 = 'itrf-97'
- TOD = 'TOD'
- TOD_1 = 'tod'
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TdmBody(segment: List[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TdmSegment] = <factory>)
-
- segment: List[TdmSegment]
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TdmData(comment: List[str] = <factory>, observation: List[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TrackingDataObservationType] = <factory>)
-
- observation: List[TrackingDataObservationType]
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TdmHeader(comment: List[str] = <factory>, creation_date: Union[str, NoneType] = None, originator: Union[str, NoneType] = None, message_id: Union[str, NoneType] = None)
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TdmMetadata(comment: List[str] = <factory>, track_id: Union[str, NoneType] = None, data_types: Union[str, NoneType] = None, time_system: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.TimeSystemType, NoneType] = None, start_time: Union[str, NoneType] = None, stop_time: Union[str, NoneType] = None, participant_1: Union[str, NoneType] = None, participant_2: Union[str, NoneType] = None, participant_3: Union[str, NoneType] = None, participant_4: Union[str, NoneType] = None, participant_5: Union[str, NoneType] = None, mode: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.ModeType, NoneType] = None, path: Union[str, NoneType] = None, path_1: Union[str, NoneType] = None, path_2: Union[str, NoneType] = None, ephemeris_name_1: Union[str, NoneType] = None, ephemeris_name_2: Union[str, NoneType] = None, ephemeris_name_3: Union[str, NoneType] = None, ephemeris_name_4: Union[str, NoneType] = None, ephemeris_name_5: Union[str, NoneType] = None, transmit_band: Union[str, NoneType] = None, receive_band: Union[str, NoneType] = None, turnaround_numerator: Union[int, NoneType] = None, turnaround_denominator: Union[int, NoneType] = None, timetag_ref: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TimetagRefType, NoneType] = None, integration_interval: Union[decimal.Decimal, NoneType] = None, integration_ref: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.IntegrationRefType, NoneType] = None, freq_offset: Union[decimal.Decimal, NoneType] = None, range_mode: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.RangemodeType, NoneType] = None, range_modulus: Union[decimal.Decimal, NoneType] = None, range_units: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.RangeUnitsType, NoneType] = None, angle_type: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.AngleTypeType, NoneType] = None, reference_frame: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.RefFrameType, NoneType] = None, interpolation: Union[str, NoneType] = None, interpolation_degree: Union[int, NoneType] = None, doppler_count_bias: Union[decimal.Decimal, NoneType] = None, doppler_count_scale: Union[int, NoneType] = None, doppler_count_rollover: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.YesNoType, NoneType] = None, transmit_delay_1: Union[decimal.Decimal, NoneType] = None, transmit_delay_2: Union[decimal.Decimal, NoneType] = None, transmit_delay_3: Union[decimal.Decimal, NoneType] = None, transmit_delay_4: Union[decimal.Decimal, NoneType] = None, transmit_delay_5: Union[decimal.Decimal, NoneType] = None, receive_delay_1: Union[decimal.Decimal, NoneType] = None, receive_delay_2: Union[decimal.Decimal, NoneType] = None, receive_delay_3: Union[decimal.Decimal, NoneType] = None, receive_delay_4: Union[decimal.Decimal, NoneType] = None, receive_delay_5: Union[decimal.Decimal, NoneType] = None, data_quality: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.DataQualityType, NoneType] = None, correction_angle_1: Union[decimal.Decimal, NoneType] = None, correction_angle_2: Union[decimal.Decimal, NoneType] = None, correction_doppler: Union[decimal.Decimal, NoneType] = None, correction_mag: Union[decimal.Decimal, NoneType] = None, correction_range: Union[decimal.Decimal, NoneType] = None, correction_rcs: Union[decimal.Decimal, NoneType] = None, correction_receive: Union[decimal.Decimal, NoneType] = None, correction_transmit: Union[decimal.Decimal, NoneType] = None, correction_aberration_yearly: Union[decimal.Decimal, NoneType] = None, correction_aberration_diurnal: Union[decimal.Decimal, NoneType] = None, corrections_applied: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.YesNoType, NoneType] = None)
-
- angle_type: Optional[AngleTypeType] = None
- data_quality: Optional[DataQualityType] = None
- integration_ref: Optional[IntegrationRefType] = None
- range_mode: Optional[RangemodeType] = None
- range_units: Optional[RangeUnitsType] = None
- reference_frame: Optional[RefFrameType] = None
- time_system: Optional[TimeSystemType] = None
- timetag_ref: Optional[TimetagRefType] = None
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TdmSegment(metadata: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TdmMetadata, NoneType] = None, data: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TdmData, NoneType] = None)
-
- metadata: Optional[TdmMetadata] = None
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TdmType(header: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TdmHeader, NoneType] = None, body: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TdmBody, NoneType] = None)
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TimetagRefType(value)
An enumeration.
- RECEIVE = 'RECEIVE'
- RECEIVE_1 = 'receive'
- TRANSMIT = 'TRANSMIT'
- TRANSMIT_1 = 'transmit'
- class ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_tdm_2_0.TrackingDataObservationType(epoch: Union[str, NoneType] = None, angle_1: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.AngleType, NoneType] = None, angle_2: Union[ccsds_ndm.models.ndmxml2.ndmxml_2_0_0_common_2_0.AngleType, NoneType] = None, carrier_power: Union[decimal.Decimal, NoneType] = None, clock_bias: Union[decimal.Decimal, NoneType] = None, clock_drift: Union[decimal.Decimal, NoneType] = None, doppler_count: Union[decimal.Decimal, NoneType] = None, doppler_instantaneous: Union[decimal.Decimal, NoneType] = None, doppler_integrated: Union[decimal.Decimal, NoneType] = None, dor: Union[decimal.Decimal, NoneType] = None, mag: Union[decimal.Decimal, NoneType] = None, pc_n0: Union[decimal.Decimal, NoneType] = None, pr_n0: Union[decimal.Decimal, NoneType] = None, pressure: Union[decimal.Decimal, NoneType] = None, range: Union[decimal.Decimal, NoneType] = None, rcs: Union[decimal.Decimal, NoneType] = None, receive_freq: Union[decimal.Decimal, NoneType] = None, receive_freq_1: Union[decimal.Decimal, NoneType] = None, receive_freq_2: Union[decimal.Decimal, NoneType] = None, receive_freq_3: Union[decimal.Decimal, NoneType] = None, receive_freq_4: Union[decimal.Decimal, NoneType] = None, receive_freq_5: Union[decimal.Decimal, NoneType] = None, receive_phase_ct_1: Union[decimal.Decimal, NoneType] = None, receive_phase_ct_2: Union[decimal.Decimal, NoneType] = None, receive_phase_ct_3: Union[decimal.Decimal, NoneType] = None, receive_phase_ct_4: Union[decimal.Decimal, NoneType] = None, receive_phase_ct_5: Union[decimal.Decimal, NoneType] = None, rhumidity: Union[decimal.Decimal, NoneType] = None, stec: Union[decimal.Decimal, NoneType] = None, temperature: Union[decimal.Decimal, NoneType] = None, transmit_freq_1: Union[decimal.Decimal, NoneType] = None, transmit_freq_2: Union[decimal.Decimal, NoneType] = None, transmit_freq_3: Union[decimal.Decimal, NoneType] = None, transmit_freq_4: Union[decimal.Decimal, NoneType] = None, transmit_freq_5: Union[decimal.Decimal, NoneType] = None, transmit_freq_rate_1: Union[decimal.Decimal, NoneType] = None, transmit_freq_rate_2: Union[decimal.Decimal, NoneType] = None, transmit_freq_rate_3: Union[decimal.Decimal, NoneType] = None, transmit_freq_rate_4: Union[decimal.Decimal, NoneType] = None, transmit_freq_rate_5: Union[decimal.Decimal, NoneType] = None, transmit_phase_ct_1: Union[decimal.Decimal, NoneType] = None, transmit_phase_ct_2: Union[decimal.Decimal, NoneType] = None, transmit_phase_ct_3: Union[decimal.Decimal, NoneType] = None, transmit_phase_ct_4: Union[decimal.Decimal, NoneType] = None, transmit_phase_ct_5: Union[decimal.Decimal, NoneType] = None, tropo_dry: Union[decimal.Decimal, NoneType] = None, tropo_wet: Union[decimal.Decimal, NoneType] = None, vlbi_delay: Union[decimal.Decimal, NoneType] = None)