public class VesselMonitor extends AbstractAISObserver
channel, numberOfSentences, sentenceNumber, sequentialMessageID| Constructor and Description |
|---|
VesselMonitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
commit(String reason) |
void |
rollback(String reason) |
void |
setCallSign(String fromSixBitCharacters)
Call Sign
|
void |
setCourse(float cog)
Course Over Ground (COG).
|
void |
setDay(int day)
Day (UTC) 1-31
|
void |
setHour(int hour)
Hour (UTC) 0-23
|
void |
setLatitude(float degrees)
Values up to plus or minus 90 degrees, North = positive, South = negative.
|
void |
setLongitude(double degrees)
Values up to plus or minus 180 degrees, East = positive, West = negative.
|
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 |
setMonth(int month)
Month (UTC).
|
void |
setPrefix(int numberOfSentences,
int sentenceNumber,
int sequentialMessageID,
char channel) |
void |
setRadioStatus(int radio)
Diagnostic information for the radio system.
|
void |
setRAIM(boolean raim)
The RAIM flag indicates whether Receiver Autonomous Integrity Monitoring
is being used to check the performance of the EPFD.
|
void |
setSecond(int second)
Second of UTC timestamp
|
void |
setSpeed(float knots)
Speed Over Ground (SOG).
|
void |
setStatus(NavigationStatus navigationStatus)
Navigation Status
|
void |
setTurn(float degreesPerMinute)
Rate of Turn (ROT)
|
void |
setYear(int year)
Year (UTC).
|
setAccuracy, setAdditionalServiceStatus, setAgentServiceStatus, setAirDraught, setAirPressure, setAirPressure, setAirPressureChange, setAirPressureTendency, setAirTemperature, setAmountOfCargo, setAreaNotice, setAverageWindSpeed, setBallastServiceStatus, setBearing, setBerthDepth, setBerthLength, setBerthName, setCartageServiceStatus, setChandlerServiceStatus, setChannel, setClosingFrom, setClosingTo, setCraneServiceStatus, setCurrentDirection, setCurrentDirection2, setCurrentDirection3, setCurrentSpeed, setCurrentSpeed2, setCurrentSpeed3, setCustomsServiceStatus, setDAC, setDescription, setDestination, setDestinationMMSI, setDewPoint, setDimensionToBow, setDimensionToPort, setDimensionToStarboard, setDimensionToStern, setDistance, setDraught, setDTE, setDuration, setEast, setElectricalServiceStatus, setEPFD, setFID, setFromDay, setFromHour, setFromMinute, setFromMonth, setFuelServiceStatus, setFuture1ServiceStatus, setFuture2ServiceStatus, setGustSpeed, setHazardouswasteServiceStatus, setHeading, setIce, setId, setIdType, setIMDCategory, setIMONumber, setLastPort, setLastPortDay, setLastPortHour, setLastPortMinute, setLastPortMonth, setLeft, setLiftServiceStatus, setLinkage, setLiquidwasteServiceStatus, setLocation, setMainDangerousGood, setManeuver, setMeasurementDepth2, setMeasurementDepth3, setMedicalServiceStatus, setMMSI1, setMMSI2, setMMSI3, setMMSI4, setMooringPosition, setName, setNameExtension, setNavrepairServiceStatus, setNextPort, setNextPortDay, setNextPortHour, setNextPortMinute, setNextPortMonth, setNextSignal, setNorth, setNumberOfSentences, setOrientation, setOwnMessage, setPersonsOnBoard, setPortname, setPrecipitation, setPrecision, setProvisionsServiceStatus, setRadius, setReasonForClosing, setRegional1ServiceStatus, setRegional2ServiceStatus, setRelativeHumidity, setRepeatIndicator, setRetransmit, setRight, setRouteType, setSalinity, setScale, setSeaState, setSender, setSentenceNumber, setSequenceMessageId, setSequenceNumber, setServicesAvailability, setShape, setShiprepairServiceStatus, setShipType, setSignal, setSolidwasteServiceStatus, setStation, setSteamServiceStatus, setStevedoreServiceStatus, setSurfaceCurrentSpeed, setSurveyorServiceStatus, setSwellDirection, setSwellHeight, setSwellPeriod, setText, setToDay, setToHour, setToMinute, setToMonth, setTugsServiceStatus, setUnitOfExtension, setUnitOfQuantity, setUNNumber, setVariant, setVersion, setVesselName, setVisibility, setVisibilityLimit, setWaterLevel, setWaterLevelTrend, setWaterServiceStatus, setWaterTemperature, setWaveDirection, setWaveHeight, setWavePeriod, setWaypointCount, setWeather, setWindDirection, setWindGustDirectionpublic void setPrefix(int numberOfSentences,
int sentenceNumber,
int sequentialMessageID,
char channel)
setPrefix in interface AISObserversetPrefix in class AbstractAISObserverpublic void setMessageType(MessageTypes messageTypes)
AISObserversetMessageType in interface AISObserversetMessageType in class AbstractAISObserverpublic void setMMSI(int mmsi)
AISObserversetMMSI in interface AISObserversetMMSI in class AbstractAISObserverpublic void rollback(String reason)
rollback in interface Transactionalrollback in class AbstractAISObserverpublic void commit(String reason)
commit in interface Transactionalcommit in class AbstractAISObserverpublic void setStatus(NavigationStatus navigationStatus)
AISObserversetStatus in interface AISObserversetStatus in class AbstractAISObserverpublic void setTurn(float degreesPerMinute)
AISObserversetTurn in interface AISObserversetTurn in class AbstractAISObserverdegreesPerMinute - degrees / minutepublic void setSpeed(float knots)
AISObserversetSpeed in interface AISObserversetSpeed in class AbstractAISObserverknots - speed in knots. value 102.2 indicates 102.2 knots or higher.public void setLongitude(double degrees)
AISObserversetLongitude in interface AISObserversetLongitude in class AbstractAISObserverdegrees - longitude in degreespublic void setLatitude(float degrees)
AISObserversetLatitude in interface AISObserversetLatitude in class AbstractAISObserverdegrees - latitude in degreespublic void setCourse(float cog)
AISObserversetCourse in interface AISObserversetCourse in class AbstractAISObserverpublic void setYear(int year)
AISObserversetYear in interface AISObserversetYear in class AbstractAISObserverpublic void setMonth(int month)
AISObserversetMonth in interface AISObserversetMonth in class AbstractAISObservermonth - 1-12public void setDay(int day)
AISObserversetDay in interface AISObserversetDay in class AbstractAISObserverpublic void setMinute(int minute)
AISObserversetMinute in interface AISObserversetMinute in class AbstractAISObserverpublic void setHour(int hour)
AISObserversetHour in interface AISObserversetHour in class AbstractAISObserverpublic void setSecond(int second)
AISObserversetSecond in interface AISObserversetSecond in class AbstractAISObserverpublic void setRAIM(boolean raim)
AISObserversetRAIM in interface AISObserversetRAIM in class AbstractAISObserverpublic void setRadioStatus(int radio)
AISObserversetRadioStatus in interface AISObserversetRadioStatus in class AbstractAISObserverpublic void setCallSign(String fromSixBitCharacters)
AISObserversetCallSign in interface AISObserversetCallSign in class AbstractAISObserverCopyright © 2014. All rights reserved.