Expand description
Specific AIS message types
Modules§
- addressed_
safety_ related - Addressed Safety-Related Message (type 12)
- aid_
to_ navigation_ report - Aid to Navigation Report (type 21)
- assignment_
mode_ command - Assignment Mode Command (type 16)
- base_
station_ report - Base Station Report (type 4)
- binary_
acknowledge - Binary Acknowledge (type 7)
- binary_
addressed - Binary Addressed Message (type 6)
- binary_
broadcast_ message - Binary Broadcast Message (type 8)
- data_
link_ management_ message - Data Link Management Message (type 20)
- dgnss_
broadcast_ binary_ message - Standard Class B Position Report (type 18)
- extended_
class_ b_ position_ report - ExtendedClass B Position Report (type 19)
- interrogation
- Interrogation (type 15)
- long_
range_ ais_ broadcast - Long Range AIS Broadcast message (type 27)
- navigation
- position_
report - Position Report (types 1-3)
- radio_
status - safety_
related_ acknowledgment - Safety-Related Acknowledge (type 13)
- safety_
related_ broadcast - Safety-Related Broadcast Message (type 14)
- standard_
aircraft_ position_ report - Standard SAR Aircraft Position Report (type 9)
- standard_
class_ b_ position_ report - Standard Class B Position Report (type 18)
- static_
and_ voyage_ related_ data - Static and Voyage Related Data (type 5)
- static_
data_ report - Static Data Report (type 24)
- types
- Common data types
- utc_
date_ inquiry - UTC/Date Inquiry (type 10)
- utc_
date_ response - Base Station Report (type 4)
Enums§
- AisMessage
- Contains all structured messages recognized by this crate
Traits§
- AisMessage
Type - Trait that describes specific types of AIS messages
Functions§
- message_
type - Gets the message type from the first byte of supplied data
- parse
- Given an unarmored bitstream (see
unarmor()
for details), this will return a message type object, if supported by this library and the message is valid. - unarmor
- Converts 8-bit ASCII (armored) into packed 6-bit (unarmored) sequences.