dk.navicon.AIS
Class ChannelManagement

java.lang.Object
  |
  +--dk.navicon.AIS.AISMessage
        |
        +--dk.navicon.AIS.ChannelManagement

public class ChannelManagement
extends AISMessage

This message shall be transmitted by a base station to command the VHF data link parameters for the geographical area designated in this message. The geographical area designated by this message shall be as defined in section 6.4.1.


Field Summary
 int addressed_or_broadcast
          0 = broadcast geographical area message = default; 1 = addressed message (to individual station(s))
 int channel_A
          Channel number according to Recommendation ITU-R M.1084-3, Annex4.
 int channel_A_bandwidth
          0 = default (as specified by channel number); 1 = 12.5 khz bandwidth
 int channel_B
          Channel number according to Recommendation ITU-R M.1084-3, Annex4.Note: The channel number also defines the channel bandwidth (refer to 6.4.1.3)
 int channel_B_bandwidth
          0 = default (as specified by channel number); 1 = 12.5 khz bandwidth
 int latitude_1
          Latitude of area to which the assignment applies; upper right corner (north east); in 1/10 minute (90 degrees, North = positive, South = negative)
 int latitude_2
          Latitude of area to which the assignment applies; lower left corner (south west); in 1/10 minute (90 degrees, North = positive, South = negative)
 int longitude_1
          Longitude of area to which the assignment applies; upper right corner (north east); in 1/10 minute (180 degrees, East = positive, West = negative)
 int longitude_2
          Longitude of area to which the assignment applies; lower left corner (south west); in 1/10 minute (180 degrees, East = positive, West = negative)
 int mmsi_nb
          MMSI number of base station
 int power
          0=High (default), 1=Low
 int spare
          Not used.
 int spare_1
          Not used.
 int transitional_zone_size
          The transitional zone size in nautical miles should be calculated by adding 1 to this parameter value.
 int Tx_Rx_mode
          0=Tx1/Tx2, Rx1/Rx2 (default) 1=Tx1, Rx1/Rx2 2 - 15: not used
 
Fields inherited from class dk.navicon.AIS.AISMessage
msg_id, rep_indi
 
Constructor Summary
ChannelManagement()
           
ChannelManagement(java.lang.String s, int fill_bits)
           
 
Method Summary
 dk.navicon.AIS.MessageDescription[] getMessageDescription()
           
 
Methods inherited from class dk.navicon.AIS.AISMessage
decode, encode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mmsi_nb

public int mmsi_nb
MMSI number of base station


spare

public int spare
Not used. Shall be set to zero.


channel_A

public int channel_A
Channel number according to Recommendation ITU-R M.1084-3, Annex4. Note: The channel number also defines the channel bandwidth (refer to 6.4.1.3)


channel_B

public int channel_B
Channel number according to Recommendation ITU-R M.1084-3, Annex4.Note: The channel number also defines the channel bandwidth (refer to 6.4.1.3)


Tx_Rx_mode

public int Tx_Rx_mode
0=Tx1/Tx2, Rx1/Rx2 (default) 1=Tx1, Rx1/Rx2 2 - 15: not used


power

public int power
0=High (default), 1=Low


longitude_1

public int longitude_1
Longitude of area to which the assignment applies; upper right corner (north east); in 1/10 minute (180 degrees, East = positive, West = negative)


latitude_1

public int latitude_1
Latitude of area to which the assignment applies; upper right corner (north east); in 1/10 minute (90 degrees, North = positive, South = negative)


longitude_2

public int longitude_2
Longitude of area to which the assignment applies; lower left corner (south west); in 1/10 minute (180 degrees, East = positive, West = negative)


latitude_2

public int latitude_2
Latitude of area to which the assignment applies; lower left corner (south west); in 1/10 minute (90 degrees, North = positive, South = negative)


addressed_or_broadcast

public int addressed_or_broadcast
0 = broadcast geographical area message = default; 1 = addressed message (to individual station(s))


channel_A_bandwidth

public int channel_A_bandwidth
0 = default (as specified by channel number); 1 = 12.5 khz bandwidth


channel_B_bandwidth

public int channel_B_bandwidth
0 = default (as specified by channel number); 1 = 12.5 khz bandwidth


transitional_zone_size

public int transitional_zone_size
The transitional zone size in nautical miles should be calculated by adding 1 to this parameter value. The default parameter value should be 4, which translate to 5 nautical miles. see ITU-R M.1371-1 4.1.5


spare_1

public int spare_1
Not used. Shall be set to zero.

Constructor Detail

ChannelManagement

public ChannelManagement()

ChannelManagement

public ChannelManagement(java.lang.String s,
                         int fill_bits)
                  throws AISParseException
Method Detail

getMessageDescription

public dk.navicon.AIS.MessageDescription[] getMessageDescription()
Overrides:
getMessageDescription in class AISMessage