Package GPS

Class GPSParameters

java.lang.Object
GPS.GPSParameters
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class GPSParameters extends Object implements Serializable, Cloneable, ManagedParameters
See Also:
  • Field Details Link icon

    • serialVersionUID Link icon

      public static final long serialVersionUID
      See Also:
    • setClockOnStartup Link icon

      public boolean setClockOnStartup
    • dimA Link icon

      public double dimA
      distance from bow to antenna
    • dimB Link icon

      public double dimB
      distance from antenna to stern
    • dimC Link icon

      public double dimC
      distance from port side to antenna
    • dimD Link icon

      public double dimD
      distance from antenna to starboard side
    • plotPredictedPosition Link icon

      public boolean plotPredictedPosition
      On the map, work out where the ship will be and draw an arrow to that point
    • predictionTime Link icon

      public int predictionTime
      time for prediction arrow (seconds)
    • readHeading Link icon

      public boolean readHeading
    • headingNMEASource Link icon

      public String headingNMEASource
    • READ_GGA Link icon

      public static final int READ_GGA
      See Also:
    • READ_RMC Link icon

      public static final int READ_RMC
      See Also:
    • mainString Link icon

      public int mainString
      Which strings to read
    • rmcInitials Link icon

      public String rmcInitials
      String initials
    • ggaInitials Link icon

      public String ggaInitials
    • allowWildcard Link icon

      public boolean allowWildcard
    • readTrueHeading Link icon

      public boolean readTrueHeading
      Attempt to read true heading information
    • headingString Link icon

      public String headingString
      String for true heading
    • headingStringPos Link icon

      public int headingStringPos
      position of data in headingString
    • headingSmoothing Link icon

      public boolean headingSmoothing
      GPS HEading Smoothing
    • readType Link icon

      public int readType
      storage and read options: Can either read everything that comes in or just read every n seconds, or be a bit more clever and read every n seconds OR whenever course or speed have changed by more than than some set amount.
    • READ_ALL Link icon

      public static final int READ_ALL
      Read everything
      See Also:
    • READ_TIMER Link icon

      public static final int READ_TIMER
      Read on a fixed time interval
      See Also:
    • READ_DYNAMIC Link icon

      public static final int READ_DYNAMIC
      Read on a fixed time interval or when course or speed change
      See Also:
    • readInterval Link icon

      public int readInterval
      Interval between reads in seconds
    • courseInterval Link icon

      public double courseInterval
      Minimum course change for a dynamic read
    • speedInterval Link icon

      public double speedInterval
      Minimum speed change for a dynamic read
  • Constructor Details Link icon

    • GPSParameters Link icon

      public GPSParameters()
  • Method Details Link icon

    • clone Link icon

      public GPSParameters clone()
    • getSmoothingTime Link icon

      public float getSmoothingTime()
    • setSmoothingTime Link icon

      public void setSmoothingTime(float smoothingTime)
    • weShouldSmooth Link icon

      public boolean weShouldSmooth()
      Whether or not to smooth the GPS signal. True=smooth, False=don't
      Returns:
      true=smooth signal, false=don't smooth signal
    • setSmoothingFlag Link icon

      public void setSmoothingFlag(boolean smoothingFlag)
      Set whether to smooth GPS signal or not. True = smooth, False=don't
      Parameters:
      smoothingFlag -
    • getParameterSet Link icon

      public PamParameterSet getParameterSet()
      Description copied from interface: ManagedParameters
      Get a set of data that describes all of the parameters in a class
      Specified by:
      getParameterSet in interface ManagedParameters
      Returns:
      description of the parameters in a class.