public abstract class NMEAParser extends NMEATalkerIds implements org.vesalainen.parser.ParserInfo, org.vesalainen.parser.util.ChecksumProvider
| Constructor and Description |
|---|
NMEAParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ageOfDifferentialGPSData(float ageOfDifferentialGPSData,
NMEAObserver data) |
protected void |
aisPrefix(int numberOfSentences,
int sentenceNumber,
int sequentialMessageID,
char channel,
org.vesalainen.parser.util.InputReader input,
AISContext aisContext) |
protected void |
aivdm(AISContext aisContext) |
protected void |
aivdo(AISContext aisContext) |
protected void |
almanacReferenceTime(int almanacReferenceTime,
NMEAObserver data) |
protected abstract char |
alphaNum(char c) |
protected void |
antennaAltitude(float antennaAltitude,
char unitsOfAntennaAltitude,
NMEAObserver data) |
protected void |
argumentOfPerigee(int argumentOfPerigee,
NMEAObserver data) |
protected void |
arrivalCircleRadius(float arrivalCircleRadius,
char units,
NMEAObserver data) |
protected void |
arrivalStatus(char arrivalStatus,
NMEAObserver data) |
protected void |
azimuth(int azimuth,
NMEAObserver data) |
protected void |
bearing(float bearing,
char unit,
NMEAObserver data) |
protected void |
bearingOriginToDestination(float bearingOriginToDestination,
char mOrT,
NMEAObserver data) |
protected void |
bearingPresentPositionToDestination(float bearingPresentPositionToDestination,
char mOrT,
NMEAObserver data) |
protected void |
bearingToDestination(float bearingToDestination,
NMEAObserver data) |
protected abstract void |
c() |
protected char |
channel() |
protected char |
channel(char cc) |
protected void |
checksum(int sum,
org.vesalainen.parser.util.InputReader input,
Clock clock,
NMEAObserver data,
AISContext aisContext) |
protected void |
crossTrackError(float crossTrackError,
char directionToSteer,
char unit,
NMEAObserver data) |
protected void |
crossTrackErrorNM(float crossTrackError,
char directionToSteer,
NMEAObserver data) |
protected void |
date(int day,
int month,
int year,
Clock clock) |
protected void |
day(int day,
Clock clock) |
protected abstract float |
decimal(float f) |
protected void |
depthBelowKeel(float depth,
char unit,
NMEAObserver data) |
protected void |
depthBelowSurface(float depth,
char unit,
NMEAObserver data) |
protected void |
depthBelowTransducer(float depth,
char unit,
NMEAObserver data) |
protected void |
depthOfWater(float depth,
float offset,
NMEAObserver data) |
protected void |
destinationClosingVelocity(float destinationClosingVelocity,
NMEAObserver data) |
protected void |
destinationWaypointLocation(float latitude,
int ns,
float longitude,
int ew,
NMEAObserver data) |
protected void |
differentialReferenceStationID(int differentialReferenceStationID,
NMEAObserver data) |
protected abstract int |
digit2(int i) |
protected void |
distanceToWaypoint(float distanceToWaypoint,
char units,
NMEAObserver data) |
protected void |
eccentricity(int eccentricity,
NMEAObserver data) |
protected void |
elevation(int elevation,
NMEAObserver data) |
protected int |
ew(char c) |
protected void |
f0ClockParameter(int f0ClockParameter,
NMEAObserver data) |
protected void |
f1ClockParameter(int f1ClockParameter,
NMEAObserver data) |
protected void |
faaModeIndicator(char faaModeIndicator,
NMEAObserver data) |
protected void |
geoidalSeparation(float geoidalSeparation,
char unitsOfGeoidalSeparation,
NMEAObserver data) |
Checksum |
getChecksum() |
protected void |
gpsQualityIndicator(int gpsQualityIndicator,
NMEAObserver data) |
protected void |
gpsWeekNumber(int gpsWeekNumber,
NMEAObserver data) |
protected void |
hdop(float value,
NMEAObserver data) |
protected void |
heading(float heading,
char unit,
NMEAObserver data) |
protected void |
headingToSteerToDestination(float headingToSteerToDestination,
char mOrT,
NMEAObserver data) |
protected abstract int |
hex(int i) |
protected abstract char |
hexAlpha(char x) |
protected void |
horizontalDilutionOfPrecision(float horizontalDilutionOfPrecision,
NMEAObserver data) |
protected void |
inclinationAngle(int inclinationAngle,
NMEAObserver data) |
protected abstract int |
integer(int i) |
protected float |
latitude(float lat) |
protected abstract char |
letter(char c) |
protected abstract char |
letterNotP(char c) |
protected void |
localZoneHours(int localZoneHours,
Clock clock) |
protected void |
localZoneMinutes(int localZoneMinutes,
Clock clock) |
protected void |
location(float latitude,
int ns,
float longitude,
int ew,
NMEAObserver data) |
protected float |
longitude(float lat) |
protected void |
longitudeOfAscensionNode(int longitudeOfAscensionNode,
NMEAObserver data) |
protected void |
magneticCourseOverGround(float degrees,
NMEAObserver data) |
protected void |
magneticDeviation(float magneticDeviation,
float sign,
NMEAObserver data) |
protected void |
magneticSensorHeading(float magneticSensorHeading,
NMEAObserver data) |
protected void |
magneticVariation(float magneticVariation,
float mew,
NMEAObserver data) |
protected void |
meanAnomaly(int meanAnomaly,
NMEAObserver data) |
protected void |
message() |
protected void |
message(String message,
NMEAObserver data) |
protected void |
messageMode(char messageMode,
NMEAObserver data) |
protected void |
messageNumber(int messageNumber,
NMEAObserver data) |
protected void |
mode(char mode,
NMEAObserver data) |
protected void |
month(int month,
Clock clock) |
static NMEAParser |
newInstance() |
protected int |
ns(char c) |
protected void |
numberOfSatellitesInView(int numberOfSatellitesInView,
NMEAObserver data) |
<I> void |
parse(I input,
NMEAObserver data,
AISObserver aisData)
Parse NMEA
|
protected abstract void |
parse(InputStream is,
Clock clock,
NMEAObserver data,
AISContext aisContext) |
protected abstract void |
parse(ScatteringByteChannel channel,
Clock clock,
NMEAObserver data,
AISContext aisContext) |
protected abstract void |
parse(String text,
Clock clock,
NMEAObserver data,
AISContext aisContext) |
protected abstract void |
parse(URL url,
Clock clock,
NMEAObserver data,
AISContext aisContext) |
protected void |
pdop(float value,
NMEAObserver data) |
protected void |
portRudderSensor(float portRudderSensor,
NMEAObserver data) |
protected void |
prat(char type,
float value,
char unit,
NMEAObserver data) |
protected void |
prn(int prn,
NMEAObserver data) |
protected void |
propellerPitch(float propellerPitch,
NMEAObserver data) |
protected void |
proprietaryData(List<String> pdata,
NMEAObserver data) |
protected void |
proprietaryType(String type,
NMEAObserver data) |
protected void |
prtr(char type,
float value,
char unit,
NMEAObserver data) |
protected void |
ptch(char type,
float value,
char unit,
NMEAObserver data) |
protected void |
rangeToDestination(float rangeToDestination,
NMEAObserver data) |
protected void |
rateOfRightAscension(int rateOfRightAscension,
NMEAObserver data) |
protected void |
rateOfTurn(float rateOfTurn,
NMEAObserver data) |
void |
recover(NMEAObserver data,
AISContext aisContext,
String expected,
org.vesalainen.parser.util.InputReader reader,
Throwable thr) |
protected void |
referenceTarget(String referenceTarget,
NMEAObserver data) |
protected void |
roll(char type,
float value,
char unit,
NMEAObserver data) |
protected void |
rootOfSemiMajorAxis(int rootOfSemiMajorAxis,
NMEAObserver data) |
protected void |
route(String route,
NMEAObserver data) |
protected void |
rpm(float rpm,
NMEAObserver data) |
protected void |
rpmSource(char rpmSource,
NMEAObserver data) |
protected void |
rpmSourceNumber(int rpmSourceNumber,
NMEAObserver data) |
protected void |
rrat(char type,
float value,
char unit,
NMEAObserver data) |
protected void |
rrtr(char type,
float value,
char unit,
NMEAObserver data) |
protected void |
sat1(int id,
NMEAObserver data) |
protected void |
sat10(int id,
NMEAObserver data) |
protected void |
sat11(int id,
NMEAObserver data) |
protected void |
sat12(int id,
NMEAObserver data) |
protected void |
sat2(int id,
NMEAObserver data) |
protected void |
sat3(int id,
NMEAObserver data) |
protected void |
sat4(int id,
NMEAObserver data) |
protected void |
sat5(int id,
NMEAObserver data) |
protected void |
sat6(int id,
NMEAObserver data) |
protected void |
sat7(int id,
NMEAObserver data) |
protected void |
sat8(int id,
NMEAObserver data) |
protected void |
sat9(int id,
NMEAObserver data) |
protected void |
satellitePRNNumber(int satellitePRNNumber,
NMEAObserver data) |
protected void |
selectionMode(char mode,
NMEAObserver data) |
protected int |
sequentialMessageID() |
protected int |
sequentialMessageID(int id) |
protected abstract void |
skip() |
protected void |
snr(int snr,
NMEAObserver data) |
protected void |
speed(float speed,
char unit,
NMEAObserver data) |
protected void |
speedOverGround(float speedOverGround,
NMEAObserver data) |
protected void |
speedOverGroundKilometers(float speed,
NMEAObserver data) |
protected void |
speedOverGroundKnots(float speed,
NMEAObserver data) |
protected void |
starboardRudderSensor(float starboardRudderSensor,
NMEAObserver data) |
protected void |
status(char status,
NMEAObserver data) |
protected void |
status2(char status,
NMEAObserver data) |
protected String |
string(CharSequence seq) |
protected List<String> |
stringList(List<String> list,
String waypoint) |
protected List<String> |
stringList(String waypoint) |
protected void |
svHealth(int svHealth,
NMEAObserver data) |
protected void |
targetName() |
protected void |
targetName(String name,
NMEAObserver data) |
protected void |
targetNumber(int target,
NMEAObserver data) |
protected void |
targetStatus(char status,
NMEAObserver data) |
protected void |
targetTime(int hour,
int minute,
float second,
NMEAObserver data) |
protected void |
timeDifference(float timeDifferenceA,
float timeDifferenceB,
NMEAObserver data) |
protected void |
totalNumberOfMessages(int totalNumberOfMessages,
NMEAObserver data) |
protected void |
totalNumberOfSatellitesInView(int count,
NMEAObserver data) |
protected void |
track(float degrees,
char unit,
NMEAObserver data) |
protected void |
trackMadeGood(float trackMadeGood,
NMEAObserver data) |
protected void |
trueCourseOverGround(float degrees,
NMEAObserver data) |
protected void |
trueHeading(float heading,
NMEAObserver data) |
protected void |
utc(int hour,
int minute,
float second,
Clock clock) |
protected void |
vdop(float value,
NMEAObserver data) |
protected void |
velocityToWaypoint(float velocityToWaypoint,
char unit,
NMEAObserver data) |
protected void |
waterHeading(float waterHeading,
char unit,
NMEAObserver data) |
protected void |
waterSpeed(float waterSpeed,
char unit,
NMEAObserver data) |
protected void |
waterTemperature(float waterTemperature,
char unit,
NMEAObserver data) |
protected void |
waypoint(String waypoint,
NMEAObserver data) |
protected void |
waypoints(List<String> list,
NMEAObserver data) |
protected void |
waypointStatus(char waypointStatus,
NMEAObserver data) |
protected void |
waypointToWaypoint(String toWaypoint,
NMEAObserver data) |
protected void |
waypointToWaypoint(String toWaypoint,
String fromWaypoint,
NMEAObserver data) |
protected void |
windAngle(float windAngle,
char unit,
NMEAObserver data) |
protected void |
windDirection(float windDirection,
char unit,
NMEAObserver data) |
protected void |
windSpeed(float windSpeed,
char unit,
NMEAObserver data) |
protected void |
xacc(char type,
float value,
char unit,
NMEAObserver data) |
protected void |
yacc(char type,
float value,
char unit,
NMEAObserver data) |
protected void |
year(int year,
Clock clock) |
protected void |
yrat(char type,
float value,
char unit,
NMEAObserver data) |
protected void |
yrtr(char type,
float value,
char unit,
NMEAObserver data) |
protected void |
zacc(char type,
float value,
char unit,
NMEAObserver data) |
ab, ad, ag, ai, ap, bn, cc, cd, cm, cs, ct, cv, cx, de, df, dm, du, ec, ep, er, gp, hc, he, hn, ii, in, la, lc, main, mp, nl, om, os, ra, sd, sn, ss, ti, tr, u0, u1, u2, u3, u4, u5, u6, u7, u8, u9, up, vd, vw, wi, yc, yd, yf, yl, yp, yr, yt, yv, yx, za, zc, zq, zvaam, abk, abm, aca, acs, air, alm, alr, apa, apb, bbm, bec, bod, bwc, bwr, bww, cur, dbk, dbs, dbt, dcn, dpt, dsc, dse, dsi, dsr, dtm, fsi, gbs, gga, glc, gll, gmp, gns, grs, gsa, gst, gsv, gtd, gxa, hdg, hdm, hdt, hfb, hmr, hms, hsc, htc, htd, its, lcd, lr1, lr2, lr3, lrf, lti, mla, msk, mss, mtw, mwd, mwv, oln, osd, r00, rma, rmb, rmc, rot, rpm, rsa, rsd, rte, sfi, ssd, stn, tds, tfi, ths, tlb, tll, tpc, tpr, tpt, trf, ttm, tut, txt, vbw, vdm, vdo, vdr, vhw, vlw, vpw, vsd, vtg, vwr, wcv, wnc, wpl, xdr, xte, xtr, zda, zdl, zfo, ztggetLogger, getLoggerNames, isLoggable, logIt, logIt, setLogger, setLogger, setLogger, setLogger, setLoggerconfig, fine, finer, finest, info, log, log, severe, warningprotected void ptch(char type,
float value,
char unit,
NMEAObserver data)
protected void roll(char type,
float value,
char unit,
NMEAObserver data)
protected void xacc(char type,
float value,
char unit,
NMEAObserver data)
protected void yacc(char type,
float value,
char unit,
NMEAObserver data)
protected void zacc(char type,
float value,
char unit,
NMEAObserver data)
protected void rrat(char type,
float value,
char unit,
NMEAObserver data)
protected void prat(char type,
float value,
char unit,
NMEAObserver data)
protected void yrat(char type,
float value,
char unit,
NMEAObserver data)
protected void rrtr(char type,
float value,
char unit,
NMEAObserver data)
protected void prtr(char type,
float value,
char unit,
NMEAObserver data)
protected void yrtr(char type,
float value,
char unit,
NMEAObserver data)
protected void aivdm(AISContext aisContext)
protected void aivdo(AISContext aisContext)
protected void selectionMode(char mode,
NMEAObserver data)
protected void mode(char mode,
NMEAObserver data)
protected void sat1(int id,
NMEAObserver data)
protected void sat2(int id,
NMEAObserver data)
protected void sat3(int id,
NMEAObserver data)
protected void sat4(int id,
NMEAObserver data)
protected void sat5(int id,
NMEAObserver data)
protected void sat6(int id,
NMEAObserver data)
protected void sat7(int id,
NMEAObserver data)
protected void sat8(int id,
NMEAObserver data)
protected void sat9(int id,
NMEAObserver data)
protected void sat10(int id,
NMEAObserver data)
protected void sat11(int id,
NMEAObserver data)
protected void sat12(int id,
NMEAObserver data)
protected void pdop(float value,
NMEAObserver data)
protected void hdop(float value,
NMEAObserver data)
protected void vdop(float value,
NMEAObserver data)
protected void totalNumberOfSatellitesInView(int count,
NMEAObserver data)
protected void prn(int prn,
NMEAObserver data)
protected void elevation(int elevation,
NMEAObserver data)
protected void azimuth(int azimuth,
NMEAObserver data)
protected void snr(int snr,
NMEAObserver data)
protected void proprietaryType(String type, NMEAObserver data)
protected void proprietaryData(List<String> pdata, NMEAObserver data)
protected void targetName()
protected void targetName(String name, NMEAObserver data)
protected void message()
protected void message(String message, NMEAObserver data)
protected int sequentialMessageID()
protected int sequentialMessageID(int id)
protected char channel()
protected char channel(char cc)
protected void aisPrefix(int numberOfSentences,
int sentenceNumber,
int sequentialMessageID,
char channel,
org.vesalainen.parser.util.InputReader input,
AISContext aisContext)
throws IOException
IOExceptionprotected void day(int day,
Clock clock)
protected void month(int month,
Clock clock)
protected void year(int year,
Clock clock)
protected void localZoneHours(int localZoneHours,
Clock clock)
protected void localZoneMinutes(int localZoneMinutes,
Clock clock)
protected void velocityToWaypoint(float velocityToWaypoint,
char unit,
NMEAObserver data)
protected void windDirection(float windDirection,
char unit,
NMEAObserver data)
protected void waterHeading(float waterHeading,
char unit,
NMEAObserver data)
protected void waterSpeed(float waterSpeed,
char unit,
NMEAObserver data)
protected void starboardRudderSensor(float starboardRudderSensor,
NMEAObserver data)
protected void portRudderSensor(float portRudderSensor,
NMEAObserver data)
protected void rpmSource(char rpmSource,
NMEAObserver data)
protected void rpmSourceNumber(int rpmSourceNumber,
NMEAObserver data)
protected void rpm(float rpm,
NMEAObserver data)
protected void propellerPitch(float propellerPitch,
NMEAObserver data)
protected void rateOfTurn(float rateOfTurn,
NMEAObserver data)
protected void windAngle(float windAngle,
char unit,
NMEAObserver data)
protected void windSpeed(float windSpeed,
char unit,
NMEAObserver data)
protected void waterTemperature(float waterTemperature,
char unit,
NMEAObserver data)
protected void heading(float heading,
char unit,
NMEAObserver data)
protected void trueHeading(float heading,
NMEAObserver data)
protected void magneticSensorHeading(float magneticSensorHeading,
NMEAObserver data)
protected void magneticDeviation(float magneticDeviation,
float sign,
NMEAObserver data)
protected void depthOfWater(float depth,
float offset,
NMEAObserver data)
protected void waypoints(List<String> list, NMEAObserver data)
protected void faaModeIndicator(char faaModeIndicator,
NMEAObserver data)
protected void messageMode(char messageMode,
NMEAObserver data)
protected void distanceToWaypoint(float distanceToWaypoint,
char units,
NMEAObserver data)
protected void depthBelowTransducer(float depth,
char unit,
NMEAObserver data)
protected void depthBelowSurface(float depth,
char unit,
NMEAObserver data)
protected void depthBelowKeel(float depth,
char unit,
NMEAObserver data)
protected void f1ClockParameter(int f1ClockParameter,
NMEAObserver data)
protected void f0ClockParameter(int f0ClockParameter,
NMEAObserver data)
protected void meanAnomaly(int meanAnomaly,
NMEAObserver data)
protected void longitudeOfAscensionNode(int longitudeOfAscensionNode,
NMEAObserver data)
protected void argumentOfPerigee(int argumentOfPerigee,
NMEAObserver data)
protected void rootOfSemiMajorAxis(int rootOfSemiMajorAxis,
NMEAObserver data)
protected void rateOfRightAscension(int rateOfRightAscension,
NMEAObserver data)
protected void inclinationAngle(int inclinationAngle,
NMEAObserver data)
protected void almanacReferenceTime(int almanacReferenceTime,
NMEAObserver data)
protected void eccentricity(int eccentricity,
NMEAObserver data)
protected void svHealth(int svHealth,
NMEAObserver data)
protected void gpsWeekNumber(int gpsWeekNumber,
NMEAObserver data)
protected void satellitePRNNumber(int satellitePRNNumber,
NMEAObserver data)
protected void messageNumber(int messageNumber,
NMEAObserver data)
protected void totalNumberOfMessages(int totalNumberOfMessages,
NMEAObserver data)
protected void arrivalCircleRadius(float arrivalCircleRadius,
char units,
NMEAObserver data)
protected void timeDifference(float timeDifferenceA,
float timeDifferenceB,
NMEAObserver data)
protected void waypoint(String waypoint, NMEAObserver data)
protected void route(String route, NMEAObserver data)
protected void targetNumber(int target,
NMEAObserver data)
protected void targetStatus(char status,
NMEAObserver data)
protected void referenceTarget(String referenceTarget, NMEAObserver data)
protected void targetTime(int hour,
int minute,
float second,
NMEAObserver data)
protected void utc(int hour,
int minute,
float second,
Clock clock)
protected void date(int day,
int month,
int year,
Clock clock)
protected void arrivalStatus(char arrivalStatus,
NMEAObserver data)
protected void waypointStatus(char waypointStatus,
NMEAObserver data)
protected void status(char status,
NMEAObserver data)
protected void status2(char status,
NMEAObserver data)
protected void differentialReferenceStationID(int differentialReferenceStationID,
NMEAObserver data)
protected void ageOfDifferentialGPSData(float ageOfDifferentialGPSData,
NMEAObserver data)
protected void geoidalSeparation(float geoidalSeparation,
char unitsOfGeoidalSeparation,
NMEAObserver data)
protected void antennaAltitude(float antennaAltitude,
char unitsOfAntennaAltitude,
NMEAObserver data)
protected void horizontalDilutionOfPrecision(float horizontalDilutionOfPrecision,
NMEAObserver data)
protected void numberOfSatellitesInView(int numberOfSatellitesInView,
NMEAObserver data)
protected void gpsQualityIndicator(int gpsQualityIndicator,
NMEAObserver data)
protected void destinationClosingVelocity(float destinationClosingVelocity,
NMEAObserver data)
protected void bearing(float bearing,
char unit,
NMEAObserver data)
protected void bearingToDestination(float bearingToDestination,
NMEAObserver data)
protected void bearingOriginToDestination(float bearingOriginToDestination,
char mOrT,
NMEAObserver data)
protected void bearingPresentPositionToDestination(float bearingPresentPositionToDestination,
char mOrT,
NMEAObserver data)
protected void headingToSteerToDestination(float headingToSteerToDestination,
char mOrT,
NMEAObserver data)
protected void rangeToDestination(float rangeToDestination,
NMEAObserver data)
protected void waypointToWaypoint(String toWaypoint, String fromWaypoint, NMEAObserver data)
protected void waypointToWaypoint(String toWaypoint, NMEAObserver data)
protected void crossTrackError(float crossTrackError,
char directionToSteer,
char unit,
NMEAObserver data)
protected void crossTrackErrorNM(float crossTrackError,
char directionToSteer,
NMEAObserver data)
protected void magneticVariation(float magneticVariation,
float mew,
NMEAObserver data)
protected void speedOverGround(float speedOverGround,
NMEAObserver data)
protected void trackMadeGood(float trackMadeGood,
NMEAObserver data)
protected void track(float degrees,
char unit,
NMEAObserver data)
protected void trueCourseOverGround(float degrees,
NMEAObserver data)
protected void magneticCourseOverGround(float degrees,
NMEAObserver data)
protected void speed(float speed,
char unit,
NMEAObserver data)
protected void speedOverGroundKnots(float speed,
NMEAObserver data)
protected void speedOverGroundKilometers(float speed,
NMEAObserver data)
protected void location(float latitude,
int ns,
float longitude,
int ew,
NMEAObserver data)
protected void destinationWaypointLocation(float latitude,
int ns,
float longitude,
int ew,
NMEAObserver data)
protected void checksum(int sum,
org.vesalainen.parser.util.InputReader input,
Clock clock,
NMEAObserver data,
AISContext aisContext)
protected float latitude(float lat)
protected float longitude(float lat)
protected int ns(char c)
protected int ew(char c)
protected abstract char letter(char c)
protected abstract char alphaNum(char c)
protected abstract char letterNotP(char c)
protected abstract char hexAlpha(char x)
protected String string(CharSequence seq)
protected abstract int integer(int i)
protected abstract int digit2(int i)
protected abstract int hex(int i)
protected abstract float decimal(float f)
protected abstract void c()
protected abstract void skip()
public void recover(NMEAObserver data, AISContext aisContext, String expected, org.vesalainen.parser.util.InputReader reader, Throwable thr) throws IOException
IOExceptionpublic <I> void parse(I input,
NMEAObserver data,
AISObserver aisData)
throws IOException
I - input - data - NMEAObserver can be nullaisData - AISObserver can be nullIOExceptionprotected abstract void parse(URL url, Clock clock, NMEAObserver data, AISContext aisContext) throws IOException
IOExceptionprotected abstract void parse(ScatteringByteChannel channel, Clock clock, NMEAObserver data, AISContext aisContext) throws IOException
IOExceptionprotected abstract void parse(String text, Clock clock, NMEAObserver data, AISContext aisContext) throws IOException
IOExceptionprotected abstract void parse(InputStream is, Clock clock, NMEAObserver data, AISContext aisContext) throws IOException
IOExceptionpublic static NMEAParser newInstance()
public Checksum getChecksum()
getChecksum in interface org.vesalainen.parser.util.ChecksumProviderCopyright © 2015. All rights reserved.