View Javadoc
1   package au.gov.amsa.ais;
2   
3   /**
4    * An AIS Message according to ITU R M 1371-4 ( a copy is in
5    * cts-adapter-ais/docs).
6    * 
7    * @author dxm
8    * 
9    */
10  public interface AisMessage {
11  	/**
12  	 * Returns the ais message id. For example Class A Position reports are
13  	 * either 1, 2, or 3.
14  	 * 
15  	 * @return
16  	 */
17  	int getMessageId();
18  
19  	/**
20  	 * Returns the source of the ais message. The source is not available in the
21  	 * ais message itself but may be provided in the tag block of the NMEA
22  	 * message that contains the ais message.
23  	 * 
24  	 * @return
25  	 */
26  	String getSource();
27  }