dk.navicon.AIS
Class DataLinkManagementMessage

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

public class DataLinkManagementMessage
extends AISMessage

This message shall be used by base station(s) to pre-announce the fixed allocation schedule (FATDMA) for one or more base station(s) and it shall be repeated as often as required. This way the system can provide a high level of throughput for base station(s). This is especially important in regions where several base stations are located adjacent to each other and mobile station(s) move between these different regions.


Field Summary
 int increment_1
          Increment to repeat reservation block 1
 int increment_2
          Increment to repeat reservation block 2 (optional)
 int increment_3
          Increment to repeat reservation block 3 (optional)
 int increment_4
          Increment to repeat reservation block 4 (optional)
 int mmsi_nb
          MMSI number of base station
 int nb_slots_1
          Number of reserved consecutive slots: 1 - 15
 int nb_slots_2
          Number of reserved consecutive slots: 1 - 15; optional
 int nb_slots_3
          Number of reserved consecutive slots: 1 - 15; optional
 int nb_slots_4
          Number of reserved consecutive slots: 1 - 15; optional
 int offset_nb_1
          Reserved slot offset number; 0 = not available
 int offset_nb_2
          Reserved slot offset number (Optional)
 int offset_nb_3
          Reserved slot offset number (optional)
 int offset_nb_4
          Reserved slot offset number (optional)
 int spare
          Not used.
 int spare_1
          Not used.
 int timeout_1
          Time out value in minutes
 int timeout_2
          Time out value in minutes (optional)
 int timeout_3
          Time out value in minutes (optional)
 int timeout_4
          Time out value in minutes (optional)
 
Fields inherited from class dk.navicon.AIS.AISMessage
msg_id, rep_indi
 
Constructor Summary
DataLinkManagementMessage()
           
DataLinkManagementMessage(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


offset_nb_1

public int offset_nb_1
Reserved slot offset number; 0 = not available


nb_slots_1

public int nb_slots_1
Number of reserved consecutive slots: 1 - 15


timeout_1

public int timeout_1
Time out value in minutes


increment_1

public int increment_1
Increment to repeat reservation block 1


offset_nb_2

public int offset_nb_2
Reserved slot offset number (Optional)


nb_slots_2

public int nb_slots_2
Number of reserved consecutive slots: 1 - 15; optional


timeout_2

public int timeout_2
Time out value in minutes (optional)


increment_2

public int increment_2
Increment to repeat reservation block 2 (optional)


offset_nb_3

public int offset_nb_3
Reserved slot offset number (optional)


nb_slots_3

public int nb_slots_3
Number of reserved consecutive slots: 1 - 15; optional


timeout_3

public int timeout_3
Time out value in minutes (optional)


increment_3

public int increment_3
Increment to repeat reservation block 3 (optional)


offset_nb_4

public int offset_nb_4
Reserved slot offset number (optional)


nb_slots_4

public int nb_slots_4
Number of reserved consecutive slots: 1 - 15; optional


timeout_4

public int timeout_4
Time out value in minutes (optional)


increment_4

public int increment_4
Increment to repeat reservation block 4 (optional)


spare_1

public int spare_1
Not used. Shall be set to zero

Constructor Detail

DataLinkManagementMessage

public DataLinkManagementMessage()

DataLinkManagementMessage

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

getMessageDescription

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