public interface VHWSentence extends HeadingSentence
Water speed and heading in respect to true and magnetic north.
Example:$IIVHW,,,213,M,0.00,N,,K*2F
ALTERNATIVE_BEGIN_CHAR, BEGIN_CHAR, CHECKSUM_DELIMITER, FIELD_DELIMITER, MAX_LENGTH, TERMINATOR
Modifier and Type | Method and Description |
---|---|
double |
getMagneticHeading()
Returns the current magnetic heading.
|
double |
getSpeedKmh()
Returns the current water speed.
|
double |
getSpeedKnots()
Returns the current water speed.
|
void |
setMagneticHeading(double hdg)
Sets the magnetic heading.
|
void |
setSpeedKmh(double kmh)
Sets the water speed in km/h.
|
void |
setSpeedKnots(double knots)
Sets the water speed in knots.
|
getHeading, isTrue, setHeading
getBeginChar, getFieldCount, getSentenceId, getTalkerId, isAISSentence, isProprietary, isValid, reset, setBeginChar, setTalkerId, toSentence, toSentence, toString
double getMagneticHeading()
double getSpeedKmh()
double getSpeedKnots()
void setMagneticHeading(double hdg)
hdg
- Heading in degrees magnetic.IllegalArgumentException
- If value is out of bounds [0..360]void setSpeedKmh(double kmh)
kmh
- Speed in kilmetres per hour.void setSpeedKnots(double knots)
knots
- Speed in knots (nautical miles per hour)Copyright (C) 2010-2017 Java Marine API authors. All Rights Reserved.