dk.navicon.AIS
Class StdSARAircraftPosRep

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

public class StdSARAircraftPosRep
extends AISMessage

This message is used as a standard position report for aircraft involved in SAR operations instead of regular position reports. Units other than aircraft involved in SAR operations should not use this message.


Field Summary
 int altitude
          Altitude (derived from GNSS)(m)(0-4094 m) 4095 = not available, 4094= 4094 m or higher
 int COG
          Course over ground in 1/10 degress (0-3599).
 int comm_state
          SOTDMA see Rec.
 int DTE
          Data terminal ready (0 = available 1 = not available = default) see Rec.
 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 SOG
          Speed over ground in knots steps (0-1022 knots) 1023 = not available,1022= 1022 knots or higher
 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,).
 
Fields inherited from class dk.navicon.AIS.AISMessage
msg_id, rep_indi
 
Constructor Summary
StdSARAircraftPosRep()
           
StdSARAircraftPosRep(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


altitude

public int altitude
Altitude (derived from GNSS)(m)(0-4094 m) 4095 = not available, 4094= 4094 m or higher


SOG

public int SOG
Speed over ground in knots steps (0-1022 knots) 1023 = not available,1022= 1022 knots or higher


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


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

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


DTE

public int DTE
Data terminal ready (0 = available 1 = not available = default) see Rec. ITU-R M.1371-1 3.3.8.2.3.1


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

public int comm_state
SOTDMA see Rec. ITU-R M.1371-1 3.3.7.2.2

Constructor Detail

StdSARAircraftPosRep

public StdSARAircraftPosRep()

StdSARAircraftPosRep

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

getMessageDescription

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