org.discotools.io.aprs
Class AprsStation

java.lang.Object
  extended by org.discotools.io.aprs.AprsStation
Direct Known Subclasses:
AprsDigi

public class AprsStation
extends Object


Constructor Summary
AprsStation(AprsReport aprs, int limit, long lifetime)
           
AprsStation(String callSign, String path, String status, com.vividsolutions.jts.geom.Point location, int limit, long lifetime)
           
 
Method Summary
 boolean contains(AprsReport aprs)
           
 Double getAltitude()
           
 Double getBearing()
           
 String getCallSign()
           
 String getComment()
           
 Double getCourse()
           
 AprsPacket getLastPacket()
           
 com.vividsolutions.jts.geom.Point getLocation()
           
 List<com.vividsolutions.jts.geom.Point> getLocations()
           
 List<AprsPacket> getPacketList()
           
 String getPath()
           
 List<AprsPosition> getPositionList()
           
 Double getSpeed()
           
 String getStatus()
           
 List<AprsStatus> getStatusList()
           
 AprsSymbol getSymbol()
           
 Date getTime()
           
 long getUpdateAge()
          Get station update age in milliseconds
 void purge()
           
 String toString()
           
 boolean update(AprsReport report)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AprsStation

public AprsStation(AprsReport aprs,
                   int limit,
                   long lifetime)

AprsStation

public AprsStation(String callSign,
                   String path,
                   String status,
                   com.vividsolutions.jts.geom.Point location,
                   int limit,
                   long lifetime)
Method Detail

getCallSign

public String getCallSign()

getSymbol

public final AprsSymbol getSymbol()

getPath

public String getPath()

getStatus

public String getStatus()

getComment

public String getComment()

getLocation

public com.vividsolutions.jts.geom.Point getLocation()

getTime

public Date getTime()

getSpeed

public final Double getSpeed()

getCourse

public final Double getCourse()

getBearing

public final Double getBearing()

getAltitude

public final Double getAltitude()

getLastPacket

public AprsPacket getLastPacket()

getPacketList

public List<AprsPacket> getPacketList()

getStatusList

public List<AprsStatus> getStatusList()

getLocations

public List<com.vividsolutions.jts.geom.Point> getLocations()

getPositionList

public List<AprsPosition> getPositionList()

contains

public boolean contains(AprsReport aprs)

update

public boolean update(AprsReport report)

purge

public void purge()

getUpdateAge

public long getUpdateAge()
Get station update age in milliseconds

Returns:
long

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012-2013 DISCO Foundation. All Rights Reserved.