gps.log
Class GPSRecord

java.lang.Object
  extended by gps.log.GPSRecord

public class GPSRecord
extends java.lang.Object

Structure to hold GPS data for one point

Author:
Mario De Weerd

Field Summary
 int[] azi
           
 int dage
           
 double distance
           
 int dsta
           
 int[] ele
           
 float geoid
           
 int hdop
           
 float heading
           
 float height
           
 double latitude
           
 int logDistance
           
 int logPeriod
           
 int logSpeed
           
 double longitude
           
 int milisecond
           
 int nsat
           
 int pdop
           
 int rcr
          Recorder reason
 int recCount
           
 int[] sid
           
 boolean[] sidinuse
           
 int[] snr
           
 float speed
           
 int tagutc
           
 int utc
           
 int valid
           
 int vdop
           
static java.lang.String VOX_LOG_ON_OFF
           
 java.lang.String voxStr
           
 
Constructor Summary
GPSRecord()
           
GPSRecord(GPSRecord r)
           
 
Method Summary
 void cloneActiveFields(GPSRecord r)
           
 GPSRecord cloneRecord()
           
 boolean equalsFormat(GPSRecord r)
           
 int[] getAzi()
           
 BT747Time getBT747Time()
           
static GPSRecord getCommonFormat(GPSRecord a, GPSRecord b)
           
 int getDage()
           
 double getDistance()
           
 int getDsta()
           
 int[] getEle()
           
 float getGeoid()
           
 int getHdop()
           
 float getHeading()
           
 float getHeight()
           
 double getLatitude()
           
 int getLogDistance()
           
 int getLogFormat()
          Return log format based on content.
static GPSRecord getLogFormatRecord(int logFormat)
           
 int getLogPeriod()
           
 int getLogSpeed()
           
 double getLongitude()
           
 int getMilisecond()
           
 int getNsat()
           
 int getPdop()
           
 int getRcr()
           
 int getRecCount()
           
 int[] getSid()
           
 boolean[] getSidinuse()
           
 int[] getSnr()
           
 float getSpeed()
           
 int getUtc()
           
 int getValid()
           
 int getVdop()
           
 java.lang.String getVoxStr()
           
 boolean hasAzi()
           
 boolean hasDage()
           
 boolean hasDistance()
           
 boolean hasDsta()
           
 boolean hasEle()
           
 boolean hasGeoid()
           
 boolean hasHdop()
           
 boolean hasHeading()
           
 boolean hasHeight()
           
 boolean hasLatitude()
           
 boolean hasLogDistance()
           
 boolean hasLogPeriod()
           
 boolean hasLogSpeed()
           
 boolean hasLongitude()
           
 boolean hasMillisecond()
           
 boolean hasNsat()
           
 boolean hasPdop()
           
 boolean hasPosition()
           
 boolean hasRcr()
           
 boolean hasRecCount()
           
 boolean hasSid()
           
 boolean hasSidInUse()
           
 boolean hasSnr()
           
 boolean hasSpeed()
           
 boolean hasTagUtc()
           
 boolean hasUtc()
           
 boolean hasValid()
           
 boolean hasVdop()
           
 boolean hasVoxStr()
           
 boolean isLogOn()
           
 void setAzi(int[] azi)
           
 void setDage(int dage)
           
 void setDistance(double distance)
           
 void setDsta(int dsta)
           
 void setEle(int[] ele)
           
 void setGeoid(float geoid)
           
 void setHdop(int hdop)
           
 void setHeading(float heading)
           
 void setHeight(float height)
           
 void setLatitude(double latitude)
           
 void setLogDistance(int logDistance)
           
 void setLogPeriod(int logPeriod)
           
 void setLogSpeed(int logSpeed)
           
 void setLongitude(double longitude)
           
 void setMilisecond(int milisecond)
           
 void setNsat(int nsat)
           
 void setPdop(int pdop)
           
 void setRcr(int rcr)
           
 void setRecCount(int recCount)
           
 void setSid(int[] sid)
           
 void setSidinuse(boolean[] sidinuse)
           
 void setSnr(int[] snr)
           
 void setSpeed(float speed)
           
 void setUtc(int utc)
           
 void setValid(int valid)
           
 void setVdop(int vdop)
           
 void setVoxStr(java.lang.String voxStr)
           
 void tagFromRecord(GPSRecord r)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

utc

public int utc

tagutc

public int tagutc

valid

public int valid

latitude

public double latitude

longitude

public double longitude

height

public float height

speed

public float speed

heading

public float heading

dsta

public int dsta

dage

public int dage

pdop

public int pdop

hdop

public int hdop

vdop

public int vdop

nsat

public int nsat

sid

public int[] sid

sidinuse

public boolean[] sidinuse

ele

public int[] ele

azi

public int[] azi

snr

public int[] snr

rcr

public int rcr
Recorder reason


milisecond

public int milisecond

distance

public double distance

geoid

public float geoid

recCount

public int recCount

logPeriod

public int logPeriod

logSpeed

public int logSpeed

logDistance

public int logDistance

voxStr

public java.lang.String voxStr

VOX_LOG_ON_OFF

public static final java.lang.String VOX_LOG_ON_OFF
See Also:
Constant Field Values
Constructor Detail

GPSRecord

public GPSRecord()

GPSRecord

public GPSRecord(GPSRecord r)
Method Detail

isLogOn

public final boolean isLogOn()

cloneActiveFields

public final void cloneActiveFields(GPSRecord r)

cloneRecord

public final GPSRecord cloneRecord()

getCommonFormat

public static final GPSRecord getCommonFormat(GPSRecord a,
                                              GPSRecord b)

getLogFormat

public final int getLogFormat()
Return log format based on content.


getLogFormatRecord

public static final GPSRecord getLogFormatRecord(int logFormat)

hasRecCount

public final boolean hasRecCount()

hasUtc

public final boolean hasUtc()

hasTagUtc

public final boolean hasTagUtc()

hasValid

public final boolean hasValid()

hasPosition

public final boolean hasPosition()

hasLatitude

public final boolean hasLatitude()

hasLongitude

public final boolean hasLongitude()

hasHeight

public final boolean hasHeight()

hasSpeed

public final boolean hasSpeed()

hasHeading

public final boolean hasHeading()

hasDsta

public final boolean hasDsta()

hasDage

public final boolean hasDage()

hasPdop

public final boolean hasPdop()

hasHdop

public final boolean hasHdop()

hasVdop

public final boolean hasVdop()

hasNsat

public final boolean hasNsat()

hasSid

public final boolean hasSid()

hasSidInUse

public final boolean hasSidInUse()

hasEle

public final boolean hasEle()

hasAzi

public final boolean hasAzi()

hasSnr

public final boolean hasSnr()

hasRcr

public final boolean hasRcr()

hasMillisecond

public final boolean hasMillisecond()

hasDistance

public final boolean hasDistance()

hasVoxStr

public final boolean hasVoxStr()

hasGeoid

public final boolean hasGeoid()

hasLogDistance

public final boolean hasLogDistance()

hasLogPeriod

public final boolean hasLogPeriod()

hasLogSpeed

public final boolean hasLogSpeed()

equalsFormat

public final boolean equalsFormat(GPSRecord r)

getBT747Time

public final BT747Time getBT747Time()

toString

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

getUtc

public final int getUtc()

setUtc

public final void setUtc(int utc)

getValid

public final int getValid()

setValid

public final void setValid(int valid)

getLatitude

public final double getLatitude()

setLatitude

public final void setLatitude(double latitude)

getLongitude

public final double getLongitude()

setLongitude

public final void setLongitude(double longitude)

getHeight

public final float getHeight()

setHeight

public final void setHeight(float height)

getSpeed

public final float getSpeed()

setSpeed

public final void setSpeed(float speed)

getHeading

public final float getHeading()

setHeading

public final void setHeading(float heading)

getDsta

public final int getDsta()

setDsta

public final void setDsta(int dsta)

getDage

public final int getDage()

setDage

public final void setDage(int dage)

getPdop

public final int getPdop()

setPdop

public final void setPdop(int pdop)

getHdop

public final int getHdop()

setHdop

public final void setHdop(int hdop)

getVdop

public final int getVdop()

setVdop

public final void setVdop(int vdop)

getNsat

public final int getNsat()

setNsat

public final void setNsat(int nsat)

getSid

public final int[] getSid()

setSid

public final void setSid(int[] sid)

getSidinuse

public final boolean[] getSidinuse()

setSidinuse

public final void setSidinuse(boolean[] sidinuse)

getEle

public final int[] getEle()

setEle

public final void setEle(int[] ele)

getAzi

public final int[] getAzi()

setAzi

public final void setAzi(int[] azi)

getSnr

public final int[] getSnr()

setSnr

public final void setSnr(int[] snr)

getRcr

public final int getRcr()

setRcr

public final void setRcr(int rcr)

getMilisecond

public final int getMilisecond()

setMilisecond

public final void setMilisecond(int milisecond)

getDistance

public final double getDistance()

setDistance

public final void setDistance(double distance)

getGeoid

public final float getGeoid()

setGeoid

public final void setGeoid(float geoid)

getRecCount

public final int getRecCount()

setRecCount

public final void setRecCount(int recCount)

getLogPeriod

public final int getLogPeriod()

setLogPeriod

public final void setLogPeriod(int logPeriod)

getLogSpeed

public final int getLogSpeed()

setLogSpeed

public final void setLogSpeed(int logSpeed)

getLogDistance

public final int getLogDistance()

setLogDistance

public final void setLogDistance(int logDistance)

getVoxStr

public final java.lang.String getVoxStr()

setVoxStr

public final void setVoxStr(java.lang.String voxStr)

tagFromRecord

public final void tagFromRecord(GPSRecord r)