All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.vesalainen.parsers.nmea.doc-files.NMEAParser-statements.html Maven / Gradle / Ivy



Grammar

This grammar is LALR(1)

Number of Rules 202

Number of Terminals 51

Number of Lr0 States393

Number of La States0

BNF

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

47: sequentialMessageID ::=

48: sequentialMessageID ::= integer

49: channel ::=

50: channel ::= letter

arrivalStatus ::=

52: arrivalStatus ::= letter

53: waypointStatus ::= letter

waypointStatus ::=

55: arrivalCircleRadius ::= decimal c letter

arrivalCircleRadius ::= c

waypoint ::=

58: waypoint ::= string

utc ::=

60: utc ::= decimal

location ::= c c c

62: location ::= latitude c ns c longitude c ew

bearing ::= c

64: bearing ::= decimal c letter

65: distanceToWaypoint ::= decimal c letter

distanceToWaypoint ::=

67: totalNumberOfMessages ::= integer

totalNumberOfMessages ::=

messageNumber ::=

70: messageNumber ::= integer

messageMode ::=

72: messageMode ::= letter

73: waypoints ::= stringList

faaModeIndicator ::=

75: faaModeIndicator ::= c letter

76: heading ::= decimal c letter

heading ::=

waterHeading ::= c

79: waterHeading ::= decimal c letter

waterSpeed ::= c

81: waterSpeed ::= decimal c letter

82: status ::= letter

status ::=

status2 ::=

85: status2 ::= letter

86: crossTrackError ::= decimal c letter c letter

crossTrackError ::= c c

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

windSpeed ::=

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

rangeToDestination ::=

105: rangeToDestination ::= decimal

bearingToDestination ::=

107: bearingToDestination ::= decimal

108: destinationClosingVelocity ::= decimal

destinationClosingVelocity ::=

110: depthBelowTransducer ::= decimal c letter

depthBelowTransducer ::=

112: windAngle ::= decimal c letter

windAngle ::=

timeDifference ::= c

115: timeDifference ::= decimal c decimal

116: speedOverGround ::= decimal

speedOverGround ::=

trackMadeGood ::=

119: trackMadeGood ::= decimal

120: magneticVariation ::= decimal c ew

magneticVariation ::= c

122: rpmSource ::= letter

rpmSource ::=

rpmSourceNumber ::=

125: rpmSourceNumber ::= integer

126: rpm ::= integer

rpm ::=

propellerPitch ::=

129: propellerPitch ::= decimal

magneticSensorHeading ::=

131: magneticSensorHeading ::= decimal

132: magneticDeviation ::= decimal c ew

magneticDeviation ::=

134: gpsQualityIndicator ::= integer

gpsQualityIndicator ::=

numberOfSatellitesInView ::=

137: numberOfSatellitesInView ::= integer

138: horizontalDilutionOfPrecision ::= decimal

horizontalDilutionOfPrecision ::=

140: antennaAltitude ::= decimal c letter

antennaAltitude ::= c

142: geoidalSeparation ::= decimal c letter

geoidalSeparation ::= c

ageOfDifferentialGPSData ::=

145: ageOfDifferentialGPSData ::= integer

146: differentialReferenceStationID ::= integer

differentialReferenceStationID ::=

148: date ::= integer

date ::=

horizontalDatum ::=

151: horizontalDatum ::= string

starboardRudderSensor ::=

153: starboardRudderSensor ::= decimal

154: portRudderSensor ::= decimal

portRudderSensor ::=

depthBelowSurface ::=

157: depthBelowSurface ::= decimal c letter

158: day ::= integer

159: month ::= integer

160: year ::= integer

localZoneHours ::= c

162: localZoneHours ::= integer

localZoneMinutes ::= c

164: localZoneMinutes ::= integer

165: waterTemperature ::= decimal c letter

waterTemperature ::=

depthBelowKeel ::=

168: depthBelowKeel ::= decimal c letter

169: rateOfTurn ::= decimal

rateOfTurn ::=

171: depthOfWater ::= decimal c decimal

depthOfWater ::= c

173: velocityToWaypoint ::= decimal c letter

satellitePRNNumber ::=

175: satellitePRNNumber ::= integer

gpsWeekNumber ::=

177: gpsWeekNumber ::= integer

178: svHealth ::= integer

svHealth ::=

180: eccentricity ::= decimal

eccentricity ::=

almanacReferenceTime ::=

183: almanacReferenceTime ::= decimal

184: inclinationAngle ::= decimal

inclinationAngle ::=

186: rateOfRightAscension ::= decimal

rateOfRightAscension ::=

188: rootOfSemiMajorAxis ::= decimal

rootOfSemiMajorAxis ::=

190: argumentOfPerigee ::= decimal

argumentOfPerigee ::=

longitudeOfAscensionNode ::=

193: longitudeOfAscensionNode ::= decimal

194: meanAnomaly ::= decimal

meanAnomaly ::=

f0ClockParameter ::=

197: f0ClockParameter ::= decimal

198: f1ClockParameter ::= decimal

f1ClockParameter ::=

200: stringList ::= string

201: stringList ::= stringList c string

Terminals

c = '[\,]'

string = '[a-zA-Z0-9 \.\-]+'

ns = '[NS]'

integer = '[\+\-]?[0-9]+'

ew = '[WE]'

longitude = '[0-9]+\.[0-9]+'

latitude = '[0-9]+\.[0-9]+'

letter = '[a-zA-Z]'

hexAlpha = '[0-9A-Fa-f]'

decimal = '[\+\-]?[0-9]+(\.[0-9]+)*'

States

State 1

( )

Accept->.statements

statement*->. (2)

statements Goto 2

statement* Goto 3

'!AIVDM' Reduce 2

'$' Reduce 2

Eof Reduce 2

State 2

( 1 )

Accept->statements . (0)

Accept->statements . (0)

Eof Reduce 0

State 3

( 1 )

statements->statement* . (1)

statement*->statement* .statement

statements->statement* . (1)

'!AIVDM' Sh/Rd 7

'$' Shift 4

statement Gt/Rd 3

nmeaStatement Gt/Rd 4

aivdm Goto 5

Eof Reduce 1

State 4

( 3 )

nmeaStatement->'$' .talkerId nmeaSentence '*' checksum '\r\n'

letter Shift 7

talkerId Goto 6

State 5

( 3 )

nmeaStatement->aivdm .aisPrefix '[0-5]+*' checksum '\r\n'

c Shift 9

aisPrefix Goto 8

State 6

( 4 )

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

State 7

( 4 )

talkerId->letter .letter

letter Sh/Rd 10

State 8

( 5 )

nmeaStatement->aivdm aisPrefix .'[0-5]+*' checksum '\r\n'

'[0-5]+*' Shift 47

State 9

( 5 )

aisPrefix->c .integer c integer c sequentialMessageID c channel c

integer Shift 48

State 10

( 6 )

nmeaStatement->'$' talkerId nmeaSentence .'*' checksum '\r\n'

'*' Shift 49

State 11

( 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

c Shift 50

State 12

( 6 )

nmeaSentence->'WCV' .c velocityToWaypoint c waypoint

c Shift 51

State 13

( 6 )

nmeaSentence->'DPT' .c depthOfWater

c Shift 52

State 14

( 6 )

nmeaSentence->'ROT' .c rateOfTurn c status

c Shift 53

State 15

( 6 )

nmeaSentence->'DBK' .c depthBelowKeel c depthBelowKeel c depthBelowKeel

c Shift 54

State 16

( 6 )

nmeaSentence->'MTW' .c waterTemperature

c Shift 55

State 17

( 6 )

nmeaSentence->'BWW' .c bearing c bearing c waypointToWaypoint

c Shift 56

State 18

( 6 )

nmeaSentence->'R00' .c waypoints

c Shift 57

State 19

( 6 )

nmeaSentence->'ZDA' .c utc c day c month c year c localZoneHours c localZoneMinutes

c Shift 58

State 20

( 6 )

nmeaSentence->'WNC' .c distanceToWaypoint c distanceToWaypoint c waypointToWaypoint

c Shift 59

State 21

( 6 )

nmeaSentence->'XTE' .c status c status2 c crossTrackError faaModeIndicator

c Shift 60

State 22

( 6 )

nmeaSentence->'DBS' .c depthBelowSurface c depthBelowSurface c depthBelowSurface

c Shift 61

State 23

( 6 )

nmeaSentence->'RSA' .c starboardRudderSensor c status c portRudderSensor c status2

c Shift 62

State 24

( 6 )

nmeaSentence->'XTR' .c crossTrackError

c Shift 63

State 25

( 6 )

nmeaSentence->'RMM' .c horizontalDatum

c Shift 64

State 26

( 6 )

nmeaSentence->'GLL' .c location c utc c status faaModeIndicator

c Shift 65

State 27

( 6 )

nmeaSentence->'RMC' .c utc c status c location c speedOverGround c trackMadeGood c date c magneticVariation

c Shift 66

State 28

( 6 )

nmeaSentence->'GGA' .c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

c Shift 67

State 29

( 6 )

nmeaSentence->'APA' .c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint

c Shift 68

State 30

( 6 )

nmeaSentence->'BOD' .c bearing c bearing c waypointToWaypoint

c Shift 69

State 31

( 6 )

nmeaSentence->'HDG' .c magneticSensorHeading c magneticDeviation c magneticVariation

c Shift 70

State 32

( 6 )

nmeaSentence->'RPM' .c rpmSource c rpmSourceNumber c rpm c propellerPitch c status

c Shift 71

State 33

( 6 )

nmeaSentence->'RMA' .c status c location c timeDifference c speedOverGround c trackMadeGood c magneticVariation

c Shift 72

State 34

( 6 )

nmeaSentence->'MWV' .c windAngle c windSpeed c status

c Shift 73

State 35

( 6 )

nmeaSentence->'HDT' .c heading

c Shift 74

State 36

( 6 )

nmeaSentence->'WPL' .c destinationWaypointLocation c waypoint

c Shift 75

State 37

( 6 )

nmeaSentence->'DBT' .c depthBelowTransducer c depthBelowTransducer c depthBelowTransducer

c Shift 76

State 38

( 6 )

nmeaSentence->'RMB' .c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus

c Shift 77

State 39

( 6 )

nmeaSentence->'VWR' .c windDirection c windSpeed c windSpeed c windSpeed

c Shift 78

State 40

( 6 )

nmeaSentence->'APB' .c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

c Shift 79

State 41

( 6 )

nmeaSentence->'VHW' .c waterHeading c waterHeading c waterSpeed c waterSpeed

c Shift 80

State 42

( 6 )

nmeaSentence->'HDM' .c heading

c Shift 81

State 43

( 6 )

nmeaSentence->'BWC' .c utc c location c bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator

c Shift 82

State 44

( 6 )

nmeaSentence->'RTE' .c totalNumberOfMessages c messageNumber c messageMode c waypoints

c Shift 83

State 45

( 6 )

nmeaSentence->'BWR' .c utc c location c bearing c bearing c distanceToWaypoint c waypoint

c Shift 84

State 46

( 6 )

nmeaSentence->'AAM' .c arrivalStatus c waypointStatus c arrivalCircleRadius c waypoint

c Shift 85

State 47

( 8 )

nmeaStatement->aivdm aisPrefix '[0-5]+*' .checksum '\r\n'

hexAlpha Shift 87

checksum Goto 86

State 48

( 9 )

aisPrefix->c integer .c integer c sequentialMessageID c channel c

c Shift 88

State 49

( 10 )

nmeaStatement->'$' talkerId nmeaSentence '*' .checksum '\r\n'

hexAlpha Shift 87

checksum Goto 89

State 50

( 11 )

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->. (68)

integer Sh/Rd 67

totalNumberOfMessages Goto 90

c Reduce 68

State 51

( 12 )

nmeaSentence->'WCV' c .velocityToWaypoint c waypoint

decimal Shift 92

velocityToWaypoint Goto 91

State 52

( 13 )

nmeaSentence->'DPT' c .depthOfWater

c Sh/Rd 172

decimal Shift 93

depthOfWater Gt/Rd 44

State 53

( 14 )

nmeaSentence->'ROT' c .rateOfTurn c status

rateOfTurn->. (170)

decimal Sh/Rd 169

rateOfTurn Goto 94

c Reduce 170

State 54

( 15 )

nmeaSentence->'DBK' c .depthBelowKeel c depthBelowKeel c depthBelowKeel

depthBelowKeel->. (167)

decimal Shift 96

depthBelowKeel Goto 95

c Reduce 167

State 55

( 16 )

nmeaSentence->'MTW' c .waterTemperature

waterTemperature->. (166)

decimal Shift 97

waterTemperature Gt/Rd 41

'*' Reduce 166

State 56

( 17 )

nmeaSentence->'BWW' c .bearing c bearing c waypointToWaypoint

decimal Shift 99

c Sh/Rd 63

bearing Goto 98

State 57

( 18 )

nmeaSentence->'R00' c .waypoints

string Sh/Rd 200

waypoints Gt/Rd 39

stringList Goto 100

State 58

( 19 )

nmeaSentence->'ZDA' c .utc c day c month c year c localZoneHours c localZoneMinutes

utc->. (59)

decimal Sh/Rd 60

utc Goto 101

c Reduce 59

State 59

( 20 )

nmeaSentence->'WNC' c .distanceToWaypoint c distanceToWaypoint c waypointToWaypoint

distanceToWaypoint->. (66)

decimal Shift 103

distanceToWaypoint Goto 102

c Reduce 66

State 60

( 21 )

nmeaSentence->'XTE' c .status c status2 c crossTrackError faaModeIndicator

status->. (83)

letter Sh/Rd 82

status Goto 104

c Reduce 83

State 61

( 22 )

nmeaSentence->'DBS' c .depthBelowSurface c depthBelowSurface c depthBelowSurface

depthBelowSurface->. (156)

decimal Shift 106

depthBelowSurface Goto 105

c Reduce 156

State 62

( 23 )

nmeaSentence->'RSA' c .starboardRudderSensor c status c portRudderSensor c status2

starboardRudderSensor->. (152)

decimal Sh/Rd 153

starboardRudderSensor Goto 107

c Reduce 152

State 63

( 24 )

nmeaSentence->'XTR' c .crossTrackError

c Shift 108

decimal Shift 109

crossTrackError Gt/Rd 33

State 64

( 25 )

nmeaSentence->'RMM' c .horizontalDatum

horizontalDatum->. (150)

string Sh/Rd 151

horizontalDatum Gt/Rd 32

'*' Reduce 150

State 65

( 26 )

nmeaSentence->'GLL' c .location c utc c status faaModeIndicator

latitude Shift 111

c Shift 112

location Goto 110

State 66

( 27 )

nmeaSentence->'RMC' c .utc c status c location c speedOverGround c trackMadeGood c date c magneticVariation

utc->. (59)

decimal Sh/Rd 60

utc Goto 113

c Reduce 59

State 67

( 28 )

nmeaSentence->'GGA' c .utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

utc->. (59)

decimal Sh/Rd 60

utc Goto 114

c Reduce 59

State 68

( 29 )

nmeaSentence->'APA' c .status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint

status->. (83)

letter Sh/Rd 82

status Goto 115

c Reduce 83

State 69

( 30 )

nmeaSentence->'BOD' c .bearing c bearing c waypointToWaypoint

decimal Shift 99

c Sh/Rd 63

bearing Goto 116

State 70

( 31 )

nmeaSentence->'HDG' c .magneticSensorHeading c magneticDeviation c magneticVariation

magneticSensorHeading->. (130)

decimal Sh/Rd 131

magneticSensorHeading Goto 117

c Reduce 130

State 71

( 32 )

nmeaSentence->'RPM' c .rpmSource c rpmSourceNumber c rpm c propellerPitch c status

rpmSource->. (123)

letter Sh/Rd 122

rpmSource Goto 118

c Reduce 123

State 72

( 33 )

nmeaSentence->'RMA' c .status c location c timeDifference c speedOverGround c trackMadeGood c magneticVariation

status->. (83)

letter Sh/Rd 82

status Goto 119

c Reduce 83

State 73

( 34 )

nmeaSentence->'MWV' c .windAngle c windSpeed c status

windAngle->. (113)

decimal Shift 121

windAngle Goto 120

c Reduce 113

State 74

( 35 )

nmeaSentence->'HDT' c .heading

heading->. (77)

decimal Shift 122

heading Gt/Rd 22

'*' Reduce 77

State 75

( 36 )

nmeaSentence->'WPL' c .destinationWaypointLocation c waypoint

latitude Shift 124

c Shift 125

destinationWaypointLocation Goto 123

State 76

( 37 )

nmeaSentence->'DBT' c .depthBelowTransducer c depthBelowTransducer c depthBelowTransducer

depthBelowTransducer->. (111)

decimal Shift 127

depthBelowTransducer Goto 126

c Reduce 111

State 77

( 38 )

nmeaSentence->'RMB' c .status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus

status->. (83)

letter Sh/Rd 82

status Goto 128

c Reduce 83

State 78

( 39 )

nmeaSentence->'VWR' c .windDirection c windSpeed c windSpeed c windSpeed

decimal Shift 130

c Sh/Rd 94

windDirection Goto 129

State 79

( 40 )

nmeaSentence->'APB' c .status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

status->. (83)

letter Sh/Rd 82

status Goto 131

c Reduce 83

State 80

( 41 )

nmeaSentence->'VHW' c .waterHeading c waterHeading c waterSpeed c waterSpeed

decimal Shift 133

c Sh/Rd 78

waterHeading Goto 132

State 81

( 42 )

nmeaSentence->'HDM' c .heading

heading->. (77)

decimal Shift 122

heading Gt/Rd 15

'*' Reduce 77

State 82

( 43 )

nmeaSentence->'BWC' c .utc c location c bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator

utc->. (59)

decimal Sh/Rd 60

utc Goto 134

c Reduce 59

State 83

( 44 )

nmeaSentence->'RTE' c .totalNumberOfMessages c messageNumber c messageMode c waypoints

totalNumberOfMessages->. (68)

integer Sh/Rd 67

totalNumberOfMessages Goto 135

c Reduce 68

State 84

( 45 )

nmeaSentence->'BWR' c .utc c location c bearing c bearing c distanceToWaypoint c waypoint

utc->. (59)

decimal Sh/Rd 60

utc Goto 136

c Reduce 59

State 85

( 46 )

nmeaSentence->'AAM' c .arrivalStatus c waypointStatus c arrivalCircleRadius c waypoint

arrivalStatus->. (51)

letter Sh/Rd 52

arrivalStatus Goto 137

c Reduce 51

State 86

( 47 )

nmeaStatement->aivdm aisPrefix '[0-5]+*' checksum .'\r\n'

'\r\n' Sh/Rd 5

State 87

( 47 49 )

checksum->hexAlpha .hexAlpha

hexAlpha Sh/Rd 9

State 88

( 48 )

aisPrefix->c integer c .integer c sequentialMessageID c channel c

integer Shift 138

State 89

( 49 )

nmeaStatement->'$' talkerId nmeaSentence '*' checksum .'\r\n'

'\r\n' Sh/Rd 6

State 90

( 50 )

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

c Shift 139

State 91

( 51 )

nmeaSentence->'WCV' c velocityToWaypoint .c waypoint

c Shift 140

State 92

( 51 )

velocityToWaypoint->decimal .c letter

c Shift 141

State 93

( 52 )

depthOfWater->decimal .c decimal

c Shift 142

State 94

( 53 )

nmeaSentence->'ROT' c rateOfTurn .c status

c Shift 143

State 95

( 54 )

nmeaSentence->'DBK' c depthBelowKeel .c depthBelowKeel c depthBelowKeel

c Shift 144

State 96

( 54 144 221 )

depthBelowKeel->decimal .c letter

c Shift 145

State 97

( 55 )

waterTemperature->decimal .c letter

c Shift 146

State 98

( 56 )

nmeaSentence->'BWW' c bearing .c bearing c waypointToWaypoint

c Shift 147

State 99

( 56 69 147 164 248 250 298 300 )

bearing->decimal .c letter

c Shift 148

State 100

( 57 299 )

waypoints->stringList . (73)

stringList->stringList .c string

waypoints->stringList . (73)

c Shift 149

'*' Reduce 73

State 101

( 58 )

nmeaSentence->'ZDA' c utc .c day c month c year c localZoneHours c localZoneMinutes

c Shift 150

State 102

( 59 )

nmeaSentence->'WNC' c distanceToWaypoint .c distanceToWaypoint c waypointToWaypoint

c Shift 151

State 103

( 59 151 323 324 )

distanceToWaypoint->decimal .c letter

c Shift 152

State 104

( 60 )

nmeaSentence->'XTE' c status .c status2 c crossTrackError faaModeIndicator

c Shift 153

State 105

( 61 )

nmeaSentence->'DBS' c depthBelowSurface .c depthBelowSurface c depthBelowSurface

c Shift 154

State 106

( 61 154 226 )

depthBelowSurface->decimal .c letter

c Shift 155

State 107

( 62 )

nmeaSentence->'RSA' c starboardRudderSensor .c status c portRudderSensor c status2

c Shift 156

State 108

( 63 225 233 246 )

crossTrackError->c .c

c Sh/Rd 87

State 109

( 63 225 233 246 )

crossTrackError->decimal .c letter c letter

c Shift 157

State 110

( 65 )

nmeaSentence->'GLL' c location .c utc c status faaModeIndicator

c Shift 158

State 111

( 65 162 167 182 184 231 )

location->latitude .c ns c longitude c ew

c Shift 159

State 112

( 65 162 167 182 184 231 )

location->c .c c

c Shift 160

State 113

( 66 )

nmeaSentence->'RMC' c utc .c status c location c speedOverGround c trackMadeGood c date c magneticVariation

c Shift 161

State 114

( 67 )

nmeaSentence->'GGA' c utc .c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

c Shift 162

State 115

( 68 )

nmeaSentence->'APA' c status .c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint

c Shift 163

State 116

( 69 )

nmeaSentence->'BOD' c bearing .c bearing c waypointToWaypoint

c Shift 164

State 117

( 70 )

nmeaSentence->'HDG' c magneticSensorHeading .c magneticDeviation c magneticVariation

c Shift 165

State 118

( 71 )

nmeaSentence->'RPM' c rpmSource .c rpmSourceNumber c rpm c propellerPitch c status

c Shift 166

State 119

( 72 )

nmeaSentence->'RMA' c status .c location c timeDifference c speedOverGround c trackMadeGood c magneticVariation

c Shift 167

State 120

( 73 )

nmeaSentence->'MWV' c windAngle .c windSpeed c status

c Shift 168

State 121

( 73 )

windAngle->decimal .c letter

c Shift 169

State 122

( 74 81 )

heading->decimal .c letter

c Shift 170

State 123

( 75 )

nmeaSentence->'WPL' c destinationWaypointLocation .c waypoint

c Shift 171

State 124

( 75 293 )

destinationWaypointLocation->latitude .c ns c longitude c ew

c Shift 172

State 125

( 75 293 )

destinationWaypointLocation->c .c c

c Shift 173

State 126

( 76 )

nmeaSentence->'DBT' c depthBelowTransducer .c depthBelowTransducer c depthBelowTransducer

c Shift 174

State 127

( 76 174 242 )

depthBelowTransducer->decimal .c letter

c Shift 175

State 128

( 77 )

nmeaSentence->'RMB' c status .c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus

c Shift 176

State 129

( 78 )

nmeaSentence->'VWR' c windDirection .c windSpeed c windSpeed c windSpeed

c Shift 177

State 130

( 78 )

windDirection->decimal .c letter

c Shift 178

State 131

( 79 )

nmeaSentence->'APB' c status .c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

c Shift 179

State 132

( 80 )

nmeaSentence->'VHW' c waterHeading .c waterHeading c waterSpeed c waterSpeed

c Shift 180

State 133

( 80 180 )

waterHeading->decimal .c letter

c Shift 181

State 134

( 82 )

nmeaSentence->'BWC' c utc .c location c bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator

c Shift 182

State 135

( 83 )

nmeaSentence->'RTE' c totalNumberOfMessages .c messageNumber c messageMode c waypoints

c Shift 183

State 136

( 84 )

nmeaSentence->'BWR' c utc .c location c bearing c bearing c distanceToWaypoint c waypoint

c Shift 184

State 137

( 85 )

nmeaSentence->'AAM' c arrivalStatus .c waypointStatus c arrivalCircleRadius c waypoint

c Shift 185

State 138

( 88 )

aisPrefix->c integer c integer .c sequentialMessageID c channel c

c Shift 186

State 139

( 90 )

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->. (69)

integer Sh/Rd 70

messageNumber Goto 187

c Reduce 69

State 140

( 91 )

nmeaSentence->'WCV' c velocityToWaypoint c .waypoint

waypoint->. (57)

string Sh/Rd 58

waypoint Gt/Rd 45

'*' Reduce 57

State 141

( 92 )

velocityToWaypoint->decimal c .letter

letter Sh/Rd 173

State 142

( 93 )

depthOfWater->decimal c .decimal

decimal Sh/Rd 171

State 143

( 94 )

nmeaSentence->'ROT' c rateOfTurn c .status

status->. (83)

letter Sh/Rd 82

status Gt/Rd 43

'*' Reduce 83

State 144

( 95 )

nmeaSentence->'DBK' c depthBelowKeel c .depthBelowKeel c depthBelowKeel

depthBelowKeel->. (167)

decimal Shift 96

depthBelowKeel Goto 188

c Reduce 167

State 145

( 96 )

depthBelowKeel->decimal c .letter

letter Sh/Rd 168

State 146

( 97 )

waterTemperature->decimal c .letter

letter Sh/Rd 165

State 147

( 98 )

nmeaSentence->'BWW' c bearing c .bearing c waypointToWaypoint

decimal Shift 99

c Sh/Rd 63

bearing Goto 189

State 148

( 99 )

bearing->decimal c .letter

letter Sh/Rd 64

State 149

( 100 )

stringList->stringList c .string

string Sh/Rd 201

State 150

( 101 )

nmeaSentence->'ZDA' c utc c .day c month c year c localZoneHours c localZoneMinutes

integer Sh/Rd 158

day Goto 190

State 151

( 102 )

nmeaSentence->'WNC' c distanceToWaypoint c .distanceToWaypoint c waypointToWaypoint

distanceToWaypoint->. (66)

decimal Shift 103

distanceToWaypoint Goto 191

c Reduce 66

State 152

( 103 )

distanceToWaypoint->decimal c .letter

letter Sh/Rd 65

State 153

( 104 )

nmeaSentence->'XTE' c status c .status2 c crossTrackError faaModeIndicator

status2->. (84)

letter Sh/Rd 85

status2 Goto 192

c Reduce 84

State 154

( 105 )

nmeaSentence->'DBS' c depthBelowSurface c .depthBelowSurface c depthBelowSurface

depthBelowSurface->. (156)

decimal Shift 106

depthBelowSurface Goto 193

c Reduce 156

State 155

( 106 )

depthBelowSurface->decimal c .letter

letter Sh/Rd 157

State 156

( 107 )

nmeaSentence->'RSA' c starboardRudderSensor c .status c portRudderSensor c status2

status->. (83)

letter Sh/Rd 82

status Goto 194

c Reduce 83

State 157

( 109 )

crossTrackError->decimal c .letter c letter

letter Shift 195

State 158

( 110 )

nmeaSentence->'GLL' c location c .utc c status faaModeIndicator

utc->. (59)

decimal Sh/Rd 60

utc Goto 196

c Reduce 59

State 159

( 111 )

location->latitude c .ns c longitude c ew

ns Shift 197

State 160

( 112 )

location->c c .c

c Sh/Rd 61

State 161

( 113 )

nmeaSentence->'RMC' c utc c .status c location c speedOverGround c trackMadeGood c date c magneticVariation

status->. (83)

letter Sh/Rd 82

status Goto 198

c Reduce 83

State 162

( 114 )

nmeaSentence->'GGA' c utc c .location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

latitude Shift 111

c Shift 112

location Goto 199

State 163

( 115 )

nmeaSentence->'APA' c status c .status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint

status2->. (84)

letter Sh/Rd 85

status2 Goto 200

c Reduce 84

State 164

( 116 )

nmeaSentence->'BOD' c bearing c .bearing c waypointToWaypoint

decimal Shift 99

c Sh/Rd 63

bearing Goto 201

State 165

( 117 )

nmeaSentence->'HDG' c magneticSensorHeading c .magneticDeviation c magneticVariation

magneticDeviation->. (133)

decimal Shift 203

magneticDeviation Goto 202

c Reduce 133

State 166

( 118 )

nmeaSentence->'RPM' c rpmSource c .rpmSourceNumber c rpm c propellerPitch c status

rpmSourceNumber->. (124)

integer Sh/Rd 125

rpmSourceNumber Goto 204

c Reduce 124

State 167

( 119 )

nmeaSentence->'RMA' c status c .location c timeDifference c speedOverGround c trackMadeGood c magneticVariation

latitude Shift 111

c Shift 112

location Goto 205

State 168

( 120 )

nmeaSentence->'MWV' c windAngle c .windSpeed c status

windSpeed->. (97)

decimal Shift 207

windSpeed Goto 206

c Reduce 97

State 169

( 121 )

windAngle->decimal c .letter

letter Sh/Rd 112

State 170

( 122 )

heading->decimal c .letter

letter Sh/Rd 76

State 171

( 123 )

nmeaSentence->'WPL' c destinationWaypointLocation c .waypoint

waypoint->. (57)

string Sh/Rd 58

waypoint Gt/Rd 21

'*' Reduce 57

State 172

( 124 )

destinationWaypointLocation->latitude c .ns c longitude c ew

ns Shift 208

State 173

( 125 )

destinationWaypointLocation->c c .c

c Sh/Rd 102

State 174

( 126 )

nmeaSentence->'DBT' c depthBelowTransducer c .depthBelowTransducer c depthBelowTransducer

depthBelowTransducer->. (111)

decimal Shift 127

depthBelowTransducer Goto 209

c Reduce 111

State 175

( 127 )

depthBelowTransducer->decimal c .letter

letter Sh/Rd 110

State 176

( 128 )

nmeaSentence->'RMB' c status c .crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus

c Sh/Rd 99

decimal Shift 211

crossTrackErrorNM Goto 210

State 177

( 129 )

nmeaSentence->'VWR' c windDirection c .windSpeed c windSpeed c windSpeed

windSpeed->. (97)

decimal Shift 207

windSpeed Goto 212

c Reduce 97

State 178

( 130 )

windDirection->decimal c .letter

letter Sh/Rd 95

State 179

( 131 )

nmeaSentence->'APB' c status c .status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

status2->. (84)

letter Sh/Rd 85

status2 Goto 213

c Reduce 84

State 180

( 132 )

nmeaSentence->'VHW' c waterHeading c .waterHeading c waterSpeed c waterSpeed

decimal Shift 133

c Sh/Rd 78

waterHeading Goto 214

State 181

( 133 )

waterHeading->decimal c .letter

letter Sh/Rd 79

State 182

( 134 )

nmeaSentence->'BWC' c utc c .location c bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator

latitude Shift 111

c Shift 112

location Goto 215

State 183

( 135 )

nmeaSentence->'RTE' c totalNumberOfMessages c .messageNumber c messageMode c waypoints

messageNumber->. (69)

integer Sh/Rd 70

messageNumber Goto 216

c Reduce 69

State 184

( 136 )

nmeaSentence->'BWR' c utc c .location c bearing c bearing c distanceToWaypoint c waypoint

latitude Shift 111

c Shift 112

location Goto 217

State 185

( 137 )

nmeaSentence->'AAM' c arrivalStatus c .waypointStatus c arrivalCircleRadius c waypoint

waypointStatus->. (54)

letter Sh/Rd 53

waypointStatus Goto 218

c Reduce 54

State 186

( 138 )

aisPrefix->c integer c integer c .sequentialMessageID c channel c

sequentialMessageID->. (47)

integer Sh/Rd 48

sequentialMessageID Goto 219

c Reduce 47

State 187

( 139 )

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

c Shift 220

State 188

( 144 )

nmeaSentence->'DBK' c depthBelowKeel c depthBelowKeel .c depthBelowKeel

c Shift 221

State 189

( 147 )

nmeaSentence->'BWW' c bearing c bearing .c waypointToWaypoint

c Shift 222

State 190

( 150 )

nmeaSentence->'ZDA' c utc c day .c month c year c localZoneHours c localZoneMinutes

c Shift 223

State 191

( 151 )

nmeaSentence->'WNC' c distanceToWaypoint c distanceToWaypoint .c waypointToWaypoint

c Shift 224

State 192

( 153 )

nmeaSentence->'XTE' c status c status2 .c crossTrackError faaModeIndicator

c Shift 225

State 193

( 154 )

nmeaSentence->'DBS' c depthBelowSurface c depthBelowSurface .c depthBelowSurface

c Shift 226

State 194

( 156 )

nmeaSentence->'RSA' c starboardRudderSensor c status .c portRudderSensor c status2

c Shift 227

State 195

( 157 )

crossTrackError->decimal c letter .c letter

c Shift 228

State 196

( 158 )

nmeaSentence->'GLL' c location c utc .c status faaModeIndicator

c Shift 229

State 197

( 159 )

location->latitude c ns .c longitude c ew

c Shift 230

State 198

( 161 )

nmeaSentence->'RMC' c utc c status .c location c speedOverGround c trackMadeGood c date c magneticVariation

c Shift 231

State 199

( 162 )

nmeaSentence->'GGA' c utc c location .c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

c Shift 232

State 200

( 163 )

nmeaSentence->'APA' c status c status2 .c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint

c Shift 233

State 201

( 164 )

nmeaSentence->'BOD' c bearing c bearing .c waypointToWaypoint

c Shift 234

State 202

( 165 )

nmeaSentence->'HDG' c magneticSensorHeading c magneticDeviation .c magneticVariation

c Shift 235

State 203

( 165 )

magneticDeviation->decimal .c ew

c Shift 236

State 204

( 166 )

nmeaSentence->'RPM' c rpmSource c rpmSourceNumber .c rpm c propellerPitch c status

c Shift 237

State 205

( 167 )

nmeaSentence->'RMA' c status c location .c timeDifference c speedOverGround c trackMadeGood c magneticVariation

c Shift 238

State 206

( 168 )

nmeaSentence->'MWV' c windAngle c windSpeed .c status

c Shift 239

State 207

( 168 177 245 294 )

windSpeed->decimal .c letter

c Shift 240

State 208

( 172 )

destinationWaypointLocation->latitude c ns .c longitude c ew

c Shift 241

State 209

( 174 )

nmeaSentence->'DBT' c depthBelowTransducer c depthBelowTransducer .c depthBelowTransducer

c Shift 242

State 210

( 176 )

nmeaSentence->'RMB' c status c crossTrackErrorNM .c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus

c Shift 243

State 211

( 176 )

crossTrackErrorNM->decimal .c letter

c Shift 244

State 212

( 177 )

nmeaSentence->'VWR' c windDirection c windSpeed .c windSpeed c windSpeed

c Shift 245

State 213

( 179 )

nmeaSentence->'APB' c status c status2 .c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

c Shift 246

State 214

( 180 )

nmeaSentence->'VHW' c waterHeading c waterHeading .c waterSpeed c waterSpeed

c Shift 247

State 215

( 182 )

nmeaSentence->'BWC' c utc c location .c bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator

c Shift 248

State 216

( 183 )

nmeaSentence->'RTE' c totalNumberOfMessages c messageNumber .c messageMode c waypoints

c Shift 249

State 217

( 184 )

nmeaSentence->'BWR' c utc c location .c bearing c bearing c distanceToWaypoint c waypoint

c Shift 250

State 218

( 185 )

nmeaSentence->'AAM' c arrivalStatus c waypointStatus .c arrivalCircleRadius c waypoint

c Shift 251

State 219

( 186 )

aisPrefix->c integer c integer c sequentialMessageID .c channel c

c Shift 252

State 220

( 187 )

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->. (174)

integer Sh/Rd 175

satellitePRNNumber Goto 253

c Reduce 174

State 221

( 188 )

nmeaSentence->'DBK' c depthBelowKeel c depthBelowKeel c .depthBelowKeel

depthBelowKeel->. (167)

decimal Shift 96

depthBelowKeel Gt/Rd 42

'*' Reduce 167

State 222

( 189 )

nmeaSentence->'BWW' c bearing c bearing c .waypointToWaypoint

c Sh/Rd 101

string Shift 254

waypointToWaypoint Gt/Rd 40

State 223

( 190 )

nmeaSentence->'ZDA' c utc c day c .month c year c localZoneHours c localZoneMinutes

integer Sh/Rd 159

month Goto 255

State 224

( 191 )

nmeaSentence->'WNC' c distanceToWaypoint c distanceToWaypoint c .waypointToWaypoint

c Sh/Rd 101

string Shift 254

waypointToWaypoint Gt/Rd 37

State 225

( 192 )

nmeaSentence->'XTE' c status c status2 c .crossTrackError faaModeIndicator

c Shift 108

decimal Shift 109

crossTrackError Goto 256

State 226

( 193 )

nmeaSentence->'DBS' c depthBelowSurface c depthBelowSurface c .depthBelowSurface

depthBelowSurface->. (156)

decimal Shift 106

depthBelowSurface Gt/Rd 35

'*' Reduce 156

State 227

( 194 )

nmeaSentence->'RSA' c starboardRudderSensor c status c .portRudderSensor c status2

portRudderSensor->. (155)

decimal Sh/Rd 154

portRudderSensor Goto 257

c Reduce 155

State 228

( 195 )

crossTrackError->decimal c letter c .letter

letter Sh/Rd 86

State 229

( 196 )

nmeaSentence->'GLL' c location c utc c .status faaModeIndicator

status->. (83)

letter Sh/Rd 82

status Goto 258

c Reduce 83

'*' Reduce 83

State 230

( 197 )

location->latitude c ns c .longitude c ew

longitude Shift 259

State 231

( 198 )

nmeaSentence->'RMC' c utc c status c .location c speedOverGround c trackMadeGood c date c magneticVariation

latitude Shift 111

c Shift 112

location Goto 260

State 232

( 199 )

nmeaSentence->'GGA' c utc c location c .gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

gpsQualityIndicator->. (135)

integer Sh/Rd 134

gpsQualityIndicator Goto 261

c Reduce 135

State 233

( 200 )

nmeaSentence->'APA' c status c status2 c .crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint

c Shift 108

decimal Shift 109

crossTrackError Goto 262

State 234

( 201 )

nmeaSentence->'BOD' c bearing c bearing c .waypointToWaypoint

c Sh/Rd 101

string Shift 254

waypointToWaypoint Gt/Rd 27

State 235

( 202 )

nmeaSentence->'HDG' c magneticSensorHeading c magneticDeviation c .magneticVariation

c Sh/Rd 121

decimal Shift 263

magneticVariation Gt/Rd 26

State 236

( 203 )

magneticDeviation->decimal c .ew

ew Sh/Rd 132

State 237

( 204 )

nmeaSentence->'RPM' c rpmSource c rpmSourceNumber c .rpm c propellerPitch c status

rpm->. (127)

integer Sh/Rd 126

rpm Goto 264

c Reduce 127

State 238

( 205 )

nmeaSentence->'RMA' c status c location c .timeDifference c speedOverGround c trackMadeGood c magneticVariation

decimal Shift 266

c Sh/Rd 114

timeDifference Goto 265

State 239

( 206 )

nmeaSentence->'MWV' c windAngle c windSpeed c .status

status->. (83)

letter Sh/Rd 82

status Gt/Rd 23

'*' Reduce 83

State 240

( 207 )

windSpeed->decimal c .letter

letter Sh/Rd 96

State 241

( 208 )

destinationWaypointLocation->latitude c ns c .longitude c ew

longitude Shift 267

State 242

( 209 )

nmeaSentence->'DBT' c depthBelowTransducer c depthBelowTransducer c .depthBelowTransducer

depthBelowTransducer->. (111)

decimal Shift 127

depthBelowTransducer Gt/Rd 20

'*' Reduce 111

State 243

( 210 )

nmeaSentence->'RMB' c status c crossTrackErrorNM c .waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus

c Sh/Rd 101

string Shift 254

waypointToWaypoint Goto 268

State 244

( 211 )

crossTrackErrorNM->decimal c .letter

letter Sh/Rd 98

State 245

( 212 )

nmeaSentence->'VWR' c windDirection c windSpeed c .windSpeed c windSpeed

windSpeed->. (97)

decimal Shift 207

windSpeed Goto 269

c Reduce 97

State 246

( 213 )

nmeaSentence->'APB' c status c status2 c .crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

c Shift 108

decimal Shift 109

crossTrackError Goto 270

State 247

( 214 )

nmeaSentence->'VHW' c waterHeading c waterHeading c .waterSpeed c waterSpeed

decimal Shift 272

c Sh/Rd 80

waterSpeed Goto 271

State 248

( 215 )

nmeaSentence->'BWC' c utc c location c .bearing c bearing c distanceToWaypoint c waypoint faaModeIndicator

decimal Shift 99

c Sh/Rd 63

bearing Goto 273

State 249

( 216 )

nmeaSentence->'RTE' c totalNumberOfMessages c messageNumber c .messageMode c waypoints

messageMode->. (71)

letter Sh/Rd 72

messageMode Goto 274

c Reduce 71

State 250

( 217 )

nmeaSentence->'BWR' c utc c location c .bearing c bearing c distanceToWaypoint c waypoint

decimal Shift 99

c Sh/Rd 63

bearing Goto 275

State 251

( 218 )

nmeaSentence->'AAM' c arrivalStatus c waypointStatus c .arrivalCircleRadius c waypoint

c Sh/Rd 56

decimal Shift 277

arrivalCircleRadius Goto 276

State 252

( 219 )

aisPrefix->c integer c integer c sequentialMessageID c .channel c

channel->. (49)

letter Sh/Rd 50

channel Goto 278

c Reduce 49

State 253

( 220 )

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

c Shift 279

State 254

( 222 224 234 243 )

waypointToWaypoint->string .c string

c Shift 280

State 255

( 223 )

nmeaSentence->'ZDA' c utc c day c month .c year c localZoneHours c localZoneMinutes

c Shift 281

State 256

( 225 )

nmeaSentence->'XTE' c status c status2 c crossTrackError .faaModeIndicator

faaModeIndicator->. (74)

c Shift 282

faaModeIndicator Gt/Rd 36

'*' Reduce 74

State 257

( 227 )

nmeaSentence->'RSA' c starboardRudderSensor c status c portRudderSensor .c status2

c Shift 283

State 258

( 229 )

nmeaSentence->'GLL' c location c utc c status .faaModeIndicator

faaModeIndicator->. (74)

c Shift 282

faaModeIndicator Gt/Rd 31

'*' Reduce 74

State 259

( 230 )

location->latitude c ns c longitude .c ew

c Shift 284

State 260

( 231 )

nmeaSentence->'RMC' c utc c status c location .c speedOverGround c trackMadeGood c date c magneticVariation

c Shift 285

State 261

( 232 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator .c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

c Shift 286

State 262

( 233 )

nmeaSentence->'APA' c status c status2 c crossTrackError .c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint

c Shift 287

State 263

( 235 340 355 )

magneticVariation->decimal .c ew

c Shift 288

State 264

( 237 )

nmeaSentence->'RPM' c rpmSource c rpmSourceNumber c rpm .c propellerPitch c status

c Shift 289

State 265

( 238 )

nmeaSentence->'RMA' c status c location c timeDifference .c speedOverGround c trackMadeGood c magneticVariation

c Shift 290

State 266

( 238 )

timeDifference->decimal .c decimal

c Shift 291

State 267

( 241 )

destinationWaypointLocation->latitude c ns c longitude .c ew

c Shift 292

State 268

( 243 )

nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint .c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus

c Shift 293

State 269

( 245 )

nmeaSentence->'VWR' c windDirection c windSpeed c windSpeed .c windSpeed

c Shift 294

State 270

( 246 )

nmeaSentence->'APB' c status c status2 c crossTrackError .c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

c Shift 295

State 271

( 247 )

nmeaSentence->'VHW' c waterHeading c waterHeading c waterSpeed .c waterSpeed

c Shift 296

State 272

( 247 296 )

waterSpeed->decimal .c letter

c Shift 297

State 273

( 248 )

nmeaSentence->'BWC' c utc c location c bearing .c bearing c distanceToWaypoint c waypoint faaModeIndicator

c Shift 298

State 274

( 249 )

nmeaSentence->'RTE' c totalNumberOfMessages c messageNumber c messageMode .c waypoints

c Shift 299

State 275

( 250 )

nmeaSentence->'BWR' c utc c location c bearing .c bearing c distanceToWaypoint c waypoint

c Shift 300

State 276

( 251 )

nmeaSentence->'AAM' c arrivalStatus c waypointStatus c arrivalCircleRadius .c waypoint

c Shift 301

State 277

( 251 )

arrivalCircleRadius->decimal .c letter

c Shift 302

State 278

( 252 )

aisPrefix->c integer c integer c sequentialMessageID c channel .c

c Sh/Rd 8

State 279

( 253 )

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->. (176)

integer Sh/Rd 177

gpsWeekNumber Goto 303

c Reduce 176

State 280

( 254 )

waypointToWaypoint->string c .string

string Sh/Rd 100

State 281

( 255 )

nmeaSentence->'ZDA' c utc c day c month c .year c localZoneHours c localZoneMinutes

integer Sh/Rd 160

year Goto 304

State 282

( 256 258 353 )

faaModeIndicator->c .letter

letter Sh/Rd 75

State 283

( 257 )

nmeaSentence->'RSA' c starboardRudderSensor c status c portRudderSensor c .status2

status2->. (84)

letter Sh/Rd 85

status2 Gt/Rd 34

'*' Reduce 84

State 284

( 259 )

location->latitude c ns c longitude c .ew

ew Sh/Rd 62

State 285

( 260 )

nmeaSentence->'RMC' c utc c status c location c .speedOverGround c trackMadeGood c date c magneticVariation

speedOverGround->. (117)

decimal Sh/Rd 116

speedOverGround Goto 305

c Reduce 117

State 286

( 261 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c .numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

numberOfSatellitesInView->. (136)

integer Sh/Rd 137

numberOfSatellitesInView Goto 306

c Reduce 136

State 287

( 262 )

nmeaSentence->'APA' c status c status2 c crossTrackError c .arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint

arrivalStatus->. (51)

letter Sh/Rd 52

arrivalStatus Goto 307

c Reduce 51

State 288

( 263 )

magneticVariation->decimal c .ew

ew Sh/Rd 120

State 289

( 264 )

nmeaSentence->'RPM' c rpmSource c rpmSourceNumber c rpm c .propellerPitch c status

propellerPitch->. (128)

decimal Sh/Rd 129

propellerPitch Goto 308

c Reduce 128

State 290

( 265 )

nmeaSentence->'RMA' c status c location c timeDifference c .speedOverGround c trackMadeGood c magneticVariation

speedOverGround->. (117)

decimal Sh/Rd 116

speedOverGround Goto 309

c Reduce 117

State 291

( 266 )

timeDifference->decimal c .decimal

decimal Sh/Rd 115

State 292

( 267 )

destinationWaypointLocation->latitude c ns c longitude c .ew

ew Sh/Rd 103

State 293

( 268 )

nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c .destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus

latitude Shift 124

c Shift 125

destinationWaypointLocation Goto 310

State 294

( 269 )

nmeaSentence->'VWR' c windDirection c windSpeed c windSpeed c .windSpeed

windSpeed->. (97)

decimal Shift 207

windSpeed Gt/Rd 18

'*' Reduce 97

State 295

( 270 )

nmeaSentence->'APB' c status c status2 c crossTrackError c .arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

arrivalStatus->. (51)

letter Sh/Rd 52

arrivalStatus Goto 311

c Reduce 51

State 296

( 271 )

nmeaSentence->'VHW' c waterHeading c waterHeading c waterSpeed c .waterSpeed

decimal Shift 272

c Sh/Rd 80

waterSpeed Gt/Rd 16

State 297

( 272 )

waterSpeed->decimal c .letter

letter Sh/Rd 81

State 298

( 273 )

nmeaSentence->'BWC' c utc c location c bearing c .bearing c distanceToWaypoint c waypoint faaModeIndicator

decimal Shift 99

c Sh/Rd 63

bearing Goto 312

State 299

( 274 )

nmeaSentence->'RTE' c totalNumberOfMessages c messageNumber c messageMode c .waypoints

string Sh/Rd 200

waypoints Gt/Rd 13

stringList Goto 100

State 300

( 275 )

nmeaSentence->'BWR' c utc c location c bearing c .bearing c distanceToWaypoint c waypoint

decimal Shift 99

c Sh/Rd 63

bearing Goto 313

State 301

( 276 )

nmeaSentence->'AAM' c arrivalStatus c waypointStatus c arrivalCircleRadius c .waypoint

waypoint->. (57)

string Sh/Rd 58

waypoint Gt/Rd 11

'*' Reduce 57

State 302

( 277 )

arrivalCircleRadius->decimal c .letter

letter Sh/Rd 55

State 303

( 279 )

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

c Shift 314

State 304

( 281 )

nmeaSentence->'ZDA' c utc c day c month c year .c localZoneHours c localZoneMinutes

c Shift 315

State 305

( 285 )

nmeaSentence->'RMC' c utc c status c location c speedOverGround .c trackMadeGood c date c magneticVariation

c Shift 316

State 306

( 286 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView .c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

c Shift 317

State 307

( 287 )

nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus .c waypointStatus c bearingOriginToDestination c waypoint

c Shift 318

State 308

( 289 )

nmeaSentence->'RPM' c rpmSource c rpmSourceNumber c rpm c propellerPitch .c status

c Shift 319

State 309

( 290 )

nmeaSentence->'RMA' c status c location c timeDifference c speedOverGround .c trackMadeGood c magneticVariation

c Shift 320

State 310

( 293 )

nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation .c rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus

c Shift 321

State 311

( 295 )

nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus .c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

c Shift 322

State 312

( 298 )

nmeaSentence->'BWC' c utc c location c bearing c bearing .c distanceToWaypoint c waypoint faaModeIndicator

c Shift 323

State 313

( 300 )

nmeaSentence->'BWR' c utc c location c bearing c bearing .c distanceToWaypoint c waypoint

c Shift 324

State 314

( 303 )

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

svHealth->. (179)

integer Sh/Rd 178

svHealth Goto 325

c Reduce 179

State 315

( 304 )

nmeaSentence->'ZDA' c utc c day c month c year c .localZoneHours c localZoneMinutes

integer Sh/Rd 162

c Sh/Rd 161

localZoneHours Goto 326

State 316

( 305 )

nmeaSentence->'RMC' c utc c status c location c speedOverGround c .trackMadeGood c date c magneticVariation

trackMadeGood->. (118)

decimal Sh/Rd 119

trackMadeGood Goto 327

c Reduce 118

State 317

( 306 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c .horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

horizontalDilutionOfPrecision->. (139)

decimal Sh/Rd 138

horizontalDilutionOfPrecision Goto 328

c Reduce 139

State 318

( 307 )

nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus c .waypointStatus c bearingOriginToDestination c waypoint

waypointStatus->. (54)

letter Sh/Rd 53

waypointStatus Goto 329

c Reduce 54

State 319

( 308 )

nmeaSentence->'RPM' c rpmSource c rpmSourceNumber c rpm c propellerPitch c .status

status->. (83)

letter Sh/Rd 82

status Gt/Rd 25

'*' Reduce 83

State 320

( 309 )

nmeaSentence->'RMA' c status c location c timeDifference c speedOverGround c .trackMadeGood c magneticVariation

trackMadeGood->. (118)

decimal Sh/Rd 119

trackMadeGood Goto 330

c Reduce 118

State 321

( 310 )

nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c .rangeToDestination c bearingToDestination c destinationClosingVelocity c arrivalStatus

rangeToDestination->. (104)

decimal Sh/Rd 105

rangeToDestination Goto 331

c Reduce 104

State 322

( 311 )

nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c .waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

waypointStatus->. (54)

letter Sh/Rd 53

waypointStatus Goto 332

c Reduce 54

State 323

( 312 )

nmeaSentence->'BWC' c utc c location c bearing c bearing c .distanceToWaypoint c waypoint faaModeIndicator

distanceToWaypoint->. (66)

decimal Shift 103

distanceToWaypoint Goto 333

c Reduce 66

State 324

( 313 )

nmeaSentence->'BWR' c utc c location c bearing c bearing c .distanceToWaypoint c waypoint

distanceToWaypoint->. (66)

decimal Shift 103

distanceToWaypoint Goto 334

c Reduce 66

State 325

( 314 )

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

c Shift 335

State 326

( 315 )

nmeaSentence->'ZDA' c utc c day c month c year c localZoneHours .c localZoneMinutes

c Shift 336

State 327

( 316 )

nmeaSentence->'RMC' c utc c status c location c speedOverGround c trackMadeGood .c date c magneticVariation

c Shift 337

State 328

( 317 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision .c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

c Shift 338

State 329

( 318 )

nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus c waypointStatus .c bearingOriginToDestination c waypoint

c Shift 339

State 330

( 320 )

nmeaSentence->'RMA' c status c location c timeDifference c speedOverGround c trackMadeGood .c magneticVariation

c Shift 340

State 331

( 321 )

nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination .c bearingToDestination c destinationClosingVelocity c arrivalStatus

c Shift 341

State 332

( 322 )

nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus .c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

c Shift 342

State 333

( 323 )

nmeaSentence->'BWC' c utc c location c bearing c bearing c distanceToWaypoint .c waypoint faaModeIndicator

c Shift 343

State 334

( 324 )

nmeaSentence->'BWR' c utc c location c bearing c bearing c distanceToWaypoint .c waypoint

c Shift 344

State 335

( 325 )

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->. (181)

decimal Sh/Rd 180

eccentricity Goto 345

c Reduce 181

State 336

( 326 )

nmeaSentence->'ZDA' c utc c day c month c year c localZoneHours c .localZoneMinutes

integer Sh/Rd 164

c Sh/Rd 163

localZoneMinutes Gt/Rd 38

State 337

( 327 )

nmeaSentence->'RMC' c utc c status c location c speedOverGround c trackMadeGood c .date c magneticVariation

date->. (149)

integer Sh/Rd 148

date Goto 346

c Reduce 149

State 338

( 328 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c .antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

c Sh/Rd 141

decimal Shift 348

antennaAltitude Goto 347

State 339

( 329 )

nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c .bearingOriginToDestination c waypoint

c Sh/Rd 89

decimal Shift 350

bearingOriginToDestination Goto 349

State 340

( 330 )

nmeaSentence->'RMA' c status c location c timeDifference c speedOverGround c trackMadeGood c .magneticVariation

c Sh/Rd 121

decimal Shift 263

magneticVariation Gt/Rd 24

State 341

( 331 )

nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c .bearingToDestination c destinationClosingVelocity c arrivalStatus

bearingToDestination->. (106)

decimal Sh/Rd 107

bearingToDestination Goto 351

c Reduce 106

State 342

( 332 )

nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c .bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

c Sh/Rd 89

decimal Shift 350

bearingOriginToDestination Goto 352

State 343

( 333 )

nmeaSentence->'BWC' c utc c location c bearing c bearing c distanceToWaypoint c .waypoint faaModeIndicator

waypoint->. (57)

string Sh/Rd 58

waypoint Goto 353

c Reduce 57

'*' Reduce 57

State 344

( 334 )

nmeaSentence->'BWR' c utc c location c bearing c bearing c distanceToWaypoint c .waypoint

waypoint->. (57)

string Sh/Rd 58

waypoint Gt/Rd 12

'*' Reduce 57

State 345

( 335 )

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

c Shift 354

State 346

( 337 )

nmeaSentence->'RMC' c utc c status c location c speedOverGround c trackMadeGood c date .c magneticVariation

c Shift 355

State 347

( 338 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude .c geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

c Shift 356

State 348

( 338 )

antennaAltitude->decimal .c letter

c Shift 357

State 349

( 339 )

nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination .c waypoint

c Shift 358

State 350

( 339 342 )

bearingOriginToDestination->decimal .c letter

c Shift 359

State 351

( 341 )

nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination .c destinationClosingVelocity c arrivalStatus

c Shift 360

State 352

( 342 )

nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination .c waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

c Shift 361

State 353

( 343 )

nmeaSentence->'BWC' c utc c location c bearing c bearing c distanceToWaypoint c waypoint .faaModeIndicator

faaModeIndicator->. (74)

c Shift 282

faaModeIndicator Gt/Rd 14

'*' Reduce 74

State 354

( 345 )

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->. (182)

decimal Sh/Rd 183

almanacReferenceTime Goto 362

c Reduce 182

State 355

( 346 )

nmeaSentence->'RMC' c utc c status c location c speedOverGround c trackMadeGood c date c .magneticVariation

c Sh/Rd 121

decimal Shift 263

magneticVariation Gt/Rd 30

State 356

( 347 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c .geoidalSeparation c ageOfDifferentialGPSData c differentialReferenceStationID

c Sh/Rd 143

decimal Shift 364

geoidalSeparation Goto 363

State 357

( 348 )

antennaAltitude->decimal c .letter

letter Sh/Rd 140

State 358

( 349 )

nmeaSentence->'APA' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c .waypoint

waypoint->. (57)

string Sh/Rd 58

waypoint Gt/Rd 28

'*' Reduce 57

State 359

( 350 )

bearingOriginToDestination->decimal c .letter

letter Sh/Rd 88

State 360

( 351 )

nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c .destinationClosingVelocity c arrivalStatus

destinationClosingVelocity->. (109)

decimal Sh/Rd 108

destinationClosingVelocity Goto 365

c Reduce 109

State 361

( 352 )

nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c .waypoint c bearingPresentPositionToDestination c headingToSteerToDestination

waypoint->. (57)

string Sh/Rd 58

waypoint Goto 366

c Reduce 57

State 362

( 354 )

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

c Shift 367

State 363

( 356 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation .c ageOfDifferentialGPSData c differentialReferenceStationID

c Shift 368

State 364

( 356 )

geoidalSeparation->decimal .c letter

c Shift 369

State 365

( 360 )

nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity .c arrivalStatus

c Shift 370

State 366

( 361 )

nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint .c bearingPresentPositionToDestination c headingToSteerToDestination

c Shift 371

State 367

( 362 )

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->. (185)

decimal Sh/Rd 184

inclinationAngle Goto 372

c Reduce 185

State 368

( 363 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c .ageOfDifferentialGPSData c differentialReferenceStationID

ageOfDifferentialGPSData->. (144)

integer Sh/Rd 145

ageOfDifferentialGPSData Goto 373

c Reduce 144

State 369

( 364 )

geoidalSeparation->decimal c .letter

letter Sh/Rd 142

State 370

( 365 )

nmeaSentence->'RMB' c status c crossTrackErrorNM c waypointToWaypoint c destinationWaypointLocation c rangeToDestination c bearingToDestination c destinationClosingVelocity c .arrivalStatus

arrivalStatus->. (51)

letter Sh/Rd 52

arrivalStatus Gt/Rd 19

'*' Reduce 51

State 371

( 366 )

nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c .bearingPresentPositionToDestination c headingToSteerToDestination

decimal Shift 375

c Sh/Rd 90

bearingPresentPositionToDestination Goto 374

State 372

( 367 )

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

c Shift 376

State 373

( 368 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData .c differentialReferenceStationID

c Shift 377

State 374

( 371 )

nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination .c headingToSteerToDestination

c Shift 378

State 375

( 371 )

bearingPresentPositionToDestination->decimal .c letter

c Shift 379

State 376

( 372 )

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->. (187)

decimal Sh/Rd 186

rateOfRightAscension Goto 380

c Reduce 187

State 377

( 373 )

nmeaSentence->'GGA' c utc c location c gpsQualityIndicator c numberOfSatellitesInView c horizontalDilutionOfPrecision c antennaAltitude c geoidalSeparation c ageOfDifferentialGPSData c .differentialReferenceStationID

differentialReferenceStationID->. (147)

integer Sh/Rd 146

differentialReferenceStationID Gt/Rd 29

'*' Reduce 147

State 378

( 374 )

nmeaSentence->'APB' c status c status2 c crossTrackError c arrivalStatus c waypointStatus c bearingOriginToDestination c waypoint c bearingPresentPositionToDestination c .headingToSteerToDestination

c Sh/Rd 93

decimal Shift 381

headingToSteerToDestination Gt/Rd 17

State 379

( 375 )

bearingPresentPositionToDestination->decimal c .letter

letter Sh/Rd 91

State 380

( 376 )

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

c Shift 382

State 381

( 378 )

headingToSteerToDestination->decimal .c letter

c Shift 383

State 382

( 380 )

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->. (189)

decimal Sh/Rd 188

rootOfSemiMajorAxis Goto 384

c Reduce 189

State 383

( 381 )

headingToSteerToDestination->decimal c .letter

letter Sh/Rd 92

State 384

( 382 )

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

c Shift 385

State 385

( 384 )

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->. (191)

decimal Sh/Rd 190

argumentOfPerigee Goto 386

c Reduce 191

State 386

( 385 )

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

c Shift 387

State 387

( 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

longitudeOfAscensionNode->. (192)

decimal Sh/Rd 193

longitudeOfAscensionNode Goto 388

c Reduce 192

State 388

( 387 )

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

c Shift 389

State 389

( 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

meanAnomaly->. (195)

decimal Sh/Rd 194

meanAnomaly Goto 390

c Reduce 195

State 390

( 389 )

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

c Shift 391

State 391

( 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

f0ClockParameter->. (196)

decimal Sh/Rd 197

f0ClockParameter Goto 392

c Reduce 196

State 392

( 391 )

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

c Shift 393

State 393

( 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

f1ClockParameter->. (199)

decimal Sh/Rd 198

f1ClockParameter Gt/Rd 46

'*' Reduce 199

First Map for Nonterminals

localZoneMinutes ==>> { c integer}

starboardRudderSensor ==>> { Empty decimal}

argumentOfPerigee ==>> { decimal Empty}

location ==>> { c latitude}

f0ClockParameter ==>> { Empty decimal}

magneticVariation ==>> { decimal c}

checksum ==>> { hexAlpha}

messageMode ==>> { Empty letter}

eccentricity ==>> { decimal Empty}

bearingOriginToDestination ==>> { decimal c}

svHealth ==>> { integer Empty}

bearingToDestination ==>> { Empty decimal}

depthBelowTransducer ==>> { decimal Empty}

rangeToDestination ==>> { Empty decimal}

rpm ==>> { integer Empty}

messageNumber ==>> { Empty integer}

faaModeIndicator ==>> { Empty c}

year ==>> { integer}

waypointStatus ==>> { letter Empty}

rateOfRightAscension ==>> { decimal Empty}

arrivalCircleRadius ==>> { decimal c}

status ==>> { letter Empty}

windDirection ==>> { c decimal}

portRudderSensor ==>> { decimal Empty}

rpmSource ==>> { letter Empty}

magneticSensorHeading ==>> { Empty decimal}

talkerId ==>> { letter}

waterHeading ==>> { c decimal}

statement ==>> { '!AIVDM' '\$'}

totalNumberOfMessages ==>> { integer Empty}

headingToSteerToDestination ==>> { decimal c}

propellerPitch ==>> { Empty decimal}

gpsWeekNumber ==>> { Empty integer}

f1ClockParameter ==>> { decimal Empty}

magneticDeviation ==>> { decimal Empty}

status2 ==>> { Empty letter}

month ==>> { integer}

bearing ==>> { c decimal}

day ==>> { integer}

rpmSourceNumber ==>> { Empty integer}

arrivalStatus ==>> { Empty letter}

distanceToWaypoint ==>> { decimal Empty}

heading ==>> { 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' '\$'}

waypoint ==>> { Empty string}

destinationWaypointLocation ==>> { c latitude}

sequentialMessageID ==>> { Empty integer}

bearingPresentPositionToDestination ==>> { c decimal}

timeDifference ==>> { c decimal}

date ==>> { integer Empty}

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}

aisPrefix ==>> { c}

gpsQualityIndicator ==>> { integer Empty}

waypointToWaypoint ==>> { string c}

utc ==>> { Empty decimal}

waypoints ==>> { string}

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}

channel ==>> { Empty letter}

destinationClosingVelocity ==>> { decimal Empty}

rateOfTurn ==>> { decimal Empty}

velocityToWaypoint ==>> { decimal}

Accept ==>> { '!AIVDM' '\$' Eof}

Closure for Nonterminals

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}

Nullable Nonterminals

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





© 2015 - 2024 Weber Informatics LLC | Privacy Policy