public interface AISObserver
extends org.vesalainen.util.Transactional
It is mostly easier to derive your class from AbstractAISObserver class. AbstractAISObserver has empty methods for all AISObserver methods.
Observer methods are called as soon they are found in input. Parsing might cause syntax error or NMEA sentence checksum might fail. In that case rollback is called. Critical application should store the values and use them only after commit.
| Modifier and Type | Method and Description |
|---|---|
void |
setAdditionalServiceStatus(ServiceStatus serviceStatus)
Additional services
|
void |
setAddressed(boolean addressed)
false=Broadcast, true=Addressed
|
void |
setAgentServiceStatus(ServiceStatus serviceStatus)
Agent
|
void |
setAirDraught(int meters)
Air Draught
|
void |
setAirPressure(float pressure)
Pressure at sea level
|
void |
setAirPressure(int pressure)
800-1200hPa: units 1hPa
|
void |
setAirPressureChange(float delta)
Pressure Change
|
void |
setAirPressureTendency(Tendency tendency)
Pressure Tendency
|
void |
setAirTemperature(float degrees)
Air Temperature
|
void |
setAisVersion(int arg)
0=[ITU1371], 1-3 = future editions
|
void |
setAltitude(int meters)
Altitude
|
void |
setAmountOfCargo(int amount)
Amount of Cargo
|
void |
setAreaNotice(AreaNoticeDescription areaNoticeDescription)
Notice Description
|
void |
setAssignedMode(boolean b)
Returns true if device is in assigned mode.
|
void |
setAverageWindSpeed(int knots)
Average Wind Speed
|
void |
setBallastServiceStatus(ServiceStatus serviceStatus)
Reserved ballast exchange
|
void |
setBand(boolean flag)
Base stations can command units to switch frequency.
|
void |
setBearing(int bearing)
Bearing
|
void |
setBerthDepth(float meters)
Berth Water Depth
|
void |
setBerthLength(int meters)
Berth length
|
void |
setBerthName(String berthName)
Name of Berth
|
void |
setCallSign(String callSign)
Call Sign
|
void |
setCartageServiceStatus(ServiceStatus serviceStatus)
Cartage
|
void |
setChandlerServiceStatus(ServiceStatus serviceStatus)
Chandler
|
void |
setChannelA(int arg)
Channel number
|
void |
setChannelABand(boolean band)
false=Default, true=12.5kHz
|
void |
setChannelB(int arg)
Channel number
|
void |
setChannelBBand(boolean band)
false=Default, true=12.5kHz
|
void |
setClock(Clock clock) |
void |
setClosingFrom(String closingFrom)
Location Of Closing From
|
void |
setClosingTo(String closingTo)
Location of Closing To
|
void |
setCourse(float cog)
Course Over Ground (COG).
|
void |
setCraneServiceStatus(ServiceStatus serviceStatus)
Crane(s)
|
void |
setCsUnit(boolean cs)
Returns false if Class B SOTDMA unit, true if Class B CS (Carrier Sense) unit
|
void |
setCurrentDirection2(int degrees)
Current Direction #2
|
void |
setCurrentDirection3(int degrees)
Current Direction #3
|
void |
setCurrentSpeed(float knots)
Current Speed Predicted
|
void |
setCurrentSpeed2(float knots)
Current Speed #2
|
void |
setCurrentSpeed3(float knots)
Current Speed #3
|
void |
setCustomsServiceStatus(ServiceStatus serviceStatus)
Customs house
|
void |
setDac(int dac)
Designated Area Code.
|
void |
setDay(int day)
Day (UTC) 1-31
|
void |
setDescription(String description)
Description
|
void |
setDestination(String destination)
Destination
|
void |
setDestinationMMSI(int mmsi)
Destination MMSI
|
void |
setDewPoint(float degrees)
Dew Point
|
void |
setDimensionToBow(int dimension)
Dimension to Bow
|
void |
setDimensionToPort(int dimension)
Dimension to Port
|
void |
setDimensionToStarboard(int dimension)
Dimension to Starboard
|
void |
setDimensionToStern(int dimension)
Dimension to Stern
|
void |
setDisplay(boolean hasDisplay)
Returns true if has display
|
void |
setDistance(int distance)
Distance
|
void |
setDraught(float meters)
Draught
|
void |
setDsc(boolean dsc)
Returns true if, unit is attached to a VHF voice radio with DSC capability.
|
void |
setDte(boolean ready)
Data terminal ready
|
void |
setDuration(int duration)
Duration
|
void |
setEast(int east)
E dimension
|
void |
setElectricalServiceStatus(ServiceStatus serviceStatus)
Electrical
|
void |
setEpfd(EPFDFixTypes epfdFixTypes)
Type of EPFD
|
void |
setError(String string) |
void |
setFid(int fid)
Functional ID for a message subtype.
|
void |
setFromDay(int day)
From day (UTC)
|
void |
setFromHour(int hour)
From Hour (UTC) 0-23
|
void |
setFromMinute(int minute)
From Minute (UTC) 0-59
|
void |
setFromMonth(int month)
From month (UTC)
|
void |
setFuelServiceStatus(ServiceStatus serviceStatus)
Bunker/fuel
|
void |
setFuture1ServiceStatus(ServiceStatus serviceStatus)
Reserved for future
|
void |
setFuture2ServiceStatus(ServiceStatus serviceStatus)
Reserved for future
|
void |
setGustSpeed(int knots)
Gust Speed
|
void |
setHazardouswasteServiceStatus(ServiceStatus serviceStatus)
Waste disposal (hazardous)
|
void |
setHeading(int heading)
True Heading (HDG)
|
void |
setHour(int hour)
Hour (UTC) 0-23
|
void |
setIce(int ice)
Ice
|
void |
setId(long id)
Target identifier
|
void |
setIdType(TargetIdentifierType targetIdentifierType)
Identifier type
|
void |
setImdCategory(String imdCategory)
IMD Category
|
void |
setImoNumber(int imo)
IMO ship ID number
|
void |
setIncrement1(int arg)
Repeat increment 1
|
void |
setIncrement2(int arg)
Repeat increment 2
|
void |
setIncrement3(int arg)
Repeat increment 3
|
void |
setIncrement4(int arg)
Repeat increment 4
|
void |
setLastPort(String lastPort)
Last Port Of Call.
|
void |
setLastPortDay(int day)
ETA Day (UTC) 1-31
|
void |
setLastPortHour(int hour)
ETA Hour (UTC) 0-23
|
void |
setLastPortMinute(int minute)
ETA Minute (UTC) 0-59
|
void |
setLastPortMonth(int month)
ETA Month (UTC).
|
void |
setLatitude(float degrees)
Values up to plus or minus 90 degrees, North = positive, South = negative.
|
void |
setLeft(int left)
Left boundary
|
void |
setLiftServiceStatus(ServiceStatus serviceStatus)
Lift(s)
|
void |
setLinkage(int id)
Message Linkage ID
|
void |
setLiquidwasteServiceStatus(ServiceStatus serviceStatus)
Waste disposal (liquid)
|
void |
setLocation(String location)
Location
|
void |
setLongitude(float degrees)
Values up to plus or minus 180 degrees, East = positive, West = negative.
|
void |
setMainDangerousGood(String mainDangerousGood)
Main Dangerous Good
|
void |
setManeuver(ManeuverIndicator maneuverIndicator)
Maneuver Indicator
|
void |
setMeasurementDepth2(int meters)
Measurement Depth #2
|
void |
setMeasurementDepth3(int meters)
Measurement Depth #3
|
void |
setMedicalServiceStatus(ServiceStatus serviceStatus)
Medical facilities
|
void |
setMessageType(MessageTypes messageTypes)
Set the type of message
|
void |
setMinute(int minute)
Minute (UTC) 0-59
|
void |
setMmsi(int mmsi)
Maritime Mobile Service Identity.
|
void |
setMmsi1(int mmsi)
MMSI number 1
|
void |
setMmsi2(int mmsi)
MMSI number 2
|
void |
setMmsi3(int mmsi)
MMSI number 3
|
void |
setMmsi4(int mmsi)
MMSI number 4
|
void |
setMonth(int month)
Month (UTC).
|
void |
setMooringPosition(MooringPosition mooringPosition)
Mooring Position
|
void |
setMotherShipMMSI(int arg)
Mothership MMSI
|
void |
setMsg22(boolean b)
Returns true If, unit can accept a channel assignment via Message Type 22.
|
void |
setName(String name)
Name in sixbit chars
|
void |
setNameExtension(String nameExtension)
If present, the Name Extension consists of packed six-bit ASCII
characters followed by 0-6 bits of padding to an 8-bit boundary.
|
void |
setNavaidType(NavaidTypes navaidTypes) |
void |
setNavigationStatus(NavigationStatus navigationStatus)
Navigation Status
|
void |
setNavrepairServiceStatus(ServiceStatus serviceStatus)
Navigation repair
|
void |
setNeLatitude(float f)
SW Longitude
|
void |
setNeLongitude(float f)
NE Longitude
|
void |
setNextPort(String nextPort)
Next Port Of Call.
|
void |
setNextPortDay(int day)
ETA Day (UTC) 1-31
|
void |
setNextPortHour(int hour)
ETA Hour (UTC) 0-23
|
void |
setNextPortMinute(int minute)
ETA Minute (UTC) 0-59
|
void |
setNextPortMonth(int month)
ETA Month (UTC).
|
void |
setNextSignal(MarineTrafficSignals marineTrafficSignals)
Expected Next Signal
|
void |
setNorth(int north)
N dimension
|
void |
setOffPosition(boolean off)
The Off-Position Indicator is for floating Aids-to-Navigation only: false
means on position; true means off position.
|
void |
setOffset1(int arg)
Reserved offset number 1
|
void |
setOffset2(int arg)
Reserved offset number 2
|
void |
setOffset3(int arg)
Reserved offset number 3
|
void |
setOffset4(int arg)
Reserved offset number 4
|
void |
setOrientation(int orientation)
Orientation
|
void |
setOwnMessage(boolean ownMessage)
Set own message status.
|
void |
setPartNumber(int arg)
Part Number
|
void |
setPersonsOnBoard(int persons)
# persons on board.
|
void |
setPortname(String portName)
Name of Port & Berth
|
void |
setPositionAccuracy(boolean accuracy)
The position accuracy flag indicates the accuracy of the fix.
|
void |
setPower(boolean high)
Power
|
void |
setPrecipitation(PrecipitationTypes precipitationTypes)
Precipitation
|
void |
setPrecision(int precision)
Precision
|
void |
setProvisionsServiceStatus(ServiceStatus serviceStatus)
Provisions
|
void |
setRadioStatus(int radio)
Diagnostic information for the radio system.
|
void |
setRadius(int radius)
Radius
|
void |
setRaim(boolean raim)
The RAIM flag indicates whether Receiver Autonomous Integrity Monitoring
is being used to check the performance of the EPFD.
|
void |
setRateOfTurn(float degreesPerMinute)
Rate of Turn (ROT)
|
void |
setReasonForClosing(String reasonForClosing)
Reason For Closing
|
void |
setRegional1ServiceStatus(ServiceStatus serviceStatus)
Regional reserved 1
|
void |
setRegional2ServiceStatus(ServiceStatus serviceStatus)
Regional reserved 2
|
void |
setRelativeHumidity(int humidity)
Relative Humidity
|
void |
setRepeatIndicator(int repeatIndicator)
Repeat Indicator.
|
void |
setReservedSlots1(int arg)
Consecutive slots 1
|
void |
setReservedSlots2(int arg)
Consecutive slots 2
|
void |
setReservedSlots3(int arg)
Consecutive slots 3
|
void |
setReservedSlots4(int arg)
Consecutive slots 4
|
void |
setRetransmit(boolean retransmit)
Retransmit flag
|
void |
setRight(int right)
Right boundary
|
void |
setRouteType(RouteTypeCodes routeTypeCodes)
Route Type
|
void |
setSalinity(float f)
Salinity
|
void |
setScale(int scale)
Scale factor
|
void |
setSeaState(BeaufortScale beaufortScale)
Sea state
|
void |
setSecond(int second)
Second of UTC timestamp
|
void |
setSender(int sender)
Sender Class
|
void |
setSensorAltitude(float meters)
Sensor altitude above MSL
|
void |
setSequenceNumber(int seq)
Sequence Number
|
void |
setSerialNumber(int arg)
Serial Number
|
void |
setServicesAvailability(boolean available)
Services Availability
|
void |
setShape(SubareaType subareaType)
Shape of area
|
void |
setShiprepairServiceStatus(ServiceStatus serviceStatus)
Ship repair
|
void |
setShipType(CodesForShipType codesForShipType)
Ship Type
|
void |
setSignal(MarineTrafficSignals marineTrafficSignals)
Signal In Service
|
void |
setSolidwasteServiceStatus(ServiceStatus serviceStatus)
Waste disposal (solid)
|
void |
setSpeed(float knots)
Speed Over Ground (SOG).
|
void |
setStation(String station)
Name of Signal Station
|
void |
setSteamServiceStatus(ServiceStatus serviceStatus)
Steam
|
void |
setStevedoreServiceStatus(ServiceStatus serviceStatus)
Stevedore
|
void |
setSurfaceCurrentDirection(int currentDirection)
Current Direction Predicted
|
void |
setSurfaceCurrentSpeed(float knots)
Surface Current Speed
|
void |
setSurveyorServiceStatus(ServiceStatus serviceStatus)
Surveyor
|
void |
setSwellDirection(int degrees)
Swell direction
|
void |
setSwellHeight(float meters)
Swell height
|
void |
setSwellPeriod(int seconds)
Swell period
|
void |
setSwLatitude(float f)
SW Latitude
|
void |
setSwLongitude(float f)
NE Latitude
|
void |
setText(String text)
Text
|
void |
setTimeout1(int arg)
Allocation timeout in minutes 1
|
void |
setTimeout2(int arg)
Allocation timeout in minutes 2
|
void |
setTimeout3(int arg)
Allocation timeout in minutes 3
|
void |
setTimeout4(int arg)
Allocation timeout in minutes 4
|
void |
setToDay(int day)
To day (UTC)
|
void |
setToHour(int hour)
To Hour (UTC) 0-23
|
void |
setToMinute(int minute)
To Minute (UTC) 0-59
|
void |
setToMonth(int month)
To month (UTC)
|
void |
setTransceiverMode(TransceiverModes transceiverMode)
Transmit/receive mode
|
void |
setTugsServiceStatus(ServiceStatus serviceStatus)
Tugs
|
void |
setUnitModelCode(int arg)
Unit Model Code
|
void |
setUnitOfExtension(ExtensionUnit unit)
Unit of extension
|
void |
setUnitOfQuantity(CargoUnitCodes cargoUnitCodes)
Unit of Quantity
|
void |
setUnNumber(int unid)
UN Number
|
void |
setVariant(int variant)
Variant
|
void |
setVendorId(String vendorId) |
void |
setVersion(int version)
AIS Version.
|
void |
setVesselName(String vesselName)
Vessel Name
|
void |
setVirtualAid(boolean virtual)
The Virtual Aid flag is interpreted as follows: false = default = real
Aid to Navigation at indicated position; true = virtual Aid to Navigation
simulated by nearby AIS station.
|
void |
setVisibility(float nm)
Horiz.
|
void |
setVisibilityLimit(boolean reached)
Visibility Limit
|
void |
setWaterLevel(float meters)
Water Level
|
void |
setWaterLevelTrend(Tendency trend)
Water Level Trend
|
void |
setWaterPressure(float decibar)
Water pressure: 0.0-6000.0
|
void |
setWaterServiceStatus(ServiceStatus serviceStatus)
Potable water
|
void |
setWaterTemperature(float degrees)
Water Temperature
|
void |
setWaveDirection(int degrees)
Wave direction
|
void |
setWaveHeight(float meters)
Wave height
|
void |
setWavePeriod(int seconds)
Wave period
|
void |
setWaypointCount(int count)
Waypoint count
|
void |
setWeather(WMOCode45501 wmoCode45501)
Present Weather
|
void |
setWindDirection(int degrees)
Wind Direction
|
void |
setWindGustDirection(int degrees)
Wind Gust Direction
|
void |
setYear(int year)
Year (UTC).
|
void |
setZoneSize(int arg)
Size of transitional zone
|
void setOwnMessage(boolean ownMessage)
ownMessage - void setMessageType(MessageTypes messageTypes)
messageTypes - void setRepeatIndicator(int repeatIndicator)
repeatIndicator - void setMmsi(int mmsi)
mmsi - void setNavigationStatus(NavigationStatus navigationStatus)
navigationStatus - void setRateOfTurn(float degreesPerMinute)
degreesPerMinute - degrees / minutevoid setSpeed(float knots)
knots - speed in knots. value 102.2 indicates 102.2 knots or higher.void setPositionAccuracy(boolean accuracy)
accuracy - void setLongitude(float degrees)
degrees - longitude in degreesvoid setLatitude(float degrees)
degrees - latitude in degreesvoid setCourse(float cog)
cog - void setHeading(int heading)
heading - 0 to 359 degreesvoid setSecond(int second)
second - void setManeuver(ManeuverIndicator maneuverIndicator)
maneuverIndicator - void setRaim(boolean raim)
raim - void setRadioStatus(int radio)
radio - void setYear(int year)
year - void setMonth(int month)
month - 1-12void setDay(int day)
day - void setHour(int hour)
hour - void setMinute(int minute)
minute - void setEpfd(EPFDFixTypes epfdFixTypes)
epfdFixTypes - void setVersion(int version)
void setImoNumber(int imo)
imo - void setCallSign(String callSign)
callSign - void setVesselName(String vesselName)
vesselName - void setDimensionToBow(int dimension)
dimension - metersvoid setDimensionToStern(int dimension)
dimension - metersvoid setDimensionToPort(int dimension)
dimension - metersvoid setDimensionToStarboard(int dimension)
dimension - metersvoid setDraught(float meters)
meters - void setDestination(String destination)
destination - void setDte(boolean ready)
ready - void setShipType(CodesForShipType codesForShipType)
codesForShipType - void setSequenceNumber(int seq)
seq - void setDestinationMMSI(int mmsi)
mmsi - void setRetransmit(boolean retransmit)
retransmit - void setDac(int dac)
dac - void setFid(int fid)
fid - void setLastPort(String lastPort)
lastPort - void setLastPortMonth(int month)
month - 1-12void setLastPortDay(int day)
day - void setLastPortHour(int hour)
hour - void setLastPortMinute(int minute)
minute - void setNextPort(String nextPort)
nextPort - void setNextPortMonth(int month)
month - 1-12void setNextPortDay(int day)
day - void setNextPortHour(int hour)
hour - void setNextPortMinute(int minute)
minute - void setMainDangerousGood(String mainDangerousGood)
mainDangerousGood - void setImdCategory(String imdCategory)
imdCategory - void setUnNumber(int unid)
unid - void setAmountOfCargo(int amount)
amount - void setUnitOfQuantity(CargoUnitCodes cargoUnitCodes)
cargoUnitCodes - void setFromHour(int hour)
hour - void setFromMinute(int minute)
minute - void setToHour(int hour)
hour - void setToMinute(int minute)
minute - void setSurfaceCurrentDirection(int currentDirection)
currentDirection - degrees 0-359void setCurrentSpeed(float knots)
knots - void setPersonsOnBoard(int persons)
persons - void setLinkage(int id)
id - void setPortname(String portName)
portName - void setAreaNotice(AreaNoticeDescription areaNoticeDescription)
areaNoticeDescription - void setDuration(int duration)
duration - In minutes, 0 = cancel this notice.void setShape(SubareaType subareaType)
subareaType - void setScale(int scale)
scale - Exponent for area dimensions 1 = meters (default)void setPrecision(int precision)
precision - Decimal places of precision (defaults to 4)void setRadius(int radius)
radius - Radius of area 0 = point (default), else 1-4095 * 10^scale mvoid setEast(int east)
east - Box dimension east 0 = N/S line (default), else 1-255 * 10^scale mvoid setNorth(int north)
north - Box dimension north 0 = E/W line (default), else 1-255 * 10^scale mvoid setOrientation(int orientation)
orientation - Degrees clockwise from true N, 0 = no rotation (default), else 1-359, 360-511 reserved.void setLeft(int left)
left - Degrees clockwise from true N, 0 = no rotation (default), else 1-359, 360-511 reserved.void setRight(int right)
right - Degrees clockwise from true N, 0 = no rotation (default), else 1-359, 360-511 reserved.void setBearing(int bearing)
bearing - True bearing in half-degree steps from previous waypoint; 720 = N/A (default).void setDistance(int distance)
distance - Distance from prev. waypoint, 0 = no point (default), else 1-1023 * 10^scale mvoid setText(String text)
text - void setBerthLength(int meters)
meters - In 1m steps, 1-510m, 511 = >= 511m 0 = N/A (default).void setBerthDepth(float meters)
meters - 0.1-25.4m in 0.1 steps 255 = >= 25.5m 0 = N/A (default)void setServicesAvailability(boolean available)
available - void setBerthName(String berthName)
berthName - void setMooringPosition(MooringPosition mooringPosition)
mooringPosition - void setAgentServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setFuelServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setChandlerServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setStevedoreServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setElectricalServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setWaterServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setCustomsServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setCartageServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setCraneServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setLiftServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setMedicalServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setNavrepairServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setProvisionsServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setShiprepairServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setSurveyorServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setSteamServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setTugsServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setSolidwasteServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setLiquidwasteServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setHazardouswasteServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setBallastServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setAdditionalServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setRegional1ServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setRegional2ServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setFuture1ServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setFuture2ServiceStatus(ServiceStatus serviceStatus)
serviceStatus - void setSender(int sender)
sender - 0 = ship (default), 1 = authority, 27 = reserved for future usevoid setWaypointCount(int count)
count - void setRouteType(RouteTypeCodes routeTypeCodes)
routeTypeCodes - void setDescription(String description)
description - void setMmsi1(int mmsi)
mmsi - void setMmsi2(int mmsi)
mmsi - void setMmsi3(int mmsi)
mmsi - void setMmsi4(int mmsi)
mmsi - void setAverageWindSpeed(int knots)
knots - 10-min avg wind speed, knotsvoid setGustSpeed(int knots)
knots - 10-min max wind speed, knotsvoid setWindDirection(int degrees)
degrees - 0-359, degrees fom true northvoid setWindGustDirection(int degrees)
degrees - 0-359, degrees fom true northvoid setAirTemperature(float degrees)
degrees - Cvoid setRelativeHumidity(int humidity)
humidity - 0-100%, units of 1%, 127 = N/A (default).void setDewPoint(float degrees)
degrees - -20.0 to +50.0: 0.1 deg Cvoid setAirPressure(int pressure)
pressure - void setAirPressureTendency(Tendency tendency)
tendency - 0 = steady, 1 = decreasing, 2 = increasing, 3 - N/A (default).void setVisibility(float nm)
nm - void setWaterLevel(float meters)
meters - void setWaterLevelTrend(Tendency trend)
trend - 0 = steady, 1 = decreasing, 2 = increasing, 3 - N/A (default).void setSurfaceCurrentSpeed(float knots)
knots - 0.0-25.0 knots: units 0.1 knotvoid setCurrentSpeed2(float knots)
knots - 0.0-25.0 in units of 0.1 knot, >=251 = N/A (default).void setCurrentDirection2(int degrees)
degrees - 0-359: deg. fom true north, >=360 = N/A (default)void setMeasurementDepth2(int meters)
meters - 0-30m down: units 0.1m, 31 = N/A (default).void setCurrentSpeed3(float knots)
knots - 0.0-25.0 in units of 0.1 knot, >=251 = N/A (default).void setCurrentDirection3(int degrees)
degrees - 0-359: deg. fom true north, >=360 = N/A (default)void setMeasurementDepth3(int meters)
meters - 0-30m down: units 0.1m, 31 = N/A (default).void setWaveHeight(float meters)
meters - 0-25m: units of 0.1m, >=251 = N/A (default).void setWavePeriod(int seconds)
seconds - Seconds 0-60: >= 61 = N/A (default).void setWaveDirection(int degrees)
degrees - 0-359: deg. fom true north, >=360 = N/A (default).void setSwellHeight(float meters)
meters - 0-25m: units of 0.1m, >=251 = N/A (default).void setSwellPeriod(int seconds)
seconds - Seconds 0-60: >= 61 = N/A (default).void setSwellDirection(int degrees)
degrees - 0-359: deg. fom true north, >=360 = N/A (default).void setWaterTemperature(float degrees)
degrees - -10.0 to 50.0: units 0.1 Cvoid setSalinity(float f)
f - 0.0-50.0%: units 0.1%void setIce(int ice)
ice - Yes/No (??? this is 2-bit field???)void setPrecipitation(PrecipitationTypes precipitationTypes)
precipitationTypes - void setSeaState(BeaufortScale beaufortScale)
beaufortScale - void setReasonForClosing(String reasonForClosing)
reasonForClosing - void setClosingFrom(String closingFrom)
closingFrom - void setClosingTo(String closingTo)
closingTo - void setUnitOfExtension(ExtensionUnit unit)
unit - void setFromMonth(int month)
month - 1-12void setFromDay(int day)
day - 1-31void setToMonth(int month)
month - 1-12void setToDay(int day)
day - 1-31void setAirDraught(int meters)
meters - Height in metersvoid setIdType(TargetIdentifierType targetIdentifierType)
targetIdentifierType - void setId(long id)
id - Target ID data.setIdType(TargetIdentifierType)void setStation(String station)
station - void setSignal(MarineTrafficSignals marineTrafficSignals)
marineTrafficSignals - void setNextSignal(MarineTrafficSignals marineTrafficSignals)
marineTrafficSignals - void setVariant(int variant)
variant - void setLocation(String location)
location - void setWeather(WMOCode45501 wmoCode45501)
wmoCode45501 - void setVisibilityLimit(boolean reached)
reached - when on, indicates that the maximum range of the
visibility equipment was reached and the visibility reading shall be
regarded as > x.x NM.void setAirPressure(float pressure)
pressure - 90-1100 hPavoid setAirPressureChange(float delta)
delta - -50-+50hPa: units of 0.1hPa averaged over last 3 hours.void setName(String name)
name - void setNameExtension(String nameExtension)
nameExtension - void setVendorId(String vendorId)
vendorId - void setNavaidType(NavaidTypes navaidTypes)
void setError(String string)
void setClock(Clock clock)
void setAisVersion(int arg)
arg - void setWaterPressure(float decibar)
decibar - void setAltitude(int meters)
meters - void setSensorAltitude(float meters)
meters - void setCsUnit(boolean cs)
cs - void setDisplay(boolean hasDisplay)
hasDisplay - void setDsc(boolean dsc)
dsc - void setBand(boolean flag)
flag - void setMsg22(boolean b)
b - void setAssignedMode(boolean b)
b - void setReservedSlots1(int arg)
arg - void setReservedSlots2(int arg)
arg - void setReservedSlots3(int arg)
arg - void setReservedSlots4(int arg)
arg - void setTimeout1(int arg)
arg - void setTimeout2(int arg)
arg - void setTimeout3(int arg)
arg - void setTimeout4(int arg)
arg - void setOffset1(int arg)
arg - void setOffset2(int arg)
arg - void setOffset3(int arg)
arg - void setOffset4(int arg)
arg - void setIncrement1(int arg)
arg - void setIncrement2(int arg)
arg - void setIncrement3(int arg)
arg - void setIncrement4(int arg)
arg - void setOffPosition(boolean off)
off - void setVirtualAid(boolean virtual)
virtual - void setChannelA(int arg)
arg - void setChannelB(int arg)
void setTransceiverMode(TransceiverModes transceiverMode)
transmitModes - void setPower(boolean high)
high - void setNeLongitude(float f)
f - void setSwLongitude(float f)
f - void setNeLatitude(float f)
f - void setSwLatitude(float f)
f - void setAddressed(boolean addressed)
addressed - void setChannelABand(boolean band)
band - void setChannelBBand(boolean band)
band - void setZoneSize(int arg)
arg - void setPartNumber(int arg)
arg - void setMotherShipMMSI(int arg)
arg - void setUnitModelCode(int arg)
arg - void setSerialNumber(int arg)
arg - Copyright © 2015. All rights reserved.