程序包 net.sf.marineapi.ais.util


package net.sf.marineapi.ais.util
AIS messaging related utils.
  • 说明
    Class holding information about a violation against an AIS rule.
    Checks a 12-bit signed integer angular value for validity.
    Checks a 9-bit signed integer angular value for validity.
    Class holding bit values in an array and implementing put/get integer/string operations on it.
    Checks a 17-bit signed integer latitude value for validity.
    Checks a 27-bit signed integer latitude value for validity.
    Checks a 18-bit signed integer longitude value for validity.
    Checks a 28-bit signed integer longitude value for validity.
    Checks a 2-bit signed integer maneuver value for validity.
    Checks an MMSI value for validity.
    Checks the NavAid type for validity.
    Checks the navigational status for validity.
    Checks the positioning device type for validity.
    Checks a rate-of-turn value for validity.
    Checks the ship type for validity.
    AIS characters are encoded as 6 bit values concatenated into a bit array.
    Checks a speed-over-ground value for validity.
    Checks a 6-bit integer time stamp value for validity.
    Any message containing AIS rule violations.