This grammar is LALR(1)
Number of Rules 202
Number of Terminals 51
Number of Lr0 States393
Number of La States0
Accept ::= statements
statements ::= statement*
statement ::= nmeaStatement
nmeaStatement ::= aivdm aisPrefix '[0-5]+*' checksum '\r\n'
nmeaStatement ::= '$' talkerId nmeaSentence '*' checksum '\r\n'
7: aivdm ::= '!AIVDM'
8: aisPrefix ::= c integer c integer c sequentialMessageID c channel c
9: checksum ::= hexAlpha hexAlpha
10: talkerId ::= letter letter
nmeaSentence ::= 'AAM' c arrivalStatus c waypointStatus c arrivalCircleRadius c waypoint
nmeaSentence ::= 'BWR' c utc c location c bearing c bearing c distanceToWaypoint c waypoint
nmeaSentence ::= 'RTE' c totalNumberOfMessages c messageNumber c messageMode c waypoints
nmeaSentence ::= 'BWC' c utc c location c bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator
nmeaSentence ::= 'HDM' c heading
nmeaSentence ::= 'VHW' c waterHeading c waterHeading c waterSpeed c waterSpeed
nmeaSentence ::= 'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence ::= 'VWR' c windDirection c windSpeed c windSpeed c windSpeed
nmeaSentence ::= 'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus
nmeaSentence ::= 'DBT' c depthBelowTransducer c depthBelowTransducer c depthBelowTransducer
nmeaSentence ::= 'WPL' c destinationWaypointLocation c waypoint
nmeaSentence ::= 'HDT' c heading
nmeaSentence ::= 'MWV' c windAngle c windSpeed c status
nmeaSentence ::= 'RMA' c status c location c timeDifference c speedOverGround c trackMadeGood c magneticVariation
nmeaSentence ::= 'RPM' c rpmSource c rpmSourceNumber c rpm c propellerPitch c status
nmeaSentence ::= 'HDG' c magneticSensorHeading c magneticDeviation c magneticVariation
nmeaSentence ::= 'BOD' c bearing c bearing c waypointToWaypoint
nmeaSentence ::= 'APA' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint
nmeaSentence ::= 'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
nmeaSentence ::= 'RMC' c utc c status c location c speedOverGround c trackMadeGood c date c magneticVariation
nmeaSentence ::= 'GLL' c location c utc c status faaModeIndicator
nmeaSentence ::= 'RMM' c horizontalDatum
nmeaSentence ::= 'XTR' c crossTrackError
nmeaSentence ::= 'RSA' c starboardRudderSensor c status c portRudderSensor c status2
nmeaSentence ::= 'DBS' c depthBelowSurface c depthBelowSurface c depthBelowSurface
nmeaSentence ::= 'XTE' c status c status2 c crossTrackError faaModeIndicator
nmeaSentence ::= 'WNC' c distanceToWaypoint c distanceToWaypoint c waypointToWaypoint
nmeaSentence ::= 'ZDA' c utc c day c month c year c localZoneHours c localZoneMinutes
nmeaSentence ::= 'R00' c waypoints
nmeaSentence ::= 'BWW' c bearing c bearing c waypointToWaypoint
nmeaSentence ::= 'MTW' c waterTemperature
nmeaSentence ::= 'DBK' c depthBelowKeel c depthBelowKeel c depthBelowKeel
nmeaSentence ::= 'ROT' c rateOfTurn c status
nmeaSentence ::= 'DPT' c depthOfWater
nmeaSentence ::= 'WCV' c velocityToWaypoint c waypoint
nmeaSentence ::= 'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
48: sequentialMessageID ::= integer
49: channel ::=
50: channel ::= letter
55: arrivalCircleRadius ::= decimal c letter
arrivalCircleRadius ::= c
58: waypoint ::= string
62: location ::= latitude c ns c longitude c ew
bearing ::= c
64: bearing ::= decimal c letter
65: distanceToWaypoint ::= decimal c letter
67: totalNumberOfMessages ::= integer
75: faaModeIndicator ::= c letter
76: heading ::= decimal c letter
waterHeading ::= c
79: waterHeading ::= decimal c letter
waterSpeed ::= c
81: waterSpeed ::= decimal c letter
82: status ::= letter
85: status2 ::= letter
86: crossTrackError ::= decimal c letter c letter
88: bearingOriginToDestination ::= decimal c letter
bearingOriginToDestination ::= c
bearingPresentPositionToDestination ::= c
91: bearingPresentPositionToDestination ::= decimal c letter
92: headingToSteerToDestination ::= decimal c letter
headingToSteerToDestination ::= c
windDirection ::= c
95: windDirection ::= decimal c letter
96: windSpeed ::= decimal c letter
98: crossTrackErrorNM ::= decimal c letter
crossTrackErrorNM ::= c
100: waypointToWaypoint ::= string c string
waypointToWaypoint ::= c
destinationWaypointLocation ::= c c c
103: destinationWaypointLocation ::= latitude c ns c longitude c ew
105: rangeToDestination ::= decimal
107: bearingToDestination ::= decimal
108: destinationClosingVelocity ::= decimal
destinationClosingVelocity ::=
110: depthBelowTransducer ::= decimal c letter
112: windAngle ::= decimal c letter
timeDifference ::= c
115: timeDifference ::= decimal c decimal
116: speedOverGround ::= decimal
119: trackMadeGood ::= decimal
120: magneticVariation ::= decimal c ew
magneticVariation ::= c
122: rpmSource ::= letter
125: rpmSourceNumber ::= integer
129: propellerPitch ::= decimal
131: magneticSensorHeading ::= decimal
132: magneticDeviation ::= decimal c ew
134: gpsQualityIndicator ::= integer
137: numberOfSatellitesInView ::= integer
138: horizontalDilutionOfPrecision ::= decimal
horizontalDilutionOfPrecision ::=
140: antennaAltitude ::= decimal c letter
antennaAltitude ::= c
142: geoidalSeparation ::= decimal c letter
geoidalSeparation ::= c
145: ageOfDifferentialGPSData ::= integer
146: differentialReferenceStationID ::= integer
differentialReferenceStationID ::=
151: horizontalDatum ::= string
153: starboardRudderSensor ::= decimal
154: portRudderSensor ::= decimal
157: depthBelowSurface ::= decimal c letter
159: month ::= integer
localZoneHours ::= c
162: localZoneHours ::= integer
localZoneMinutes ::= c
164: localZoneMinutes ::= integer
165: waterTemperature ::= decimal c letter
168: depthBelowKeel ::= decimal c letter
171: depthOfWater ::= decimal c decimal
depthOfWater ::= c
173: velocityToWaypoint ::= decimal c letter
175: satellitePRNNumber ::= integer
177: gpsWeekNumber ::= integer
178: svHealth ::= integer
183: almanacReferenceTime ::= decimal
184: inclinationAngle ::= decimal
186: rateOfRightAscension ::= decimal
188: rootOfSemiMajorAxis ::= decimal
190: argumentOfPerigee ::= decimal
193: longitudeOfAscensionNode ::= decimal
197: f0ClockParameter ::= decimal
198: f1ClockParameter ::= decimal
201: stringList ::= stringList c string
decimal = '[\+\-]?[0-9]+(\.[0-9]+)*'
statement*->. (2)
statements Goto 2
statement* Goto 3
'!AIVDM' Reduce 2
'$' Reduce 2
Eof Reduce 2
Accept->statements . (0)
Accept->statements . (0)
Eof Reduce 0
statement*->statement* .statement
'!AIVDM' Sh/Rd 7
'$' Shift 4
nmeaStatement Gt/Rd 4
Eof Reduce 1
nmeaStatement->'$' .talkerId nmeaSentence '*' checksum '\r\n'
nmeaStatement->aivdm .aisPrefix '[0-5]+*' checksum '\r\n'
nmeaStatement->'$' talkerId .nmeaSentence '*' checksum '\r\n'
'ALM' Shift 11
'WCV' Shift 12
'DPT' Shift 13
'ROT' Shift 14
'DBK' Shift 15
'MTW' Shift 16
'BWW' Shift 17
'R00' Shift 18
'ZDA' Shift 19
'WNC' Shift 20
'XTE' Shift 21
'DBS' Shift 22
'RSA' Shift 23
'XTR' Shift 24
'RMM' Shift 25
'GLL' Shift 26
'RMC' Shift 27
'GGA' Shift 28
'APA' Shift 29
'BOD' Shift 30
'HDG' Shift 31
'RPM' Shift 32
'RMA' Shift 33
'MWV' Shift 34
'HDT' Shift 35
'WPL' Shift 36
'DBT' Shift 37
'RMB' Shift 38
'VWR' Shift 39
'APB' Shift 40
'VHW' Shift 41
'HDM' Shift 42
'BWC' Shift 43
'RTE' Shift 44
'BWR' Shift 45
'AAM' Shift 46
nmeaSentence Goto 10
nmeaStatement->aivdm aisPrefix .'[0-5]+*' checksum '\r\n'
'[0-5]+*' Shift 47
aisPrefix->c .integer c integer c sequentialMessageID c channel c
nmeaStatement->'$' talkerId nmeaSentence .'*' checksum '\r\n'
'*' Shift 49
nmeaSentence->'ALM' .c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'WCV' .c velocityToWaypoint c waypoint
nmeaSentence->'DPT' .c depthOfWater
nmeaSentence->'ROT' .c rateOfTurn c status
nmeaSentence->'DBK' .c depthBelowKeel c depthBelowKeel c depthBelowKeel
nmeaSentence->'MTW' .c waterTemperature
nmeaSentence->'BWW' .c bearing c bearing c waypointToWaypoint
nmeaSentence->'R00' .c waypoints
nmeaSentence->'ZDA' .c utc c day c month c year c localZoneHours c localZoneMinutes
nmeaSentence->'WNC' .c distanceToWaypoint c distanceToWaypoint c waypointToWaypoint
nmeaSentence->'XTE' .c status c status2 c crossTrackError faaModeIndicator
nmeaSentence->'DBS' .c depthBelowSurface c depthBelowSurface c depthBelowSurface
nmeaSentence->'RSA' .c starboardRudderSensor c status c portRudderSensor c status2
nmeaSentence->'XTR' .c crossTrackError
nmeaSentence->'RMM' .c horizontalDatum
nmeaSentence->'GLL' .c location c utc c status faaModeIndicator
nmeaSentence->'RMC' .c utc c status c location c speedOverGround c trackMadeGood c date c magneticVariation
nmeaSentence->'GGA' .c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
nmeaSentence->'APA' .c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint
nmeaSentence->'BOD' .c bearing c bearing c waypointToWaypoint
nmeaSentence->'HDG' .c magneticSensorHeading c magneticDeviation c magneticVariation
nmeaSentence->'RPM' .c rpmSource c rpmSourceNumber c rpm c propellerPitch c status
nmeaSentence->'RMA' .c status c location c timeDifference c speedOverGround c trackMadeGood c magneticVariation
nmeaSentence->'MWV' .c windAngle c windSpeed c status
nmeaSentence->'HDT' .c heading
nmeaSentence->'WPL' .c destinationWaypointLocation c waypoint
nmeaSentence->'DBT' .c depthBelowTransducer c depthBelowTransducer c depthBelowTransducer
nmeaSentence->'RMB' .c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus
nmeaSentence->'VWR' .c windDirection c windSpeed c windSpeed c windSpeed
nmeaSentence->'APB' .c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence->'VHW' .c waterHeading c waterHeading c waterSpeed c waterSpeed
nmeaSentence->'HDM' .c heading
nmeaSentence->'BWC' .c utc c location c bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator
nmeaSentence->'RTE' .c totalNumberOfMessages c messageNumber c messageMode c waypoints
nmeaSentence->'BWR' .c utc c location c bearing c bearing c distanceToWaypoint c waypoint
nmeaSentence->'AAM' .c arrivalStatus c waypointStatus c arrivalCircleRadius c waypoint
nmeaStatement->aivdm aisPrefix '[0-5]+*' .checksum '\r\n'
aisPrefix->c integer .c integer c sequentialMessageID c channel c
nmeaStatement->'$' talkerId nmeaSentence '*' .checksum '\r\n'
nmeaSentence->'ALM' c .totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
totalNumberOfMessages Goto 90
nmeaSentence->'WCV' c .velocityToWaypoint c waypoint
velocityToWaypoint Goto 91
nmeaSentence->'DPT' c .depthOfWater
depthOfWater Gt/Rd 44
nmeaSentence->'ROT' c .rateOfTurn c status
rateOfTurn->. (170)
rateOfTurn Goto 94
nmeaSentence->'DBK' c .depthBelowKeel c depthBelowKeel c depthBelowKeel
depthBelowKeel Goto 95
nmeaSentence->'MTW' c .waterTemperature
waterTemperature Gt/Rd 41
'*' Reduce 166
nmeaSentence->'BWW' c .bearing c bearing c waypointToWaypoint
nmeaSentence->'R00' c .waypoints
stringList Goto 100
nmeaSentence->'ZDA' c .utc c day c month c year c localZoneHours c localZoneMinutes
nmeaSentence->'WNC' c .distanceToWaypoint c distanceToWaypoint c waypointToWaypoint
distanceToWaypoint Goto 102
nmeaSentence->'XTE' c .status c status2 c crossTrackError faaModeIndicator
nmeaSentence->'DBS' c .depthBelowSurface c depthBelowSurface c depthBelowSurface
depthBelowSurface Goto 105
nmeaSentence->'RSA' c .starboardRudderSensor c status c portRudderSensor c status2
starboardRudderSensor->. (152)
starboardRudderSensor Goto 107
nmeaSentence->'XTR' c .crossTrackError
crossTrackError Gt/Rd 33
nmeaSentence->'RMM' c .horizontalDatum
horizontalDatum Gt/Rd 32
'*' Reduce 150
nmeaSentence->'GLL' c .location c utc c status faaModeIndicator
nmeaSentence->'RMC' c .utc c status c location c speedOverGround c trackMadeGood c date c magneticVariation
nmeaSentence->'GGA' c .utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
nmeaSentence->'APA' c .status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint
nmeaSentence->'BOD' c .bearing c bearing c waypointToWaypoint
nmeaSentence->'HDG' c .magneticSensorHeading c magneticDeviation c magneticVariation
magneticSensorHeading->. (130)
magneticSensorHeading Goto 117
nmeaSentence->'RPM' c .rpmSource c rpmSourceNumber c rpm c propellerPitch c status
nmeaSentence->'RMA' c .status c location c timeDifference c speedOverGround c trackMadeGood c magneticVariation
nmeaSentence->'MWV' c .windAngle c windSpeed c status
nmeaSentence->'HDT' c .heading
'*' Reduce 77
nmeaSentence->'WPL' c .destinationWaypointLocation c waypoint
destinationWaypointLocation Goto 123
nmeaSentence->'DBT' c .depthBelowTransducer c depthBelowTransducer c depthBelowTransducer
depthBelowTransducer Goto 126
nmeaSentence->'RMB' c .status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus
nmeaSentence->'VWR' c .windDirection c windSpeed c windSpeed c windSpeed
windDirection Goto 129
nmeaSentence->'APB' c .status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence->'VHW' c .waterHeading c waterHeading c waterSpeed c waterSpeed
waterHeading Goto 132
nmeaSentence->'HDM' c .heading
'*' Reduce 77
nmeaSentence->'BWC' c .utc c location c bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator
nmeaSentence->'RTE' c .totalNumberOfMessages c messageNumber c messageMode c waypoints
totalNumberOfMessages Goto 135
nmeaSentence->'BWR' c .utc c location c bearing c bearing c distanceToWaypoint c waypoint
nmeaSentence->'AAM' c .arrivalStatus c waypointStatus c arrivalCircleRadius c waypoint
arrivalStatus Goto 137
nmeaStatement->aivdm aisPrefix '[0-5]+*' checksum .'\r\n'
'\r\n' Sh/Rd 5
aisPrefix->c integer c .integer c sequentialMessageID c channel c
nmeaStatement->'$' talkerId nmeaSentence '*' checksum .'\r\n'
'\r\n' Sh/Rd 6
nmeaSentence->'ALM' c totalNumberOfMessages .c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'WCV' c velocityToWaypoint .c waypoint
velocityToWaypoint->decimal .c letter
depthOfWater->decimal .c decimal
nmeaSentence->'ROT' c rateOfTurn .c status
nmeaSentence->'DBK' c depthBelowKeel .c depthBelowKeel c depthBelowKeel
depthBelowKeel->decimal .c letter
waterTemperature->decimal .c letter
nmeaSentence->'BWW' c bearing .c bearing c waypointToWaypoint
stringList->stringList .c string
'*' Reduce 73
nmeaSentence->'ZDA' c utc .c day c month c year c localZoneHours c localZoneMinutes
nmeaSentence->'WNC' c distanceToWaypoint .c distanceToWaypoint c waypointToWaypoint
distanceToWaypoint->decimal .c letter
nmeaSentence->'XTE' c status .c status2 c crossTrackError faaModeIndicator
nmeaSentence->'DBS' c depthBelowSurface .c depthBelowSurface c depthBelowSurface
depthBelowSurface->decimal .c letter
nmeaSentence->'RSA' c starboardRudderSensor .c status c portRudderSensor c status2
crossTrackError->decimal .c letter c letter
nmeaSentence->'GLL' c location .c utc c status faaModeIndicator
location->latitude .c ns c longitude c ew
nmeaSentence->'RMC' c utc .c status c location c speedOverGround c trackMadeGood c date c magneticVariation
nmeaSentence->'GGA' c utc .c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
nmeaSentence->'APA' c status .c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint
nmeaSentence->'BOD' c bearing .c bearing c waypointToWaypoint
nmeaSentence->'HDG' c magneticSensorHeading .c magneticDeviation c magneticVariation
nmeaSentence->'RPM' c rpmSource .c rpmSourceNumber c rpm c propellerPitch c status
nmeaSentence->'RMA' c status .c location c timeDifference c speedOverGround c trackMadeGood c magneticVariation
nmeaSentence->'MWV' c windAngle .c windSpeed c status
nmeaSentence->'WPL' c destinationWaypointLocation .c waypoint
destinationWaypointLocation->latitude .c ns c longitude c ew
destinationWaypointLocation->c .c c
nmeaSentence->'DBT' c depthBelowTransducer .c depthBelowTransducer c depthBelowTransducer
depthBelowTransducer->decimal .c letter
nmeaSentence->'RMB' c status .c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus
nmeaSentence->'VWR' c windDirection .c windSpeed c windSpeed c windSpeed
windDirection->decimal .c letter
nmeaSentence->'APB' c status .c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence->'VHW' c waterHeading .c waterHeading c waterSpeed c waterSpeed
waterHeading->decimal .c letter
nmeaSentence->'BWC' c utc .c location c bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator
nmeaSentence->'RTE' c totalNumberOfMessages .c messageNumber c messageMode c waypoints
nmeaSentence->'BWR' c utc .c location c bearing c bearing c distanceToWaypoint c waypoint
nmeaSentence->'AAM' c arrivalStatus .c waypointStatus c arrivalCircleRadius c waypoint
aisPrefix->c integer c integer .c sequentialMessageID c channel c
nmeaSentence->'ALM' c totalNumberOfMessages c .messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
messageNumber Goto 187
nmeaSentence->'WCV' c velocityToWaypoint c .waypoint
'*' Reduce 57
velocityToWaypoint->decimal c .letter
depthOfWater->decimal c .decimal
nmeaSentence->'ROT' c rateOfTurn c .status
'*' Reduce 83
nmeaSentence->'DBK' c depthBelowKeel c .depthBelowKeel c depthBelowKeel
depthBelowKeel Goto 188
depthBelowKeel->decimal c .letter
waterTemperature->decimal c .letter
nmeaSentence->'BWW' c bearing c .bearing c waypointToWaypoint
stringList->stringList c .string
nmeaSentence->'ZDA' c utc c .day c month c year c localZoneHours c localZoneMinutes
nmeaSentence->'WNC' c distanceToWaypoint c .distanceToWaypoint c waypointToWaypoint
distanceToWaypoint Goto 191
distanceToWaypoint->decimal c .letter
nmeaSentence->'XTE' c status c .status2 c crossTrackError faaModeIndicator
nmeaSentence->'DBS' c depthBelowSurface c .depthBelowSurface c depthBelowSurface
depthBelowSurface Goto 193
depthBelowSurface->decimal c .letter
nmeaSentence->'RSA' c starboardRudderSensor c .status c portRudderSensor c status2
crossTrackError->decimal c .letter c letter
nmeaSentence->'GLL' c location c .utc c status faaModeIndicator
location->latitude c .ns c longitude c ew
nmeaSentence->'RMC' c utc c .status c location c speedOverGround c trackMadeGood c date c magneticVariation
nmeaSentence->'GGA' c utc c .location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
nmeaSentence->'APA' c status c .status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint
nmeaSentence->'BOD' c bearing c .bearing c waypointToWaypoint
nmeaSentence->'HDG' c magneticSensorHeading c .magneticDeviation c magneticVariation
magneticDeviation Goto 202
nmeaSentence->'RPM' c rpmSource c .rpmSourceNumber c rpm c propellerPitch c status
rpmSourceNumber Goto 204
nmeaSentence->'RMA' c status c .location c timeDifference c speedOverGround c trackMadeGood c magneticVariation
nmeaSentence->'MWV' c windAngle c .windSpeed c status
nmeaSentence->'WPL' c destinationWaypointLocation c .waypoint
'*' Reduce 57
destinationWaypointLocation->latitude c .ns c longitude c ew
destinationWaypointLocation->c c .c
nmeaSentence->'DBT' c depthBelowTransducer c .depthBelowTransducer c depthBelowTransducer
depthBelowTransducer Goto 209
depthBelowTransducer->decimal c .letter
nmeaSentence->'RMB' c status c .crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus
crossTrackErrorNM Goto 210
nmeaSentence->'VWR' c windDirection c .windSpeed c windSpeed c windSpeed
windDirection->decimal c .letter
nmeaSentence->'APB' c status c .status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence->'VHW' c waterHeading c .waterHeading c waterSpeed c waterSpeed
waterHeading Goto 214
waterHeading->decimal c .letter
nmeaSentence->'BWC' c utc c .location c bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator
nmeaSentence->'RTE' c totalNumberOfMessages c .messageNumber c messageMode c waypoints
messageNumber Goto 216
nmeaSentence->'BWR' c utc c .location c bearing c bearing c distanceToWaypoint c waypoint
nmeaSentence->'AAM' c arrivalStatus c .waypointStatus c arrivalCircleRadius c waypoint
waypointStatus Goto 218
aisPrefix->c integer c integer c .sequentialMessageID c channel c
sequentialMessageID Goto 219
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber .c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'DBK' c depthBelowKeel c depthBelowKeel .c depthBelowKeel
nmeaSentence->'BWW' c bearing c bearing .c waypointToWaypoint
nmeaSentence->'ZDA' c utc c day .c month c year c localZoneHours c localZoneMinutes
nmeaSentence->'WNC' c distanceToWaypoint c distanceToWaypoint .c waypointToWaypoint
nmeaSentence->'XTE' c status c status2 .c crossTrackError faaModeIndicator
nmeaSentence->'DBS' c depthBelowSurface c depthBelowSurface .c depthBelowSurface
nmeaSentence->'RSA' c starboardRudderSensor c status .c portRudderSensor c status2
crossTrackError->decimal c letter .c letter
nmeaSentence->'GLL' c location c utc .c status faaModeIndicator
location->latitude c ns .c longitude c ew
nmeaSentence->'RMC' c utc c status .c location c speedOverGround c trackMadeGood c date c magneticVariation
nmeaSentence->'GGA' c utc c location .c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
nmeaSentence->'APA' c status c status2 .c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint
nmeaSentence->'BOD' c bearing c bearing .c waypointToWaypoint
nmeaSentence->'HDG' c magneticSensorHeading c magneticDeviation .c magneticVariation
magneticDeviation->decimal .c ew
nmeaSentence->'RPM' c rpmSource c rpmSourceNumber .c rpm c propellerPitch c status
nmeaSentence->'RMA' c status c location .c timeDifference c speedOverGround c trackMadeGood c magneticVariation
nmeaSentence->'MWV' c windAngle c windSpeed .c status
destinationWaypointLocation->latitude c ns .c longitude c ew
nmeaSentence->'DBT' c depthBelowTransducer c depthBelowTransducer .c depthBelowTransducer
nmeaSentence->'RMB' c status c crossTrackErrorNM .c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus
crossTrackErrorNM->decimal .c letter
nmeaSentence->'VWR' c windDirection c windSpeed .c windSpeed c windSpeed
nmeaSentence->'APB' c status c status2 .c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence->'VHW' c waterHeading c waterHeading .c waterSpeed c waterSpeed
nmeaSentence->'BWC' c utc c location .c bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator
nmeaSentence->'RTE' c totalNumberOfMessages c messageNumber .c messageMode c waypoints
nmeaSentence->'BWR' c utc c location .c bearing c bearing c distanceToWaypoint c waypoint
nmeaSentence->'AAM' c arrivalStatus c waypointStatus .c arrivalCircleRadius c waypoint
aisPrefix->c integer c integer c sequentialMessageID .c channel c
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c .satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
satellitePRNNumber Goto 253
nmeaSentence->'DBK' c depthBelowKeel c depthBelowKeel c .depthBelowKeel
depthBelowKeel Gt/Rd 42
'*' Reduce 167
nmeaSentence->'BWW' c bearing c bearing c .waypointToWaypoint
waypointToWaypoint Gt/Rd 40
nmeaSentence->'ZDA' c utc c day c .month c year c localZoneHours c localZoneMinutes
nmeaSentence->'WNC' c distanceToWaypoint c distanceToWaypoint c .waypointToWaypoint
waypointToWaypoint Gt/Rd 37
nmeaSentence->'XTE' c status c status2 c .crossTrackError faaModeIndicator
crossTrackError Goto 256
nmeaSentence->'DBS' c depthBelowSurface c depthBelowSurface c .depthBelowSurface
depthBelowSurface Gt/Rd 35
'*' Reduce 156
nmeaSentence->'RSA' c starboardRudderSensor c status c .portRudderSensor c status2
portRudderSensor Goto 257
crossTrackError->decimal c letter c .letter
nmeaSentence->'GLL' c location c utc c .status faaModeIndicator
'*' Reduce 83
location->latitude c ns c .longitude c ew
nmeaSentence->'RMC' c utc c status c .location c speedOverGround c trackMadeGood c date c magneticVariation
nmeaSentence->'GGA' c utc c location c .gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
gpsQualityIndicator Goto 261
nmeaSentence->'APA' c status c status2 c .crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint
crossTrackError Goto 262
nmeaSentence->'BOD' c bearing c bearing c .waypointToWaypoint
waypointToWaypoint Gt/Rd 27
nmeaSentence->'HDG' c magneticSensorHeading c magneticDeviation c .magneticVariation
magneticVariation Gt/Rd 26
magneticDeviation->decimal c .ew
nmeaSentence->'RPM' c rpmSource c rpmSourceNumber c .rpm c propellerPitch c status
nmeaSentence->'RMA' c status c location c .timeDifference c speedOverGround c trackMadeGood c magneticVariation
timeDifference Goto 265
nmeaSentence->'MWV' c windAngle c windSpeed c .status
'*' Reduce 83
destinationWaypointLocation->latitude c ns c .longitude c ew
nmeaSentence->'DBT' c depthBelowTransducer c depthBelowTransducer c .depthBelowTransducer
depthBelowTransducer Gt/Rd 20
'*' Reduce 111
nmeaSentence->'RMB' c status c crossTrackErrorNM c .waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus
waypointToWaypoint Goto 268
crossTrackErrorNM->decimal c .letter
nmeaSentence->'VWR' c windDirection c windSpeed c .windSpeed c windSpeed
nmeaSentence->'APB' c status c status2 c .crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
crossTrackError Goto 270
nmeaSentence->'VHW' c waterHeading c waterHeading c .waterSpeed c waterSpeed
waterSpeed Goto 271
nmeaSentence->'BWC' c utc c location c .bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator
nmeaSentence->'RTE' c totalNumberOfMessages c messageNumber c .messageMode c waypoints
messageMode->. (71)
messageMode Goto 274
nmeaSentence->'BWR' c utc c location c .bearing c bearing c distanceToWaypoint c waypoint
nmeaSentence->'AAM' c arrivalStatus c waypointStatus c .arrivalCircleRadius c waypoint
arrivalCircleRadius Goto 276
aisPrefix->c integer c integer c sequentialMessageID c .channel c
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber .c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
waypointToWaypoint->string .c string
nmeaSentence->'ZDA' c utc c day c month .c year c localZoneHours c localZoneMinutes
nmeaSentence->'XTE' c status c status2 c crossTrackError .faaModeIndicator
faaModeIndicator Gt/Rd 36
'*' Reduce 74
nmeaSentence->'RSA' c starboardRudderSensor c status c portRudderSensor .c status2
nmeaSentence->'GLL' c location c utc c status .faaModeIndicator
faaModeIndicator Gt/Rd 31
'*' Reduce 74
location->latitude c ns c longitude .c ew
nmeaSentence->'RMC' c utc c status c location .c speedOverGround c trackMadeGood c date c magneticVariation
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator .c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
nmeaSentence->'APA' c status c status2 c crossTrackError .c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint
magneticVariation->decimal .c ew
nmeaSentence->'RPM' c rpmSource c rpmSourceNumber c rpm .c propellerPitch c status
nmeaSentence->'RMA' c status c location c timeDifference .c speedOverGround c trackMadeGood c magneticVariation
timeDifference->decimal .c decimal
destinationWaypointLocation->latitude c ns c longitude .c ew
nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint .c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus
nmeaSentence->'VWR' c windDirection c windSpeed c windSpeed .c windSpeed
nmeaSentence->'APB' c status c status2 c crossTrackError .c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence->'VHW' c waterHeading c waterHeading c waterSpeed .c waterSpeed
nmeaSentence->'BWC' c utc c location c bearing .c bearing c distanceToWaypoint c waypoint faaModeIndicator
nmeaSentence->'RTE' c totalNumberOfMessages c messageNumber c messageMode .c waypoints
nmeaSentence->'BWR' c utc c location c bearing .c bearing c distanceToWaypoint c waypoint
nmeaSentence->'AAM' c arrivalStatus c waypointStatus c arrivalCircleRadius .c waypoint
arrivalCircleRadius->decimal .c letter
aisPrefix->c integer c integer c sequentialMessageID c channel .c
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c .gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
gpsWeekNumber Goto 303
waypointToWaypoint->string c .string
nmeaSentence->'ZDA' c utc c day c month c .year c localZoneHours c localZoneMinutes
nmeaSentence->'RSA' c starboardRudderSensor c status c portRudderSensor c .status2
'*' Reduce 84
location->latitude c ns c longitude c .ew
nmeaSentence->'RMC' c utc c status c location c .speedOverGround c trackMadeGood c date c magneticVariation
speedOverGround Goto 305
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c .numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
numberOfSatellitesInView->. (136)
numberOfSatellitesInView Goto 306
nmeaSentence->'APA' c status c status2 c crossTrackError c .arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint
arrivalStatus Goto 307
magneticVariation->decimal c .ew
nmeaSentence->'RPM' c rpmSource c rpmSourceNumber c rpm c .propellerPitch c status
propellerPitch Goto 308
nmeaSentence->'RMA' c status c location c timeDifference c .speedOverGround c trackMadeGood c magneticVariation
speedOverGround Goto 309
timeDifference->decimal c .decimal
destinationWaypointLocation->latitude c ns c longitude c .ew
nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c .destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus
destinationWaypointLocation Goto 310
nmeaSentence->'VWR' c windDirection c windSpeed c windSpeed c .windSpeed
'*' Reduce 97
nmeaSentence->'APB' c status c status2 c crossTrackError c .arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
arrivalStatus Goto 311
nmeaSentence->'VHW' c waterHeading c waterHeading c waterSpeed c .waterSpeed
waterSpeed Gt/Rd 16
nmeaSentence->'BWC' c utc c location c bearing c .bearing c distanceToWaypoint c waypoint faaModeIndicator
nmeaSentence->'RTE' c totalNumberOfMessages c messageNumber c messageMode c .waypoints
stringList Goto 100
nmeaSentence->'BWR' c utc c location c bearing c .bearing c distanceToWaypoint c waypoint
nmeaSentence->'AAM' c arrivalStatus c waypointStatus c arrivalCircleRadius c .waypoint
'*' Reduce 57
arrivalCircleRadius->decimal c .letter
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber .c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'ZDA' c utc c day c month c year .c localZoneHours c localZoneMinutes
nmeaSentence->'RMC' c utc c status c location c speedOverGround .c trackMadeGood c date c magneticVariation
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView .c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus .c waypointStatus c bearingOriginToDestination c waypoint
nmeaSentence->'RPM' c rpmSource c rpmSourceNumber c rpm c propellerPitch .c status
nmeaSentence->'RMA' c status c location c timeDifference c speedOverGround .c trackMadeGood c magneticVariation
nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation .c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus
nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus .c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence->'BWC' c utc c location c bearing c bearing .c distanceToWaypoint c waypoint faaModeIndicator
nmeaSentence->'BWR' c utc c location c bearing c bearing .c distanceToWaypoint c waypoint
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c .svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'ZDA' c utc c day c month c year c .localZoneHours c localZoneMinutes
localZoneHours Goto 326
nmeaSentence->'RMC' c utc c status c location c speedOverGround c .trackMadeGood c date c magneticVariation
trackMadeGood Goto 327
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c .horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
horizontalDilutionOfPrecision->. (139)
horizontalDilutionOfPrecision Goto 328
nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus c .waypointStatus c bearingOriginToDestination c waypoint
waypointStatus Goto 329
nmeaSentence->'RPM' c rpmSource c rpmSourceNumber c rpm c propellerPitch c .status
'*' Reduce 83
nmeaSentence->'RMA' c status c location c timeDifference c speedOverGround c .trackMadeGood c magneticVariation
trackMadeGood Goto 330
nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c .rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus
rangeToDestination Goto 331
nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c .waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
waypointStatus Goto 332
nmeaSentence->'BWC' c utc c location c bearing c bearing c .distanceToWaypoint c waypoint faaModeIndicator
distanceToWaypoint Goto 333
nmeaSentence->'BWR' c utc c location c bearing c bearing c .distanceToWaypoint c waypoint
distanceToWaypoint Goto 334
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth .c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'ZDA' c utc c day c month c year c localZoneHours .c localZoneMinutes
nmeaSentence->'RMC' c utc c status c location c speedOverGround c trackMadeGood .c date c magneticVariation
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision .c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus c waypointStatus .c bearingOriginToDestination c waypoint
nmeaSentence->'RMA' c status c location c timeDifference c speedOverGround c trackMadeGood .c magneticVariation
nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination .c bearingToDestination c destinationClosingVelocity c arrivalStatus
nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus .c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence->'BWC' c utc c location c bearing c bearing c distanceToWaypoint .c waypoint faaModeIndicator
nmeaSentence->'BWR' c utc c location c bearing c bearing c distanceToWaypoint .c waypoint
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c .eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
eccentricity Goto 345
nmeaSentence->'ZDA' c utc c day c month c year c localZoneHours c .localZoneMinutes
localZoneMinutes Gt/Rd 38
nmeaSentence->'RMC' c utc c status c location c speedOverGround c trackMadeGood c .date c magneticVariation
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c .antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
antennaAltitude Goto 347
nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c .bearingOriginToDestination c waypoint
bearingOriginToDestination Goto 349
nmeaSentence->'RMA' c status c location c timeDifference c speedOverGround c trackMadeGood c .magneticVariation
magneticVariation Gt/Rd 24
nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c .bearingToDestination c destinationClosingVelocity c arrivalStatus
bearingToDestination Goto 351
nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c .bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
bearingOriginToDestination Goto 352
nmeaSentence->'BWC' c utc c location c bearing c bearing c distanceToWaypoint c .waypoint faaModeIndicator
'*' Reduce 57
nmeaSentence->'BWR' c utc c location c bearing c bearing c distanceToWaypoint c .waypoint
'*' Reduce 57
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity .c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'RMC' c utc c status c location c speedOverGround c trackMadeGood c date .c magneticVariation
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude .c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
antennaAltitude->decimal .c letter
nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination .c waypoint
bearingOriginToDestination->decimal .c letter
nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination .c destinationClosingVelocity c arrivalStatus
nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination .c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence->'BWC' c utc c location c bearing c bearing c distanceToWaypoint c waypoint .faaModeIndicator
faaModeIndicator Gt/Rd 14
'*' Reduce 74
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c .almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
almanacReferenceTime Goto 362
nmeaSentence->'RMC' c utc c status c location c speedOverGround c trackMadeGood c date c .magneticVariation
magneticVariation Gt/Rd 30
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c .geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID
geoidalSeparation Goto 363
antennaAltitude->decimal c .letter
nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c .waypoint
'*' Reduce 57
bearingOriginToDestination->decimal c .letter
nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c .destinationClosingVelocity c arrivalStatus
destinationClosingVelocity->. (109)
destinationClosingVelocity Goto 365
nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c .waypoint c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime .c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation .c ageOfDifferentialGPSData c differentialReferenceStationID
geoidalSeparation->decimal .c letter
nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity .c arrivalStatus
nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint .c bearingPresentPositionToDestination c headingToSteerToDestination
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c .inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
inclinationAngle Goto 372
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c .ageOfDifferentialGPSData c differentialReferenceStationID
ageOfDifferentialGPSData->. (144)
ageOfDifferentialGPSData Goto 373
geoidalSeparation->decimal c .letter
nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c .arrivalStatus
arrivalStatus Gt/Rd 19
'*' Reduce 51
nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c .bearingPresentPositionToDestination c headingToSteerToDestination
bearingPresentPositionToDestination Goto 374
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle .c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData .c differentialReferenceStationID
nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination .c headingToSteerToDestination
bearingPresentPositionToDestination->decimal .c letter
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c .rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
rateOfRightAscension Goto 380
nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c .differentialReferenceStationID
differentialReferenceStationID->. (147)
differentialReferenceStationID Gt/Rd 29
'*' Reduce 147
nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c .headingToSteerToDestination
headingToSteerToDestination Gt/Rd 17
bearingPresentPositionToDestination->decimal c .letter
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension .c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
headingToSteerToDestination->decimal .c letter
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c .rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
rootOfSemiMajorAxis Goto 384
headingToSteerToDestination->decimal c .letter
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis .c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c .argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
argumentOfPerigee Goto 386
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee .c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c .longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c f1ClockParameter
longitudeOfAscensionNode->. (192)
longitudeOfAscensionNode Goto 388
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode .c meanAnomaly c f0ClockParameter c f1ClockParameter
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c .meanAnomaly c f0ClockParameter c f1ClockParameter
meanAnomaly->. (195)
meanAnomaly Goto 390
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly .c f0ClockParameter c f1ClockParameter
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c .f0ClockParameter c f1ClockParameter
f0ClockParameter Goto 392
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter .c f1ClockParameter
nmeaSentence->'ALM' c totalNumberOfMessages c messageNumber c satellitePRNNumber c gpsWeekNumber c svHealth c eccentricity c almanacReferenceTime c inclinationAngle c rateOfRightAscension c rootOfSemiMajorAxis c argumentOfPerigee c longitudeOfAscensionNode c meanAnomaly c f0ClockParameter c .f1ClockParameter
f1ClockParameter Gt/Rd 46
'*' Reduce 199
localZoneMinutes ==>> { c integer}
starboardRudderSensor ==>> { Empty decimal}
argumentOfPerigee ==>> { decimal Empty}
f0ClockParameter ==>> { Empty decimal}
magneticVariation ==>> { decimal c}
messageMode ==>> { Empty letter}
eccentricity ==>> { decimal Empty}
bearingOriginToDestination ==>> { decimal c}
svHealth ==>> { integer Empty}
bearingToDestination ==>> { Empty decimal}
depthBelowTransducer ==>> { decimal Empty}
rangeToDestination ==>> { Empty decimal}
messageNumber ==>> { Empty integer}
faaModeIndicator ==>> { Empty c}
waypointStatus ==>> { letter Empty}
rateOfRightAscension ==>> { decimal Empty}
arrivalCircleRadius ==>> { decimal c}
windDirection ==>> { c decimal}
portRudderSensor ==>> { decimal Empty}
rpmSource ==>> { letter Empty}
magneticSensorHeading ==>> { Empty decimal}
waterHeading ==>> { c decimal}
statement ==>> { '!AIVDM' '\$'}
totalNumberOfMessages ==>> { integer Empty}
headingToSteerToDestination ==>> { decimal c}
propellerPitch ==>> { Empty decimal}
gpsWeekNumber ==>> { Empty integer}
f1ClockParameter ==>> { decimal Empty}
magneticDeviation ==>> { decimal Empty}
rpmSourceNumber ==>> { Empty integer}
arrivalStatus ==>> { Empty letter}
distanceToWaypoint ==>> { decimal Empty}
depthOfWater ==>> { decimal c}
almanacReferenceTime ==>> { Empty decimal}
crossTrackErrorNM ==>> { decimal c}
inclinationAngle ==>> { decimal Empty}
antennaAltitude ==>> { decimal c}
numberOfSatellitesInView ==>> { Empty integer}
trackMadeGood ==>> { Empty decimal}
aivdm ==>> { '!AIVDM'}
statement* ==>> { Empty '!AIVDM' '\$'}
destinationWaypointLocation ==>> { c latitude}
sequentialMessageID ==>> { Empty integer}
bearingPresentPositionToDestination ==>> { c decimal}
timeDifference ==>> { c decimal}
ageOfDifferentialGPSData ==>> { Empty integer}
speedOverGround ==>> { decimal Empty}
localZoneHours ==>> { c integer}
nmeaStatement ==>> { '!AIVDM' '\$'}
statements ==>> { '!AIVDM' '\$' Empty}
stringList ==>> { string}
waterTemperature ==>> { decimal Empty}
longitudeOfAscensionNode ==>> { Empty decimal}
horizontalDilutionOfPrecision ==>> { decimal Empty}
gpsQualityIndicator ==>> { integer Empty}
waypointToWaypoint ==>> { string c}
crossTrackError ==>> { decimal c}
meanAnomaly ==>> { decimal Empty}
horizontalDatum ==>> { Empty string}
geoidalSeparation ==>> { decimal c}
windAngle ==>> { decimal Empty}
windSpeed ==>> { decimal Empty}
depthBelowSurface ==>> { Empty decimal}
nmeaSentence ==>> { 'AAM' 'BWR' 'RTE' 'BWC' 'HDM' 'VHW' 'APB' 'VWR' 'RMB' 'DBT' 'WPL' 'HDT' 'MWV' 'RMA' 'RPM' 'HDG' 'BOD' 'APA' 'GGA' 'RMC' 'GLL' 'RMM' 'XTR' 'RSA' 'DBS' 'XTE' 'WNC' 'ZDA' 'R00' 'BWW' 'MTW' 'DBK' 'ROT' 'DPT' 'WCV' 'ALM'}
waterSpeed ==>> { c decimal}
depthBelowKeel ==>> { Empty decimal}
differentialReferenceStationID ==>> { integer Empty}
satellitePRNNumber ==>> { Empty integer}
rootOfSemiMajorAxis ==>> { decimal Empty}
destinationClosingVelocity ==>> { decimal Empty}
rateOfTurn ==>> { decimal Empty}
velocityToWaypoint ==>> { decimal}
Accept ==>> { '!AIVDM' '\$' Eof}
localZoneMinutes ==>> {}
starboardRudderSensor ==>> {}
argumentOfPerigee ==>> {}
location ==>> {}
f0ClockParameter ==>> {}
magneticVariation ==>> {}
checksum ==>> {}
messageMode ==>> {}
eccentricity ==>> {}
bearingOriginToDestination ==>> {}
svHealth ==>> {}
bearingToDestination ==>> {}
depthBelowTransducer ==>> {}
rangeToDestination ==>> {}
rpm ==>> {}
messageNumber ==>> {}
faaModeIndicator ==>> {}
year ==>> {}
waypointStatus ==>> {}
rateOfRightAscension ==>> {}
arrivalCircleRadius ==>> {}
status ==>> {}
windDirection ==>> {}
portRudderSensor ==>> {}
rpmSource ==>> {}
magneticSensorHeading ==>> {}
talkerId ==>> {}
waterHeading ==>> {}
statement ==>> { aivdm nmeaStatement}
totalNumberOfMessages ==>> {}
headingToSteerToDestination ==>> {}
propellerPitch ==>> {}
gpsWeekNumber ==>> {}
f1ClockParameter ==>> {}
magneticDeviation ==>> {}
status2 ==>> {}
month ==>> {}
bearing ==>> {}
day ==>> {}
rpmSourceNumber ==>> {}
arrivalStatus ==>> {}
distanceToWaypoint ==>> {}
heading ==>> {}
depthOfWater ==>> {}
almanacReferenceTime ==>> {}
crossTrackErrorNM ==>> {}
inclinationAngle ==>> {}
antennaAltitude ==>> {}
numberOfSatellitesInView ==>> {}
trackMadeGood ==>> {}
aivdm ==>> {}
statement* ==>> {}
waypoint ==>> {}
destinationWaypointLocation ==>> {}
sequentialMessageID ==>> {}
bearingPresentPositionToDestination ==>> {}
timeDifference ==>> {}
date ==>> {}
ageOfDifferentialGPSData ==>> {}
speedOverGround ==>> {}
localZoneHours ==>> {}
nmeaStatement ==>> { aivdm}
statements ==>> { statement?}
stringList ==>> {}
waterTemperature ==>> {}
longitudeOfAscensionNode ==>> {}
horizontalDilutionOfPrecision ==>> {}
aisPrefix ==>> {}
gpsQualityIndicator ==>> {}
waypointToWaypoint ==>> {}
utc ==>> {}
waypoints ==>> { stringList}
crossTrackError ==>> {}
meanAnomaly ==>> {}
horizontalDatum ==>> {}
geoidalSeparation ==>> {}
windAngle ==>> {}
windSpeed ==>> {}
depthBelowSurface ==>> {}
nmeaSentence ==>> {}
waterSpeed ==>> {}
depthBelowKeel ==>> {}
differentialReferenceStationID ==>> {}
satellitePRNNumber ==>> {}
rootOfSemiMajorAxis ==>> {}
channel ==>> {}
destinationClosingVelocity ==>> {}
rateOfTurn ==>> {}
velocityToWaypoint ==>> {}
Accept ==>> { statement? statements}
localZoneMinutes ==>> false
starboardRudderSensor ==>> true
argumentOfPerigee ==>> true
location ==>> false
f0ClockParameter ==>> true
magneticVariation ==>> false
checksum ==>> false
messageMode ==>> true
eccentricity ==>> true
bearingOriginToDestination ==>> false
svHealth ==>> true
bearingToDestination ==>> true
depthBelowTransducer ==>> true
rangeToDestination ==>> true
rpm ==>> true
messageNumber ==>> true
faaModeIndicator ==>> true
year ==>> false
waypointStatus ==>> true
rateOfRightAscension ==>> true
arrivalCircleRadius ==>> false
status ==>> true
windDirection ==>> false
portRudderSensor ==>> true
rpmSource ==>> true
magneticSensorHeading ==>> true
talkerId ==>> false
waterHeading ==>> false
statement ==>> false
totalNumberOfMessages ==>> true
headingToSteerToDestination ==>> false
propellerPitch ==>> true
gpsWeekNumber ==>> true
f1ClockParameter ==>> true
magneticDeviation ==>> true
status2 ==>> true
month ==>> false
bearing ==>> false
day ==>> false
rpmSourceNumber ==>> true
arrivalStatus ==>> true
distanceToWaypoint ==>> true
heading ==>> true
depthOfWater ==>> false
almanacReferenceTime ==>> true
crossTrackErrorNM ==>> false
inclinationAngle ==>> true
antennaAltitude ==>> false
numberOfSatellitesInView ==>> true
trackMadeGood ==>> true
aivdm ==>> false
statement* ==>> true
waypoint ==>> true
destinationWaypointLocation ==>> false
sequentialMessageID ==>> true
bearingPresentPositionToDestination ==>> false
timeDifference ==>> false
date ==>> true
ageOfDifferentialGPSData ==>> true
speedOverGround ==>> true
localZoneHours ==>> false
nmeaStatement ==>> false
statements ==>> true
stringList ==>> false
waterTemperature ==>> true
longitudeOfAscensionNode ==>> true
horizontalDilutionOfPrecision ==>> true
aisPrefix ==>> false
gpsQualityIndicator ==>> true
waypointToWaypoint ==>> false
utc ==>> true
waypoints ==>> false
crossTrackError ==>> false
meanAnomaly ==>> true
horizontalDatum ==>> true
geoidalSeparation ==>> false
windAngle ==>> true
windSpeed ==>> true
depthBelowSurface ==>> true
nmeaSentence ==>> false
waterSpeed ==>> false
depthBelowKeel ==>> true
differentialReferenceStationID ==>> true
satellitePRNNumber ==>> true
rootOfSemiMajorAxis ==>> true
channel ==>> true
destinationClosingVelocity ==>> true
rateOfTurn ==>> true
velocityToWaypoint ==>> false
Accept ==>> false