NMEA: sentence HFB added
[marnav.git] / doc / features.md
blob38f40aa7d5f5f411b63ec7cd04f05a0c69c67359
1 Features {#page_features}
2 ========
4 [TOC]
6 It supports (partially):
7 - NMEA-0183
8 - AIS
9 - SeaTalk (Raymarine device communication)
10 - Reading data from serial ports (NMEA, SeaTalk)
11 - Basic geodesic functions, suitable for martime navigation.
12   - Calculation of CPA and TCPA
13   - Distance of two points on a sphere
14   - Distance of two points on an ellipsoid using formula of Vincenty
15   - Distance of two points on an ellipsoid using formula of Lambert
18 NMEA-0183
19 ---------
20 Supported sentences for NMEA-0183 (read and write):
21 - AAM: Waypoint Arrival Alarm
22 - ALM: GPS Almanac Data
23 - APB: Autopilot Sentence "B"
24 - BOD: Bearing - Waypoint to Waypoint
25 - BWC: Bearing & Distance to Waypoint - Geat Circle
26 - BWR: Bearing and Distance to Waypoint - Rhumb Line
27 - BWW: Bearing - Waypoint to Waypoint
28 - DBT: Depth Below Transducer
29 - DPT: Depth of Water
30 - DSC: Digital Selective Calling Information (**experimental**)
31 - DSE: Extended DSC (**experimental**)
32 - DTM: Datum Reference
33 - FSI: Frequency Set Information
34 - GBS: GPS Satellite Fault Detection
35 - GGA: Global Positioning System Fix Data
36 - GLC: Geographic Position, Loran-C
37 - GLL: Geographic Position - Latitude/Longitude
38 - GNS: Fix data
39 - GRS: GPS Range Residuals
40 - GSA: Geographic Position - Latitude/Longitude
41 - GST: GPS Pseudorange Noise Statistics
42 - GSV: Satellites in view
43 - GTD: Geographic Location in Time Differences
44 - HDG: Heading - Deviation & Variation
45 - HFB: Trawl Headrope to Footrope and Bottom
46 - HSC: Heading Steering Command
47 - LCD: Loran-C Signal Data
48 - MSK: Control for a Beacon Receiver
49 - MSS: Beacon Receiver Status
50 - MTW: Mean Temperature of Water
51 - MWD: Wind Direction and Speed
52 - MWV: Wind Speed and Angle
53 - OSD: Own Ship Data
54 - RMA: Recommended Minimum Navigation Information
55 - RMB: Recommended Minimum Navigation Information
56 - RMC: Recommended Minimum Navigation Information
57 - ROT: Rate Of Turn
58 - RPM: Revolutions
59 - RSA: Rudder Sensor Angle
60 - RSD: RADAR System Data (**experimental**)
61 - RTE: Routes
62 - SFI: Scanning Frequency Information
63 - TDS: Trawl Door Spread Distance
64 - TFI: Trawl Filling Indicator
65 - TLL: Target Latitude and Longitude
66 - TPC: Trawl Position Cartesian Coordinates
67 - TPR: Trawl Position Relative Vessel
68 - TPT: Trawl Position True
69 - TTM: Tracked Target Message
70 - VBW: Dual Ground/Water Speed
71 - VDM: AIS VHF Data-Link Message
72 - VDO: AIS VHF Data-Link Own-Vessel Report
73 - VDR: Set and Drift
74 - VHW: Water speed and heading
75 - VLW: Distance Traveled through Water
76 - VTG: Track made good and Ground speed
77 - VWR: Relative Wind Speed and Angle.
78 - VPW: Speed - Measured Parallel to Wind
79 - WCV: Waypoint Closure Velocity
80 - WNC: Distance - Waypoint to Waypoint
81 - WPL: Waypoint Location
82 - XDR: Transducer Measurement
83 - XTE: Cross-Track Error, Measured
84 - XTR: Cross Track Error - Dead Reckoning
85 - ZDA: Time & Date - UTC, day, month, year and local time zone
86 - ZDL: Time and Distance to Variable Point
87 - ZFO: UTC & Time from origin Waypoint
88 - ZTG: UTC & Time to Destination Waypoint
90 Obsolete (according to the standard) but implemented:
91 - DBK: Depth Below Keel
92 - HDM: Heading - Magnetic (obsolete as of 2009)
93 - R00: Waypoints in active route
95 Vendor Extensions:
96 - PGRME: Garmin Estimated Error
99 AIS
101 Supported messages for AIS (decode and encode):
102 - Type 01: Position Report Class A
103 - Type 02: Position Report Class A (Assigned Schedule)
104 - Type 03: Position Report Class A (Response to Interrogation)
105 - Type 04: Base Station Report
106 - Type 05: Static and Voyage Related Data
107 - Type 09: Standard SAR Aircraft Position Report
108 - Type 10: UTC/Date Inquiry
109 - Type 11: UTC/Date Response
110 - Type 18: Standard Class B CS Position Report
111 - Type 19: Extended Class B CS Position Report
112 - Type 21: Aid-to-Navigation Report
113 - Type 24: Static Data Report (part A and B, norma and auxiliary vessel)
116 SeaTalk
117 -------
118 Suported messages for SeaTalk (decode and encode):
119 - Type 00: depth below transducer
120 - Type 01: equipment id
121 - Type 05: Engine RPM and PITCH
122 - Type 10: apparent wind angle
123 - Type 11: apparent wind speed
124 - Type 20: speed through water
125 - Type 21: trip mileage
126 - Type 22: total mileage
127 - Type 23: water temperature 1
128 - Type 24: Display unit for Mileage and Speed
129 - Type 25: total and trip log
130 - Type 26: Speed through Water
131 - Type 27: water temperature 2
132 - Type 30: Set Lamp Intensity
133 - Type 36: Cancel MOB condition
134 - Type 38: Codelock data (**experimental**)