Class Target

java.lang.Object
net.adambruce.dsn.now.model.state.Target

public class Target extends Object
DSN spacecraft (target) information.
  • Constructor Details

    • Target

      public Target()
  • Method Details

    • getName

      public String getName()
      the name of the spacecraft
      Returns:
      the name of the spacecraft
    • getId

      public Long getId()
      the ID of the target
      Returns:
      the ID of the target
    • getUpLegRange

      public Long getUpLegRange()
      the up leg range (m)
      Returns:
      the up leg range (m)
    • getDownLegRange

      public Long getDownLegRange()
      the down leg range (m)
      Returns:
      the down leg range (m)
    • getRoundTripLightTime

      public Duration getRoundTripLightTime()
      the Round Trip Light Time (RTLT)
      Returns:
      the RTLT
    • setName

      public void setName(String name)
      the name of the spacecraft
      Parameters:
      name - the name of the spacecraft
    • setId

      public void setId(Long id)
      the ID of the target
      Parameters:
      id - the ID of the target
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setUpLegRange

      public void setUpLegRange(Long upLegRange)
      the up leg range (m)
      Parameters:
      upLegRange - the up leg range (m)
    • setDownLegRange

      public void setDownLegRange(Long downLegRange)
      the down leg range (m)
      Parameters:
      downLegRange - the down leg range (m)
    • setRoundTripLightTime

      public void setRoundTripLightTime(Duration roundTripLightTime)
      the Round Trip Light Time (RTLT)
      Parameters:
      roundTripLightTime - the RTLT