Class GroundReceiverCommonParametersWithoutDerivatives


  • public class GroundReceiverCommonParametersWithoutDerivatives
    extends Object
    Common intermediate parameters used to estimate measurements where receiver is a ground station.
    Since:
    12.0
    Author:
    Luc Maisonobe
    • Constructor Detail

      • GroundReceiverCommonParametersWithoutDerivatives

        public GroundReceiverCommonParametersWithoutDerivatives​(SpacecraftState state,
                                                                Transform offsetToInertialDownlink,
                                                                TimeStampedPVCoordinates stationDownlink,
                                                                double tauD,
                                                                SpacecraftState transitState,
                                                                TimeStampedPVCoordinates transitPV)
        Simple constructor.
        Parameters:
        state - spacecraft state
        offsetToInertialDownlink - transform between station and inertial frame
        stationDownlink - station position in inertial frame at end of the downlink leg
        tauD - downlink delay
        transitState - transit state
        transitPV - transit position/velocity
    • Method Detail

      • getState

        public SpacecraftState getState()
        Get spacecraft state.
        Returns:
        spacecraft state
      • getOffsetToInertialDownlink

        public Transform getOffsetToInertialDownlink()
        Get transform between station and inertial frame.
        Returns:
        transform between station and inertial frame
      • getStationDownlink

        public TimeStampedPVCoordinates getStationDownlink()
        Get station position in inertial frame at end of the downlink leg.
        Returns:
        station position in inertial frame at end of the downlink leg
      • getTauD

        public double getTauD()
        Get downlink delay.
        Returns:
        ownlink delay
      • getTransitState

        public SpacecraftState getTransitState()
        Get transit state.
        Returns:
        transit state
      • getTransitPV

        public TimeStampedPVCoordinates getTransitPV()
        Get transit position/velocity.
        Returns:
        transit position/velocity