Class BeidouCivilianNavigationMessage

    • Constructor Detail

      • BeidouCivilianNavigationMessage

        public BeidouCivilianNavigationMessage​(Frequency signal)
        Constructor.
        Parameters:
        signal - signal on which navigation signal is sent
    • Method Detail

      • getSignal

        public Frequency getSignal()
        Getter for signal.
        Returns:
        signal on which navigation signal is sent
      • getADot

        public double getADot()
        Getter for the change rate in semi-major axis.
        Returns:
        the change rate in semi-major axis
      • setADot

        public void setADot​(double value)
        Setter for the change rate in semi-major axis.
        Parameters:
        value - the change rate in semi-major axis
      • getDeltaN0Dot

        public double getDeltaN0Dot()
        Getter for change rate in Δn₀.
        Returns:
        change rate in Δn₀
      • setDeltaN0Dot

        public void setDeltaN0Dot​(double deltaN0Dot)
        Setter for change rate in Δn₀.
        Parameters:
        deltaN0Dot - change rate in Δn₀
      • getIODE

        public int getIODE()
        Getter for the Issue Of Data Ephemeris (IODE).
        Returns:
        the Issue Of Data Ephemeris (IODE)
      • setIODE

        public void setIODE​(int value)
        Setter for the Issue of Data Ephemeris.
        Parameters:
        value - the IODE to set
      • getIODC

        public int getIODC()
        Getter for the Issue Of Data Clock (IODC).
        Returns:
        the Issue Of Data Clock (IODC)
      • setIODC

        public void setIODC​(int value)
        Setter for the Issue of Data Clock.
        Parameters:
        value - the IODC to set
      • getIscB1CD

        public double getIscB1CD()
        Getter for inter Signal Delay for B1 CD.
        Returns:
        inter signal delay
      • setIscB1CD

        public void setIscB1CD​(double delay)
        Setter for inter Signal Delay for B1 CD.
        Parameters:
        delay - delay to set
      • getIscB2AD

        public double getIscB2AD()
        Getter for inter Signal Delay for B2 AD.
        Returns:
        inter signal delay
      • setIscB2AD

        public void setIscB2AD​(double delay)
        Setter for inter Signal Delay for B2 AD.
        Parameters:
        delay - delay to set
      • getIscB1CP

        public double getIscB1CP()
        Getter for inter Signal Delay for B1 CP.
        Returns:
        inter signal delay
      • setIscB1CP

        public void setIscB1CP​(double delay)
        Setter for inter Signal Delay for B1 CP.
        Parameters:
        delay - delay to set
      • getSisaiOe

        public int getSisaiOe()
        Getter for Signal In Space Accuracy Index (along track and across track).
        Returns:
        Signal In Space Accuracy Index (along track and across track)
      • setSisaiOe

        public void setSisaiOe​(int sisaiOe)
        Setter for Signal In Space Accuracy Index (along track and across track).
        Parameters:
        sisaiOe - Signal In Space Accuracy Index (along track and across track)
      • getSisaiOcb

        public int getSisaiOcb()
        Getter for Signal In Space Accuracy Index (radial and clock).
        Returns:
        Signal In Space Accuracy Index (radial and clock)
      • setSisaiOcb

        public void setSisaiOcb​(int sisaiOcb)
        Setter for Signal In Space Accuracy Index (radial and clock).
        Parameters:
        sisaiOcb - Signal In Space Accuracy Index (radial and clock)
      • getSisaiOc1

        public int getSisaiOc1()
        Getter for Signal In Space Accuracy Index (clock drift accuracy).
        Returns:
        Signal In Space Accuracy Index (clock drift accuracy)
      • setSisaiOc1

        public void setSisaiOc1​(int sisaiOc1)
        Setter for Signal In Space Accuracy Index (clock drift accuracy).
        Parameters:
        sisaiOc1 - Signal In Space Accuracy Index (clock drift accuracy)
      • getSisaiOc2

        public int getSisaiOc2()
        Getter for Signal In Space Accuracy Index (clock drift rate accuracy).
        Returns:
        Signal In Space Accuracy Index (clock drift rate accuracy)
      • setSisaiOc2

        public void setSisaiOc2​(int sisaiOc2)
        Setter for Signal In Space Accuracy Index (clock drift rate accuracy).
        Parameters:
        sisaiOc2 - Signal In Space Accuracy Index (clock drift rate accuracy)
      • getSismai

        public int getSismai()
        Getter for Signal In Space Monitoring Accuracy Index.
        Returns:
        Signal In Space Monitoring Accuracy Index
      • setSismai

        public void setSismai​(int sismai)
        Setter for Signal In Space Monitoring Accuracy Index.
        Parameters:
        sismai - Signal In Space Monitoring Accuracy Index
      • getHealth

        public int getHealth()
        Getter for health.
        Returns:
        health
      • setHealth

        public void setHealth​(int health)
        Setter for health.
        Parameters:
        health - health
      • getIntegrityFlags

        public int getIntegrityFlags()
        Getter for B1C integrity flags.
        Returns:
        B1C integrity flags
      • setIntegrityFlags

        public void setIntegrityFlags​(int integrityFlags)
        Setter for B1C integrity flags.
        Parameters:
        integrityFlags - integrity flags
      • getTgdB1Cp

        public double getTgdB1Cp()
        Getter for B1/B3 Group Delay Differential (s).
        Returns:
        B1/B3 Group Delay Differential (s)
      • setTgdB1Cp

        public void setTgdB1Cp​(double tgdB1Cp)
        Setter for B1/B3 Group Delay Differential (s).
        Parameters:
        tgdB1Cp - B1/B3 Group Delay Differential (s)
      • getTgdB2ap

        public double getTgdB2ap()
        Getter for B2 AP Group Delay Differential (s).
        Returns:
        B2 AP Group Delay Differential (s)
      • setTgdB2ap

        public void setTgdB2ap​(double tgdB2ap)
        Setter for B2 AP Group Delay Differential (s).
        Parameters:
        tgdB2ap - B2 AP Group Delay Differential (s)
      • getTgdB2bI

        public double getTgdB2bI()
        Getter for B2B_i / B3I Group Delay Differential (s).
        Returns:
        B2B_i / B3I Group Delay Differential (s)
      • setTgdB2bI

        public void setTgdB2bI​(double tgdB2bI)
        Setter for B2B_i / B3I Group Delay Differential (s).
        Parameters:
        tgdB2bI - B2B_i / B3I Group Delay Differential (s)
      • getSatelliteType

        public BeidouSatelliteType getSatelliteType()
        Getter for satellite type.
        Returns:
        satellite type
      • setSatelliteType

        public void setSatelliteType​(BeidouSatelliteType satelliteType)
        Setter for satellite type.
        Parameters:
        satelliteType - satellite type