dk.tbsalling.aismessages.messages
Class GroupAssignmentCommand

java.lang.Object
  extended by dk.tbsalling.aismessages.messages.DecodedAISMessage
      extended by dk.tbsalling.aismessages.messages.GroupAssignmentCommand
All Implemented Interfaces:
Serializable

public class GroupAssignmentCommand
extends DecodedAISMessage

intended to be broadcast by a competent authority (an AIS network-control base station) to set to set operational parameters for all mobile stations in an AIS coverage region

Author:
tbsalling
See Also:
Serialized Form

Constructor Summary
GroupAssignmentCommand(Integer repeatIndicator, MMSI sourceMmsi, Float northEastLatitude, Float northEastLongitude, Float southWestLatitude, Float southWestLongitude, StationType stationType, ShipType shipType, TxRxMode transmitReceiveMode, ReportingInterval reportingInterval, Integer quietTime)
           
 
Method Summary
static GroupAssignmentCommand fromEncodedMessage(EncodedAISMessage encodedMessage)
           
 Float getNorthEastLatitude()
           
 Float getNorthEastLongitude()
           
 Integer getQuietTime()
           
 ReportingInterval getReportingInterval()
           
 ShipType getShipType()
           
 Float getSouthWestLatitude()
           
 Float getSouthWestLongitude()
           
 StationType getStationType()
           
 TxRxMode getTransmitReceiveMode()
           
 
Methods inherited from class dk.tbsalling.aismessages.messages.DecodedAISMessage
equals, getMessageType, getMetadata, getRepeatIndicator, getSourceMmsi, hashCode, setMetadata, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroupAssignmentCommand

public GroupAssignmentCommand(Integer repeatIndicator,
                              MMSI sourceMmsi,
                              Float northEastLatitude,
                              Float northEastLongitude,
                              Float southWestLatitude,
                              Float southWestLongitude,
                              StationType stationType,
                              ShipType shipType,
                              TxRxMode transmitReceiveMode,
                              ReportingInterval reportingInterval,
                              Integer quietTime)
Method Detail

getNorthEastLatitude

public final Float getNorthEastLatitude()

getNorthEastLongitude

public final Float getNorthEastLongitude()

getSouthWestLatitude

public final Float getSouthWestLatitude()

getSouthWestLongitude

public final Float getSouthWestLongitude()

getStationType

public final StationType getStationType()

getShipType

public final ShipType getShipType()

getTransmitReceiveMode

public final TxRxMode getTransmitReceiveMode()

getReportingInterval

public final ReportingInterval getReportingInterval()

getQuietTime

public final Integer getQuietTime()

fromEncodedMessage

public static GroupAssignmentCommand fromEncodedMessage(EncodedAISMessage encodedMessage)


Copyright © 2013 Thomas Borg Salling. All Rights Reserved.