- * Provides Time, Position and Velocity reports from GPS. Data is captured from
- * RMC, GGA and GLL sentences. RMC is used for date/time, speed and course. GGA
- * is used as primary source for position as it contains also the altitude. When
- * GGA is not available, position may be taken from GLL or RMC. If this is the
- * case, there is no altitude included in the
- * {@link net.sf.marineapi.nmea.util.Position}. GPS data statuses are also
- * captured and events are dispatched only when sentences report
- * {@link net.sf.marineapi.nmea.util.DataStatus#ACTIVE}. FAA mode transmitted in
- * RMC is also checked and captured when available, but may be {@code null}
- * depending on used NMEA version.
- *
- * @author Kimmo Tuukkanen
- * @see net.sf.marineapi.provider.event.PositionListener
- * @see net.sf.marineapi.provider.event.PositionEvent
- * @see net.sf.marineapi.nmea.io.SentenceReader
- */
-public class PositionProvider extends AbstractProvider