Modules

The NMEA engine of NMEAremote is based on Sources and Modules.
As sources are delivering the messages e.g. from the boat’s network, the modules will handle the appropriate messages and assign its values to the module’s Properties.
In short a module is a group of relating Properties.
Further some properties will be calculated depending on other properties, like the true wind from apparent wind.

Some of the modules could exist multiple times like “Battery” or “Engine”.
These modules also have a name to be identified by the user and an Instance ID which has to match to the instance of the NMEA messages.

Not all modules are existing per default. To add missing or remove unused modules, head to “Settings/Modules” and tap on “Edit”.

Overview of all modules and their properties:

If you are missing a module or certain properties, please let me know. Sometime there are already on my Todo list or could be easily added as I’m always open to improve NMEAremote.
Because of the generic approach of NMEAremote it is also possible to add custom modules and properties by a JSON config file.

AIS*

PropertyDescription
TargetsList of received targets
CDClosest Distance
TCPATime to Closest Point of Approach
DCPADistance to Closest Point of Approach

Battery*

PropertyDescription
NameAssignable name
Instance IDMatching NMEA-Instance
VOLTVoltage
AMPCurrent
PWRPower
TEMPBattery Temperature
SOCState Of Charge in %
SPENTSpent Capacity
Rem. CAPRemaining Capacity
Rem. TIMERemaining Time
CAPCapacity
VOLTNominal Voltage
TypeBattery-Type (Floaded Lead, Gel, AGM, LiFePO4)
Sample of a Module Details View

DC Module*

PropertyDescription
NameAssignable name
Instance IDMatching NMEA-Instance
VOLTVoltage
AMPCurrent
PWRPower

Engine*

PropertyDescription
NameAssignable name
Instance IDMatching NMEA-Instance
RPMEngine Revolutions
Max. RPMMaximum RPM
ENGINEEngine Temperature
BOOSTBoost
OIL PRESSOil Pressure
OIL TEMPOil Temperature
COOL PRESSCoolant Pressure
FUEL PRESSFuel Pressure
FUELFuel Rate in l/s, l/h or gph
ECOFuel Economy in km/l, NM/l, l/100km, mpg or NM/g
ECO Average Fuel Economy
FUEL USEDFuel used
EGTExhaust Gas Temperature
ERTEngine Room Temperature
TRIMTrim in %
ALTAlternator Volts
HOURSEngine Hours
LOADEngine Load
TRQEngine Torque

Environment

PropertyDescription
SeaSea Temperature
AirAir Temperature
Wave*Wave Height
Set*Current’s Direction
Drift*Current’s Speed
BARBarometric Pressure
RHRelative Humidity
AH*Absolute Humidity
Dew*Dew Point
Rain*Precipitation Intensity
AD*Air Density
Heat *Heat Index
WCI*Wind Chill Index
App Temp*Apparent Temperature

GPS

PropertyDescription
POSPosition
LATLatitude
LONLongitude
ALTAltitude
COGCourse Over Ground
SOGSpeed Over Ground
Trend*SOG Trend in %
Max. SOGMaximum Speed Over Ground
Avg. SOGAverage Speed Over Ground
Trip*Trip Over Ground
Log*Log Over Ground
HDOP*Horizontal Dilution of Precision
VDOP*Vertical Dilution of Precision
PDOP*Positional of Precision
Sat*Satellites in View

Heading

PropertyDescription
HDGHeading (TRUE if available otherwise MAG)
TRUETrue Heading (could use COG)
MAGMagnetic Heading
DEV*Deviation
VAR*Variation
LEE*Leeway
DRIFT*Current Drift Angle
AOA*Angle Of Attack (Current’s direction relative to boat)
HEEL*Roll / Heel
TRIM*Pitch / Trim (Fore-After)
ROT*Rate Of Turn
PropertyDescription
WP*Waypoint Position
WP NameWaypoint Name
ROUTE*Current Route
BTWBearing to Waypoint
DTWDistance to Waypoint
XTECross Track Error
CTS*Course to Steer
HE*Heading Error (HDG-CTS)
RTW*Relative Bearing To Waypoint (BTW-HDG)
TKE*Track Angle Error (COG-BTW)
VMC*Velocity Made Good to Waypoint
TTGTime To Go
ETA*Estimated Time of Arrival
PropertyDescription
MessagesList of received Navtex messages

Performance*

PropertyDescription
VMGVelocity Made Good
PolarPolar File
Polar SPDPolar Speed
Polar SPD %Current Speed in % of Polar Speed
Polar HEELPolar Heel Angle (Expedition)
Polar HEEL %Current Heel Angle in % of Polar Heel
Target TWATarget True Wind Angle (either Beat TWA or Run TWA)
Target AWATarget Apparent Wind Angle (either Beat AWA or Run AWA)
Target-TWADifference between Target TWA and TWA (True Wind Angle)
Target SPDTarget Speed (either Beat SPD or Run SPD)
Target SPD %Current Speed in % of Target Speed
Target VMGTarget Velocity Made Good in kts. (either Beat VMG or Run VMG)
Target VMGCurrent VMG in % of Target VMG
Target HEELTarget Heel Angle (either Beat or Run)
Target HEEL %Current Heel Angle in % of Target Heel
TrackCourse Over Ground of Opposite Track
Beat TWATrue Wind Angle for best VMG when sailing upwind
Beat AWAApparent Wind Angle for best VMG when sailing upwind
Beat SPDSpeed at best VMG when sailing upwind
Beat VMGBest Velocity Made Good when sailing upwind
Beat HDGHeading for best VMG when sailing upwind
Beat PortBeat on Port Tack
Beat Stb.Beat on Starboard Tack
TackHeading after tacking from Beat
Run TWATrue Wind Angle for best VMG when sailing downwind
Run AWAApparent Wind Angle for best VMG when sailing downwind
Run SPDSpeed at best VMG when sailing downwind
Run VMGBest Velocity Made Good when sailing downwind
Run HDGHeading for best VMG when sailing downwind
Run PortRun on Port Tack
Run Stb.Run on Starboard Tack
GybeHeading after gybing from Run
LAYBearing on Layline
LAY PortBearing on Port Layline
LAY Stb.Bearing on Starboard Layline
DTLDistance to Layline
DTL PortDistance to Port Layline
DTL Stb.Distance to Starboard Layline
TTLTime to Layline
TTL PortTime to Port Layline
TTL Stb.Time to Starboard Layline
Polar VMCVMC to waypoint at current heading based on polar, TWA & TWS
Polar VMC %Current VMC as percentage of Polar VMC
Opt. VMCOptimum VMC to current mark with a given polar and wind
Opt. VMC %Current VMC as percentage of Opt. VMC
Opt. VMC HDGHeading to achieve the optimum VMC to current mark
Opt. VMC TWATWA sailing the optimum VMC heading

Racing*

PropertyDescription
PINPosition of Start Pin (start line port end)
RCPosition of Race Committee (start Line starboard end)
BSLBearing of Start Line
LSLLength of Start Line
SQRStart Line Square Wind
BIASBias of the Start Line in %
BIASBias of the Start Line in m or ft
DTSDistance To Start Line
BTSBearing To Start Line
TTSTime To Start Line
BurnTime To Burn (Countdown – Time To Start Line)
DTS PINDistance To Start Line Pin (Port End)
BTS PINBearing To Start Line Pin (Port End)
TTS PINTime To Start Line Pin (Port End)
DTS RCDistance To Start Line Race Committee (Starboard End)
BTS RCBearing To Start Line Race Committee (Starboard End)
TTS RCTime To Start Line Race Committee (Starboard End)
BRG*Bearing on Next Leg
DST*Distance of Next Leg
Target SPD*Target SPD of Next Leg
TWA*TWA on Next Leg
AWA*AWA on Next Leg
AWS*AWS on Next Leg

Rig*

PropertyDescription
FORESTAYForestay Load
FORESTAYForestay Length
BACKSTAYBackstay Load
BOBSTAYBobstay Load
INFSTYInner Forestay Load
INFSTYInner Forestay Length
V0 Port & StbShrouds V0 Port & Starboard
V1 Port & StbShrouds V1 Port & Starboard
D0 Port & StbShrouds D0 Port & Starboard
D1 Port & StbShrouds D1 Port & Starboard
FURLJib Furl Torque
MAIN HMain Halyard Load
JIB HJib Halyard Load
INFSTY HInner Forestay Halyard Load
SPI Port & StbSpinnaker Halyard Port & Starboard Load
MAINMainsheet Load
VANGBoom Vang Load
CUNCunningham Load
OUTOuthaul Load
TRVTraveller Position
JIB DJib Downhaul Load
RUNNER Port & StbRunner Port & Starboard Load
DFL Port & StbDeflector Port & Starboard Load
DFL Upper & LowerDeflector Upper & Lower Load
MAST ANGMast Angle
MST RAKEMast Rake
MST CANTMast Cant Angle
MST BASEMast Base Load
MST BASE 2Mast Base 2 Load
BOOM ANGBoom Angle
WIN Port & StbWinch Port & Starboard Load
LOAD 1 & 2Load 1 & 2

Rudder*

PropertyDescription
NameAssignable name
Instance IDMatching NMEA-Instance
RudderRudder Angle

Sounder

PropertyDescription
DPTDepth
Trend*Depth trend in %
Min. DPT*Minimum Depth
Max. Depth*Maximum Depth

Tank*

PropertyDescription
NameAssignable name
Instance IDMatching NMEA-Instance
CAPCapacity
LVLLevel
VOLVolume
TypeType of Tank (Fuel, Oil,….)

Thruster*

PropertyDescription
NameAssignable name
Instance IDMatching NMEA-Instance
LocationBow/Stern
RPMRevolutions Per Minute
RPM %Current RPM in % of RPM Max.
RPM Max.Maximum RPM
TEMPTemperature
CURRENTThruster Current in Ampere
PWRThruster Power in kW
HOURSOperating Hours

Time

PropertyDescription
UTCUTC Time
LocalLocal Time
TimezoneTimezone Offset
Dawn*Nautical Dawn
Rise*Sunrise
Noon*Local Apparent Solar Noon
Set*Sunset
Dusk*Nautical Dusk
Day*Day Length
Phase*Moon Phase
JD*Julian Day
LMST*Local Mean Sidereal Time
EOT*Equation Of Time
Moment*A moment is the 1/40th of a solar hour, which is 1/12th of sunrise to sunset.

Timer*

PropertyDescription
NameAssignable name
Instance ID
TimeDuration
StartStart Time
ModeTimer / Countdown

Transducer

This is a generic module which has no default properties.
All transducer data received with the XDR sentence will be assigned in this module

Velocity

PropertyDescription
SPDSpeed Through Water in kts, m/s, km/h, mph or s/NM (ORC)
TrendTrend of Speed in %
Max. SPDMaximum Speed Through Water
Avg. SPDAverage Speed Through Water
Trip*Trip Through Water
Log*Log Through Water

Vessel*

PropertyDescription
NameVessel name
MMSIMMSI (Maritime Mobile Service Identity) of the vessel
Call SignCall sign of the vessel

Wind

PropertyDescription
AWAApparent Wind Angle
AWSApparent Wind Speed
Max. AWS*Maximum Apparent Wind Speed
TWA*True Wind Angle
TWS*True Wind Speed
Trend*Trend of True Wind Speed in %
Max. TWS*Maximum True Wind Speed
TWDTrue Wind Direction (relative to north)
BFTBeaufort
CWC*Crosswind Speed

* only in full version available