| Home >> All >> org >> dinopolis >> gpstool >> [ gpsinput Javadoc ] |
| | org.dinopolis.gpstool.gpsinput.garmin.* (38) | | org.dinopolis.gpstool.gpsinput.nmea.* (2) |
| | org.dinopolis.gpstool.gpsinput.sirf.* (1) |
org.dinopolis.gpstool.gpsinput: Javadoc index of package org.dinopolis.gpstool.gpsinput.
Package Samples:
org.dinopolis.gpstool.gpsinput.garmin
org.dinopolis.gpstool.gpsinput.nmea
org.dinopolis.gpstool.gpsinput.sirf
Classes:
GPSDataProcessor: All classes implementing this interface are interpreting data from a GPSDevice (serial gps-receivier, file containing gps data, ...) and provide this information in a uniform way. So an NMEA-processor interprets NMEA sentences, while a Garmin-Processor understands the garmin protocol. Other classes may register as a GPSDataListener and receive gps events. The following events are supported (if provided by the gps device): LOCATION : the value is a GPSPosition object HEADING : the value is a Float SPEED : the value is a Float and is in kilometers per hour NUMBER_SATELLITES : the value is a Integer ...
GarminPVTD800: This class handles PVT-information received from GPS-devices. It stores the following values: alt - altitude above wgs84-ellipsoid [m] epe - estimated position error 2sigma [m] eph - estimated position error horizontal only [m] epv - estimated position error vertical only [m] fix - type of position fix (0:unusable, 1:invalid, 2:2D, 3:3D, 4:2D-differential, 5:3D-differential) tow - time of week [s]: number of seconds since the beginning of the current week lat - latitude [degrees]: reported in rad, has to be converted to degrees lon - longitude [degreees]: reported in rad, has to be converted to ...
GPSDataChangeEvent: A "GPSDataChange" event gets delivered whenever GPS data changes. A GPSDataChangeEvent object is sent as an argument to the GPSDataChangeListener. Normally GPSDataChangeEvents are accompanied by the name and the old and new value of the changed gps data. If the new value is a primitive type (such as int or boolean) it must be wrapped as the corresponding java.lang.Object type (such as Integer or Boolean). Null values may be provided for the old and the new values if their true values are not known.
GPSGeneralDataProcessor: All classes extending this class are interpreting data from a GPSDevice (serial gps-receivier, file containing gps data, ...) and provide this information in a uniform way. So an NMEA-processor interprets NMEA sentences, while a Garmin-Processor understands the garmin protocol. This abstract class adds some basic functionality all GSPDataProcessors might use.
GarminRoute: At the moment, the same as the GPSRouteImpl. The only exception is that it accepts GarminWaypoints as well and converts them to GPSWaypoints by using the GarminWaypointAdapter .
GPSGarminDataProcessor: This class implements a GARMIN-Processor that is able to connect to a connected GARMIN-device, retrieve its capabilities, live position-velocity-time-data and waypoint/route/track-information stored in the device. Waypoint/route/track-information may also be sent to the device using the functions of this class.
GPSTool: Demo application to show the usage of this package (read and interpret gps data from various devices (serial, file, ...). It uses a velocity (http://jakarta.apache.org/velocity) template to print the downloaded tracks, routes, and waypoints. See the help output for details about the usable variables.
GPSRawDataListener: All classes implementing this interface are interpreting data from a GPSDevice (serial gps-receivier, file containing gps data, ...) and provide this information in a uniform way. So an NMEA-processor interprets NMEA sentences, while a Garmin-Processor understands the garmin protocol.
GPSRoute: Describes a route of a gps device. A route consists only of a list of GPSWaypoint and some information, how these waypoints are connected (not implemented now).
GarminPackage: This class represents a package for communication with a garmin device. It allows to set/get the data in various formats (int, boolean, string, etc.). This class is NOT thread safe! Do NOT read/write the data concurrently as unforeseen behaviour may (and will!) result.
GarminTrackpointAdapter: Adapter to map the interface of a GPSTrackpoint to the interface of the GarminWaypoint (altitude is a float, not a double in the garmin protocol, identification and comment are empty, date is translated from garmin format). At the moment, only get methods are supported.
GPSSirfDataProcessor: This data processor switches a sirf device from sirf mode to nmea mode. The rest is normal nmea behaviour. So no real sirf protocol is used (only the change from sirf to nmea). As a reference the sirf manual from http://www.falcom.de/pub/sirf/SiRFmessages.pdf is used.
GPSSimulationDataProcessor: This class simulates a gps device. It uses a given start point and simulates the walk to a given destination point at some random speed. The events it fires only containt location and heading. No satellite information or similar is provided!
GPSTrack: Describes a track of a gps device. A track consists only of a list of GPSTrackpoint objects and some information.
GarminWaypointAdapter: Adapter to map the interface of a GPSWaypoint to the interface of the GarminWaypoint (altitude is a float, not a double in the garmin protocol). At the moment, only get methods are supported.
GarminSatelliteInfo: Represents the undocumented package with id 0x1a (26decimal) that holds information about satellites. Does not really work with garmin etrex summit model. So the usage is at your own risk!!!
NMEA0183Sentence: This class represents a NMEA 0183 sentence as it is sent from a gps receiver or similar devices. See http://www.poly-electronic.ch/dok-gps/nmea-faq.txt for details about this standard.
GPSNmeaDataProcessor: This class is interpreting NMEA data from a GPSDevice (serial gps-receivier, file containing gps data, ...) and provides this information (heading and location, etc.).
GPSRouteImpl: An vector based implementation of the GPSRoute .
GPSDevice: All classes implementing this interface are sources of gps-data, like a gps-receiver, a file containing logging information of gps-receivers, ....
ReadGPX: This class is able to read a file in GPX-Format and return the data contained in this file in an appropriate data format for the GPSTool.
GarminCapabilities: This class holds information concerning the capabilities of the Garmin device connected to the serial port.
GarminWaypointSymbols: This class contains information on all possible waypoint types due to Garmin specification.
| Home | Contact Us | Privacy Policy | Terms of Service |