com.partnersoft.gps
Class GPSState

java.lang.Object
  extended by com.partnersoft.gps.GPSState

public class GPSState
extends java.lang.Object

Author:
russell

Constructor Summary
GPSState()
           
GPSState(GPSState copy)
           
 
Method Summary
 long getCarrierLockTime()
           
 long getCarrierLockTimeMinimum()
           
 java.lang.String getCarrierLockTimeString()
           
 Constellation getConstellation()
           
 double getEstAccuracy()
           
 double getHdop()
           
 double getHDOP()
           
 double getHdopMaximum()
           
 GPSReading getLastReading()
           
 double getPdop()
           
 double getPDOP()
           
 double getPdopMaximum()
           
 int getSatelliteMinimum()
           
 double getSnr()
           
 double getSnrMinimum()
           
 int getStatusCode()
           
 java.lang.String getStatusMessage()
           
 boolean isAccuracyGood()
           
 boolean isCarrierLockGood()
           
 boolean isHdopGood()
           
 boolean isPdopGood()
           
 boolean isSatelliteCountGood()
           
 boolean isSnrGood()
           
 boolean isUsingHdop()
           
 boolean isUsingPdop()
           
 boolean isValid()
          Checks # of used satellites, pDop, hDop, and SnR values against maximums if they are being used.
 void setCarrierLockTime(long carrierLockTime)
           
 void setCarrierLockTimeMinimum(long carrierLockTimeMinimum)
           
 void setConstellation(Constellation constellation)
           
 void setEstAccuracy(double accuracy)
           
 void setHdop(double hdop)
           
 void setHDOP(double hdop)
           
 void setHdopMaximum(double hdopMaximum)
           
 void setLastReading(GPSReading reading)
           
 void setPdop(double pdop)
           
 void setPDOP(double pdop)
           
 void setPdopMaximum(double pdopMaximum)
           
 void setSatelliteMinimum(int satelliteMinimum)
           
 void setSnr(double snr)
           
 void setSnrMinimum(double snrMinimum)
           
 void setStatusCode(int statusCode)
           
 void setStatusMessage(java.lang.String statusMessage)
           
 void setUsingHdop(boolean tizit)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GPSState

public GPSState()

GPSState

public GPSState(GPSState copy)
Method Detail

getHDOP

public double getHDOP()

setHDOP

public void setHDOP(double hdop)

getPDOP

public double getPDOP()

setPDOP

public void setPDOP(double pdop)

getLastReading

public GPSReading getLastReading()

setLastReading

public void setLastReading(GPSReading reading)

getConstellation

public Constellation getConstellation()

setConstellation

public void setConstellation(Constellation constellation)

getStatusCode

public int getStatusCode()

setStatusCode

public void setStatusCode(int statusCode)

getStatusMessage

public java.lang.String getStatusMessage()

setStatusMessage

public void setStatusMessage(java.lang.String statusMessage)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setCarrierLockTime

public void setCarrierLockTime(long carrierLockTime)

getCarrierLockTime

public long getCarrierLockTime()

getCarrierLockTimeString

public java.lang.String getCarrierLockTimeString()

isCarrierLockGood

public boolean isCarrierLockGood()

isPdopGood

public boolean isPdopGood()

isHdopGood

public boolean isHdopGood()

isSnrGood

public boolean isSnrGood()

getSnr

public double getSnr()

setSnr

public void setSnr(double snr)

getEstAccuracy

public double getEstAccuracy()

setEstAccuracy

public void setEstAccuracy(double accuracy)

isAccuracyGood

public boolean isAccuracyGood()

getSnrMinimum

public double getSnrMinimum()

setSnrMinimum

public void setSnrMinimum(double snrMinimum)

isUsingPdop

public boolean isUsingPdop()

setUsingHdop

public void setUsingHdop(boolean tizit)

getHdop

public double getHdop()

setHdop

public void setHdop(double hdop)

getPdop

public double getPdop()

setPdop

public void setPdop(double pdop)

getHdopMaximum

public double getHdopMaximum()

setHdopMaximum

public void setHdopMaximum(double hdopMaximum)

getPdopMaximum

public double getPdopMaximum()

setPdopMaximum

public void setPdopMaximum(double pdopMaximum)

getCarrierLockTimeMinimum

public long getCarrierLockTimeMinimum()

setCarrierLockTimeMinimum

public void setCarrierLockTimeMinimum(long carrierLockTimeMinimum)

isUsingHdop

public boolean isUsingHdop()

isValid

public boolean isValid()
Checks # of used satellites, pDop, hDop, and SnR values against maximums if they are being used.

Returns:
Returns true if everything is valid, false otherwise.

getSatelliteMinimum

public int getSatelliteMinimum()

setSatelliteMinimum

public void setSatelliteMinimum(int satelliteMinimum)

isSatelliteCountGood

public boolean isSatelliteCountGood()