dk.navicon.AIS
Class StdClassBPosRep

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

public class StdClassBPosRep
extends AISMessage

Standard Class B equipment report


Field Summary
 int COG
          Course over ground in 1/10 degress (0-3599).
 int comm_state
          SOTDMA communication state (see Rec.
 int comm_state_flag
          0 = SOTDMA Communication state follews; 1= ITDMA Communication state follews
 int latitude
          Latitude in 1/10000 min (±90 degress, North = postive, South = negative; 91 = (0x3412140) = not available = default
 int longitude
          Longitude in 1/10000 min (±180 degress, East = postive, West = negative; 181 = (0x6791AC0) = not available = default
 int mmsi_nb
          MMSI number of reporting unit.
 int pos_accuracy
          1 = High (<10 m; differential mode of e.g.
 int RAIM_flag
          RAIM flag of electronic position fixing device; 0 = RAIM not in use = default; 1 = RAIM in use)
 int res_for_regional_appls
          Reserved for definition by competent regional authority.
 int res_for_regional_appls_1
          Reserved for definition by competent regional authority.
 int SOG
          Speed Over Ground in 1/10 knot steps (0-102.2 knots).
 int spare
          Not used.
 int timestamp
          UTC second when the report was generated (0-59, or 60 if time stamp is not available, which shall also be the default value, or 61 if positioning system is in manual input mode or 62 if positioning system operates in estimated (dead reckoning) mode, or 63 if positioning system is inoperative,).
 int true_heading
          Degress (0-359) (511 indicates not available = default)
 
Fields inherited from class dk.navicon.AIS.AISMessage
msg_id, rep_indi
 
Constructor Summary
StdClassBPosRep()
           
StdClassBPosRep(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 reporting unit.


res_for_regional_appls

public int res_for_regional_appls
Reserved for definition by competent regional authority. Should be set to zero, if not used for any regional application. Regional application should not use zero


SOG

public int SOG
Speed Over Ground in 1/10 knot steps (0-102.2 knots).


pos_accuracy

public int pos_accuracy
1 = High (<10 m; differential mode of e.g. DGNSS reciver) 0 = low (>10 m; autonomous mode of e.g. GNSS receiver or of other electronic position fixing device); 0 = default


longitude

public int longitude
Longitude in 1/10000 min (±180 degress, East = postive, West = negative; 181 = (0x6791AC0) = not available = default


latitude

public int latitude
Latitude in 1/10000 min (±90 degress, North = postive, South = negative; 91 = (0x3412140) = not available = default


COG

public int COG
Course over ground in 1/10 degress (0-3599). 3600 (0xE10) = not avaible = default; 3601-4095 should not be used


true_heading

public int true_heading
Degress (0-359) (511 indicates not available = default)


timestamp

public int timestamp
UTC second when the report was generated (0-59, or 60 if time stamp is not available, which shall also be the default value, or 61 if positioning system is in manual input mode or 62 if positioning system operates in estimated (dead reckoning) mode, or 63 if positioning system is inoperative,).


res_for_regional_appls_1

public int res_for_regional_appls_1
Reserved for definition by competent regional authority. Should be set to zero, if not used for any regional application. Regional application should not use zero


spare

public int spare
Not used. Should be set to zero


RAIM_flag

public int RAIM_flag
RAIM flag of electronic position fixing device; 0 = RAIM not in use = default; 1 = RAIM in use)


comm_state_flag

public int comm_state_flag
0 = SOTDMA Communication state follews; 1= ITDMA Communication state follews


comm_state

public int comm_state
SOTDMA communication state (see Rec. ITU-R M.1371-1 3.3.7.2.2) if communication state selector flag is 0, or ITDMA communication state (see Rec. ITU-R M.1371-1 3.3.7.2.3) if communication state selector flag is 1

Constructor Detail

StdClassBPosRep

public StdClassBPosRep()

StdClassBPosRep

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

getMessageDescription

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