summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-04-20 05:37:11 -0400
committerEric S. Raymond <esr@thyrsus.com>2011-04-20 05:37:11 -0400
commitb92eb2b2d8660e787ee57351a6576eb28c9af755 (patch)
treec0530ca9d399b99fdc146c8fcf59080dccca240f /www
parent4bf2ffaf8168f1b2a9db955acae95ca4de6b7569 (diff)
downloadgpsd-b92eb2b2d8660e787ee57351a6576eb28c9af755.tar.gz
Specify widths on scaled fields.
Diffstat (limited to 'www')
-rw-r--r--www/AIVDM.txt305
1 files changed, 153 insertions, 152 deletions
diff --git a/www/AIVDM.txt b/www/AIVDM.txt
index 486daec0..09d4354a 100644
--- a/www/AIVDM.txt
+++ b/www/AIVDM.txt
@@ -481,9 +481,9 @@ type descriptions.
[frame="topbot",options="header"]
|==============================================================================
|u| Unsigned integer
-|U| Unsigned integer with scale factor - renders as float
+|U| Unsigned integer with scale - renders as float, suffix is decimal places
|i| Signed integer
-|I| Signed integer with scale factor - renders as float
+|I| Signed integer with scale - renders as float, suffix is decimal places
|b| Boolean
|x| Spare or reserved bit
|t| String
@@ -517,12 +517,12 @@ decoding software. Total of 168 bits, occupying one AIVDM sentence.
|6-7 | 2 |Repeat Indicator |repeat |u|See below...
|8-37 |30 |MMSI |mmsi |u|9 decimal digits
|38-41 | 4 |Navigation Status |status |u|See table below
-|42-49 | 8 |Rate of Turn (ROT) |turn |I|Signed integer: see below
-|50-59 |10 |Speed Over Ground (SOG) |speed |U|See below
+|42-49 | 8 |Rate of Turn (ROT) |turn |I3|See below
+|50-59 |10 |Speed Over Ground (SOG) |speed |U1|See below
|60-60 | 1 |Position Accuracy |accuracy |b|See below
-|61-88 |28 |Longitude |lon |I|Minutes/10000 (see below)
-|89-115 |27 |Latitude |lat |I|Minutes/10000 (see below)
-|116-127 |12 |Course Over Ground (COG) |course |U|Relative to true north,
+|61-88 |28 |Longitude |lon |I4|Minutes/10000 (see below)
+|89-115 |27 |Latitude |lat |I4|Minutes/10000 (see below)
+|116-127 |12 |Course Over Ground (COG) |course |U1|Relative to true north,
to 0.1 degree precision
|128-136 | 9 |True Heading (HDG) |heading |u|0 to 359 degrees,
511 = not available.
@@ -657,8 +657,8 @@ The standard uses "EPFD" to designate any Electronic Position Fixing Device.
|66-71 | 6 |Minute |minute |u|0-59; 60 = N/A (default)
|72-77 | 6 |Second |second |u|0-59; 60 = N/A (default)
|78-78 | 1 |Fix quality |accuracy |b|As in Common Navigation Block
-|79-106 | 28 |Longitude |lon |I|As in Common Navigation Block
-|107-133 | 27 |Latitude |lat |I|As in Common Navigation Block
+|79-106 | 28 |Longitude |lon |I4|As in Common Navigation Block
+|107-133 | 27 |Latitude |lat |I4|As in Common Navigation Block
|134-137 | 4 |Type of EPFD |epfd |u|See below
|138-147 | 10 |Spare | |x|Not used
|148-148 | 1 |RAIM flag |raim |b|As for common navigation block
@@ -705,16 +705,16 @@ humans rather than gathered automatically from sensors.
|70-111 | 42 |Call Sign |callsign |t|7 six-bit characters
|112-231 |120 |Vessel Name |shipname |t|20 six-bit characters
|232-239 | 8 |Ship Type |shiptype |u|See table below
-|240-248 | 9 |Dimension to Bow |to_bow |u|Unsigned integer: Meters
-|249-257 | 9 |Dimension to Stern |to_stern |u|Unsigned integer: Meters
-|258-263 | 6 |Dimension to Port |to_port |u|Unsigned integer: Meters
-|264-269 | 6 |Dimension to Starboard |to_starboard |u|Unsigned integer: Meters
+|240-248 | 9 |Dimension to Bow |to_bow |u|Meters
+|249-257 | 9 |Dimension to Stern |to_stern |u|Meters
+|258-263 | 6 |Dimension to Port |to_port |u|Meters
+|264-269 | 6 |Dimension to Starboard |to_starboard |u|Meters
|270-273 | 4 |Position Fix Type |epfd |u|As in Type 4 EPSD codes
|274-277 | 4 |ETA month |month |u|1-12, 0=N/A (default)
|278-282 | 5 |ETA day |day |u|1-31, 0=N/A (default)
|283-287 | 5 |ETA hour |hour |u|0-23, 24=N/A (default)
|288-293 | 6 |ETA minute |minute |u|0-59, 60=N/A (default)
-|294-301 | 8 |Draught |draught |U|Meters/10
+|294-301 | 8 |Draught |draught |U1|Meters/10
|302-421 |120 |Destination |destination |t|20 6-bit characters
|422-422 | 1 |DTE |dte |b|0=Data terminal ready,
1=Not ready (default).
@@ -956,10 +956,10 @@ different widths for the latitude, longitude, and current-speed fields
|82-87 | 6 |FID |fid |u|FID = 14
|88-91 | 4 |Month |month |u|1-12; 0 = N/A (default)
|92-96 | 5 |Day |day |u|1-31; 0 = N/A (default)
-|97-123 | 27 |Latitude |lat |I|Unit = minutes * 0.001,
+|97-123 | 27 |Latitude |lat |I3|Unit = minutes * 0.001,
91000 = N/A (default),
N positive, S negative.
-|124-151 | 28 |Longitude |lon |I|Unit = minutes * 0.001,
+|124-151 | 28 |Longitude |lon |I3|Unit = minutes * 0.001,
181000 = N/A (default),
E positive, W negative.
|152-156 | 5 |From UTC Hour |from_hour |u|0-23, 24 = N/A (default)
@@ -967,8 +967,8 @@ different widths for the latitude, longitude, and current-speed fields
|163-167 | 5 |To UTC Hour |to_hour |u|0-23, 24 = N/A (default)
|168-173 | 6 |To UTC Minute |to_min |u|0-59, 60 = N/A (default)
|174-182 | 9 |Current Dir. Predicted |cdir |u|0-359 deg, 360-N/A (default)
-|183-189 | 7 |Current Speed Predicted|cspeed |U|0-126, units of 0.1 knots,
-| 127 = N/A (default).
+|183-189 | 7 |Current Speed Predicted|cspeed |U1|0-126, units of 0.1 knots,
+ 127 = N/A (default).
|=============================================================================
The group of fields from longitude on may repeat twice more to convey up to
@@ -1054,9 +1054,9 @@ A message 6 subtype. DAC = 001 FID = 18. Fixed length: 360 bits.
|112-117 | 6 |Minute |minute |u|0-59; 60 = N/A (default)
|118-237 |120 |Name of Port & Berth |portname |u|20 6-bit characters
|238-267 | 30 |Destination |destination|u|5 6-bit characters
-|268-292 | 25 |Longitude |lon |I|Unit = minutes * 0.001,
+|268-292 | 25 |Longitude |lon |I3|Unit = minutes * 0.001,
181000 = N/A (default).
-|293-316 | 24 |Latitude |lat |I|Unit = minutes * 0.001,
+|293-316 | 24 |Latitude |lat |I3|Unit = minutes * 0.001,
91000 = N/A (default).
|317-359 | 43 |Spare | |x|Not used
|==============================================================================
@@ -1090,7 +1090,7 @@ bit is on.
|98-106 | 9 |Berth length |berth_length|u|-510 m
511 = >= 511m
0 = N/A (default)
-|107-114 | 8 |Berth Water Depth |berth_depth |U|0.1-25.4m in 0.1 steps
+|107-114 | 8 |Berth Water Depth |berth_depth |U1|0.1-25.4m in 0.1 steps
255 = >= 25.5m
0 = N/A (default)
|115-117 | 3 |Mooring Position |position |u|See below
@@ -1127,9 +1127,9 @@ bit is on.
|187-188 | 2 |Reserved for future|future1 |u|Service status value
|189-190 | 2 |Reserved for future|future1 |u|Service status value
|191-310 |120 |Name of Berth |berth_name |t|20 6-bit characters
-|311-335 | 25 |Longitude |berth_lon |I|Signed: unit minutes * 0.001
+|311-335 | 25 |Longitude |berth_lon |I3|Minutes * 0.001,
181000 = N/A (default)
-|336-359 | 24 |Latitude |berth_lat |I|Signed: unit minutes * 0.001
+|336-359 | 24 |Latitude |berth_lat |I3|Minutes * 0.001,
91000 = N/A (default)
|==============================================================================
@@ -1275,10 +1275,10 @@ A message 6 subtype. DAC = 001 FID = 28. Variable length: 204-1029 bits.
262,143 = N/A (default),
|144-148 | 5 | |waycount |u|Waypoint count (1-16),
Values 17-31 are not used.
-|149-176 | 28 |Longitude |lon |I|Signed: unit minutes * 0.0001,
+|149-176 | 28 |Longitude |lon |I4|Minutes * 0.0001,
181000 = N/A (default),
E positive, W negative.
-|177-203 | 27 |Latitude |lat |I|Signed: unit minutes * 0.0001,
+|177-203 | 27 |Latitude |lat |I4|Minutes * 0.0001,
91000 = N/A (default),
N positive, S negative.
|==============================================================================
@@ -1353,10 +1353,10 @@ different bit widths for the latitude and longitude fields.
|82-87 | 6 |FID |fid |u|FID = 32
|88-91 | 4 |Month |month |u|1-12; 0 = N/A (default)
|92-96 | 5 |Day |day |u|1-31; 0 = N/A (default)
-|97-121 | 25 |Longitude |lon |I|Unit = minutes * 0.001,
+|97-121 | 25 |Longitude |lon |I3|Unit = minutes * 0.001,
181000 = N/A (default),
E positive, W negative.
-|122-145 | 24 |Latitude |lat |I|Unit = minutes * 0.001.
+|122-145 | 24 |Latitude |lat |I3|Unit = minutes * 0.001.
91000 = N/A (default),
N positive, S negative.
|146-150 | 5 |From UTC Hour |from_hour |u|0-23, 24 = N/A (default)
@@ -1365,7 +1365,7 @@ different bit widths for the latitude and longitude fields.
|162-167 | 6 |To UTC Minute |to_min |u|0-59, 60 = N/A (default)
|168-176 | 9 |Current Dir. Predicted |cdir |u|0-359 deg. from true north,
360 = N/A (default).
-|177-184 | 8 |Current Speed Predicted|cspeed |U|0-250, units of 0.1 knots,
+|177-184 | 8 |Current Speed Predicted|cspeed |U1|0-250, units of 0.1 knots,
251 = speed >= 25.1 knots,
255 = N/A (default).
|=============================================================================
@@ -1481,10 +1481,10 @@ broadcast of this message of 12 minutes.
|38-39 | 2 |Spare | |x|Not used
|40-49 | 10 |DAC |dac |u|DAC = 001
|50-55 | 6 |FID |fid |u|FID = 16
-|56-79 | 24 |Latitude |lat |I|Unit = minutes * 0.001,
+|56-79 | 24 |Latitude |lat |I3|Unit = minutes * 0.001,
91000 = N/A (default),
E positive, W negative.
-|80-104 | 25 |Longitude |lon |I|Unit = minutes * 0.001,
+|80-104 | 25 |Longitude |lon |I3|Unit = minutes * 0.001,
181000 = N/A (default),
N positive, S negative.
|105-109 | 5 |Day |day |u|1-31, 0=N/A (default)
@@ -1515,37 +1515,37 @@ broadcast of this message of 12 minutes.
1 = decreasing,
2 = increasing,
3 - N/A (default).
-|192-199 | 8 |Horiz. Visibility |visibility |U|0-25.0, units of 0.1nm
+|192-199 | 8 |Horiz. Visibility |visibility |U1|0-25.0, units of 0.1nm
>= 250 = N/A (default)
-|200-208 | 9 |Water Level |waterlevel |U|-10.0 to +30.0 in 0.1m,
+|200-208 | 9 |Water Level |waterlevel |U1|-10.0 to +30.0 in 0.1m,
1923 = N/A (default).
else -10m after scaling.
|209-210 | 2 |Water Level Trend |leveltrend |u|0 = steady,
1 = decreasing,
2 = increasing,
3 - N/A (default).
-|211-218 | 8 |Surface Current Speed |cspeed |U|0.0-25.0 knots: units 0.1 knot
+|211-218 | 8 |Surface Current Speed |cspeed |U1|0.0-25.0 knots: units 0.1 knot
|219-227 | 9 |Surface Current Direction |cdir |u|0-359: deg from true north,
>=360 = N/A (default)
-|228-235 | 8 |Current Speed #2 |cspeed2 |U|0.0-25.0 in units of 0.1 knot,
+|228-235 | 8 |Current Speed #2 |cspeed2 |U1|0.0-25.0 in units of 0.1 knot,
>=251 = N/A (default).
|236-244 | 9 |Current Direction #2 |cdir2 |u|0-359: deg. fom true north,
>=360 = N/A (default)
-|245-249 | 5 |Measurement Depth #2 |cdepth2 |U|0-30m down: units 0.1m,
+|245-249 | 5 |Measurement Depth #2 |cdepth2 |U1|0-30m down: units 0.1m,
31 = N/A (default).
-|250-257 | 8 |Current Speed #3 |cspeed3 |U|0.0-25.0: units of 0.1 knot,
+|250-257 | 8 |Current Speed #3 |cspeed3 |U1|0.0-25.0: units of 0.1 knot,
>=251 = N/A (default).
|258-266 | 9 |Current Direction #3 |cdir3 |u|0-359: degrees fom true north,
>=360 = N/A (default).
-|267-271 | 5 |Measurement Depth #3 |cdepth3 |U|0-30m down: units 0.1m,
+|267-271 | 5 |Measurement Depth #3 |cdepth3 |U1|0-30m down: units 0.1m,
31 = N/A (default).
-|272-279 | 8 |Wave height |waveheight|U|0-25m: units of 0.1m,
+|272-279 | 8 |Wave height |waveheight|U1|0-25m: units of 0.1m,
>=251 = N/A (default).
|280-285 | 6 |Wave period |waveperiod|u|Seconds 0-60:
>= 61 = N/A (default).
|286-294 | 9 |Wave direction |wavedir |u|0-359: deg. fom true north,
>=360 = N/A (default).
-|295-302 | 8 |Swell height |swellheight|U|0-25m: units of 0.1m
+|295-302 | 8 |Swell height |swellheight|U1|0-25m: units of 0.1m
>=251 = N/A (default).
|303-308 | 6 |Swell period |swellperiod|u|Seconds 0-60:
>= 61 = N/A (default).
@@ -1553,11 +1553,11 @@ broadcast of this message of 12 minutes.
>=360 = N/A (default).
|318-321 | 4 |Sea state |seastate |u|Beaufort scale: 0-12,
>=13 = N/A (default).
-|322-331 | 10 |Water Temperature |watertemp |U|-10.0 to 50.0: units 0.1 C,
+|322-331 | 10 |Water Temperature |watertemp |U1|-10.0 to 50.0: units 0.1 C,
>=601 = N/A (default).
else -10.0m after scaling.
|332-334 | 3 |Precipitation |precipitation |u|preciptype
-|335-343 | 9 |Salinity |salinity |U|0.0-50.0%: units 0.1%,
+|335-343 | 9 |Salinity |salinity |U1|0.0-50.0%: units 0.1%,
>=500 = N/A (default)
|344-345 | 2 |Ice |ice |b|Yes/No
|346-351 | 6 |Spare | |x|Not used
@@ -1702,10 +1702,10 @@ bits. This message is laid out identically in <<IMO236>> and
3 = Other (default).
|58-99 | 42 |Target identifier |See below |u|Target ID data.
|100-103 | 4 |Spare | |x|Not used
-|104-127 | 24 |Latitude |lat |I|Signed: unit minutes * 0.001,
+|104-127 | 24 |Latitude |lat |I3|Minutes * 0.001,
91000 = N/A (default),
N positive, S negative.
-|128-152 | 25 |Longitude |lon |I|Signed: unit minutes * 0.001,
+|128-152 | 25 |Longitude |lon |I3|Minutes * 0.001,
181000 = N/A (default),
E positive, W negative.
|153-161 | 9 |Course Over Ground |course |u|0-359 deg from true north,
@@ -1749,10 +1749,10 @@ length: 360 bits.
|50-55 | 6 |FID |fid |u|FID = 19
|56-65 | 10 |Message Linkage ID |linkage |u|Unsigned integer
|66-185 | 120 |Name of Signal Station|station |t|20 6-bit chars
-|186-210 | 25 |Longitude |lon |I|Unit = minutes * 0.001
+|186-210 | 25 |Longitude |lon |I3|Unit = minutes * 0.001
181000 = N/A (default)
E positive, W negative.
-|211-234 | 24 |Latitude |lat |I|Unit = minutes * 0.001
+|211-234 | 24 |Latitude |lat |I3|Unit = minutes * 0.001
91000 = N/A (default)
N positive, S negative.
|235-236 | 2 |Status of Signal |status |u|0=N/A (default
@@ -1814,10 +1814,10 @@ length: 360 bits.
|50-55 | 6 |FID |fid |u|FID = 21
|56-56 | 1 |Variant |wmo |b|Constant: 0 in this variant
|57-176 | 120 |Location |location |t|20 6-bit characters
-|177-201 | 25 |Longitude |lon |I|Unit = minutes * 0.001,
+|177-201 | 25 |Longitude |lon |I3|Unit = minutes * 0.001,
181000 = N/A (default),
E positive, W negative.
-|202-225 | 24 |Latitude |lat |I|Unit = minutes * 0.001,
+|202-225 | 24 |Latitude |lat |I3|Unit = minutes * 0.001,
91000 = N/A (default),
N positive, S negative.
|226-230 | 5 |UTC Day |day |u|1-31, 0=N/A (default)
@@ -1825,7 +1825,7 @@ length: 360 bits.
|236-241 | 6 |UTC minute |minute |u|0-59, 60=N/A (default)
|242-245 | 4 |Present Weather |weather |u|wmocode: 0-15
|246-246 | 1 |Visibility Limit |vislimit |u|See below
-|247-253 | 7 |Horiz. Visibility |visibility |U|0.0-12.6nm, units = nm*0.1,
+|247-253 | 7 |Horiz. Visibility |visibility |U1|0.0-12.6nm, units = nm*0.1,
127 = N/A (default).
|254-260 | 7 |Relative Humidity |humidity |u|0-100%: units of 1%,
127 = N/A (default).
@@ -1838,19 +1838,19 @@ length: 360 bits.
403 - N/A (default),
else add 400 to value,
|286-289 | 4 |Pressure Tendency |pressuretend|u|WMO FM13 code
-|290-300 | 11 |Air Temperature |airtemp |U|Dry bulb temp: units 0.1C,
+|290-300 | 11 |Air Temperature |airtemp |U1|Dry bulb temp: units 0.1C,
-60.0 to +60.0,
-1024 = N/A (default).
-|301-310 | 10 |Water Temperature |watertemp |U|-10.0 to 50.0 in 0.1 C,
+|301-310 | 10 |Water Temperature |watertemp |U1|-10.0 to 50.0 in 0.1 C,
601 = N/A (default),
else -10m after scaling.
|311-316 | 6 |Wave period |waveperiod |u|Seconds: 0-60,
63 = N/A (default).
-|317-324 | 8 |Wave height |waveheight |U|0-25m in units of 0.1m,
+|317-324 | 8 |Wave height |waveheight |U1|0-25m in units of 0.1m,
255 = N/A (default).
|325-333 | 9 |Wave direction |wavedir |u|0-359: deg. fom true north,
360 = N/A (default).
-|334-341 | 8 |Swell height |swellheight |U|0-25m: units 0.1m,
+|334-341 | 8 |Swell height |swellheight |U1|0-25m: units 0.1m,
255 = N/A (default)
|342-350 | 9 |Swell direction |swelldir |u|0-359: deg, fom true north,
360 = N/A (default).
@@ -1891,11 +1891,11 @@ The standard (<<IMO289>>) does not list the WMO FM13 codes.
|40-49 | 10 |DAC |dac |u|DAC = 001
|50-55 | 6 |FID |fid |u|FID = 21
|56-56 | 1 |Variant |wmo |u|Constant: 1 in this variant
-|57-72 | 16 |Longitude |lon |I|Unsigned: minutes * 0.01,
+|57-72 | 16 |Longitude |lon |I3|Unsigned: minutes * 0.01,
E positive, W negative,
Lon = (value / 100) – 180,
65536 = N/A (default).
-|73-87 | 15 |Latitude |lat |I|Unsigned: minutes * 0.01,
+|73-87 | 15 |Latitude |lat |I3|Unsigned: minutes * 0.01,
N positive, S negative,
Lat = (value / 100) – 90,
32767 = N/A (default).
@@ -1906,18 +1906,18 @@ The standard (<<IMO289>>) does not list the WMO FM13 codes.
Minute = (value * 10).
|106-112 | 7 |Course Over Ground |course |u|0-359, unit = 1 degree,
average over last 10 minutes.
-|113-117 | 5 |Speed Over Ground |speed |U|0-14.5m/s:
+|113-117 | 5 |Speed Over Ground |speed |U1|0-14.5m/s:
SOG = (value * 0.5) for 0-29,
30 = 15 m/s and more,
average over last 10 minutes.
31 = N/A (default)
-|118-124 | 7 |Heading of the ship |heading |U|5-360: units of 5 degrees,
+|118-124 | 7 |Heading of the ship |heading |u|5-360: units of 5 degrees,
HDT = (value * 5) for 1-72,
average over last 10 minutes.
127 = N/A (default)
-|125-135 | 11 |Pressure at sea level |pressure|u|90-1100 hPa:
+|125-135 | 11 |Pressure at sea level |pressure|U1|90-1100 hPa:
P = (value/10)+900 for 0-2000
-|136-145 | 10 |Pressure Change |pchange |u|-50-+50hPa:
+|136-145 | 10 |Pressure Change |pdelta |U1|-50-+50hPa: units of 0.1hPa,
d = (value/10)-50 for 0-100,
averaged over last 3 hours.
1023 = N/A (default)
@@ -1938,27 +1938,27 @@ The standard (<<IMO289>>) does not list the WMO FM13 codes.
dir = (value*5) for 1-72,
0 = calm,
127 = N/A (default).
-|172-179 | 8 |Relative Wind Speed |rwindspeed|U|0-127 m/s:
+|172-179 | 8 |Relative Wind Speed |rwindspeed|U1|0-127 m/s:
average over last 10 mins,
speed = val*0.5 for 0-254,
255 = N/A (default).
-|180-187 | 8 |Maximum Gust Speed |mgustspeed|U|0-127 m/s:
+|180-187 | 8 |Maximum Gust Speed |mgustspeed|U1|0-127 m/s:
speed = val*0.5 for 0-254,
255 = N/A (default),
|188-194 | 7 |Maximum Gust Direction |mgustdir |u|05-360 deg:
dir = (value*5) for 1-72,
0 = calm,
127 = N/A (default).
-|195-204 | 10 |Air Temperature |airtemp |U|Dry bulb temp: units 0.1C,
+|195-204 | 10 |Air Temperature |airtemp |U1|Dry bulb temp: units 0.1C,
223-323K (c.-50C - +50C).
T = (val/10)+223 for 0-1000,
1023 = N/A (default).
|205-211 | 7 |Relative Humidity |humidity |u|0-100%: units of 1%,
127 = N/A (default).
-|212-220 | 9 |Sea Surface Temperature|surftemp |U|268-318K (c.-5C - +45C):
+|212-220 | 9 |Sea Surface Temperature|surftemp |U1|268-318K (c.-5C - +45C):
T = (val/10)+268 for 0-500,
511 = N/A (default).
-|221-226 | 6 |Horiz. Visibility |visibility|U|0-50000m,
+|221-226 | 6 |Horiz. Visibility |visibility|U2|0-50000m,
Vis = (val**2)*13.073 for 0-62,
63 = N/A (default).
|227-235 | 9 |Present Weather |weather |u|BUFR table 020003:
@@ -1970,7 +1970,7 @@ The standard (<<IMO289>>) does not list the WMO FM13 codes.
|241-245 | 5 |Past Weather 2 |pweather2 |u|BUFR table 020004:
Codes 0-30,
31 = N/A (default).
-|246-249 | 4 |Total Cloud Cover |totalcloud|U|0-100%:
+|246-249 | 4 |Total Cloud Cover |totalcloud|u|0-100%:
Cover = val * 10% for 0-10,
15 = N/A (default.)
|250-253 | 4 |Cloud amount (low) |lowclouda |u|0-14: BUFR table 020011:
@@ -1981,7 +1981,7 @@ The standard (<<IMO289>>) does not list the WMO FM13 codes.
63 = N/A (default).
|266-271 | 6 |Cloud type (high) |highcloudt|u|0-62: BUFR table 020012:
63 = N/A (default).
-|272-278 | 7 |Height of cloud base |cloudbase |U|0-2500m:
+|272-278 | 7 |Height of cloud base |cloudbase |U2|0-2500m:
h = (value**2)*.0.16 for 0-125,
126 = more than 2500m,
127 = N/A (default).
@@ -1996,7 +1996,7 @@ The standard (<<IMO289>>) does not list the WMO FM13 codes.
63 = N/A (default).
|296-300 | 5 |First Swell Period |swperiod1 |u|Period in seconds: 0-30,
31 = N/A (default).
-|301-306 | 6 |First Swell Height |swheight1 |U|Height in meters: 0-30,
+|301-306 | 6 |First Swell Height |swheight1 |U1|Height in meters: 0-30,
h = (value * 0.5) for 0-60,
63 = N/A (default).
|307-312 | 6 |Second Swell Direction |swelldir2 |u|10-360 deg:
@@ -2005,7 +2005,7 @@ The standard (<<IMO289>>) does not list the WMO FM13 codes.
63 = N/A (default).
|313-317 | 5 |Second Swell Period |swperiod2 |u|Period in seconds: 0-30,
31 = N/A (default).
-|318-323 | 6 |Second Swell Height |swheight2 |U|Height in meters: 0-30,
+|318-323 | 6 |Second Swell Height |swheight2 |U1|Height in meters: 0-30,
h = (value * 0.5) for 0-60,
63 = N/A (default).
|324-330 | 7 |Ice deposit (thickness)|icedeposit|u|Thickness: 0-126cm,
@@ -2063,10 +2063,10 @@ A message 8 subtype. DAC = 001 FID = 27. Variable length: 172-997 bits.
262,143 = not available (default).
|112-116 | 5 | |waycount |u|Waypoint count (1-16,)
Values 17-31 are not used.
-|117-144 | 28 |Longitude |lon |I|Unit = minutes * 0.001,
+|117-144 | 28 |Longitude |lon |I4|Unit = minutes * 0.0001,
181000 = N/A (default),
E positive, W negative.
-|145-171 | 27 |Latitude |lat |I|Unit = minutes * 0.001,
+|145-171 | 27 |Latitude |lat |I4|Unit = minutes * 0.001,
91000 = N/A (default),
N positive, S negative.
|==============================================================================
@@ -2263,10 +2263,10 @@ decimeters), and (c) end padding changes from 6 to 10 bits.
|38-39 | 2 |Spare | |x|Not used
|40-49 | 10 |DAC |dac |u|DAC = 001
|50-55 | 6 |FID |fid |u|FID = 31
-|56-80 | 25 |Longitude |lon |I|Unit = minutes * 0.001,
+|56-80 | 25 |Longitude |lon |I3|Unit = minutes * 0.001,
E positive, We negative,
181000 = N/A (default).
-|81-104 | 24 |Latitude |lat |I|Unit = minutes * 0.001,
+|81-104 | 24 |Latitude |lat |I3|Unit = minutes * 0.001,
N positive, S negative,
91000 = N/A (default).
|105-105 | 1 |Fix quality |accuracy |u|As in Common Navigation Block
@@ -2283,12 +2283,12 @@ decimeters), and (c) end padding changes from 6 to 10 bits.
360 = N/A (default).
|145-153 | 9 |Wind Gust Direction|wgustdir |u|0-359, deg. from true north,
360 = N/A (default).
-|154-164 | 11 |Air Temperature |airtemp |U|Dry bulb temp: units 0.1C,
+|154-164 | 11 |Air Temperature |airtemp |U1|Dry bulb temp: units 0.1C,
-60.0 to +60.0,
-1024 = N/A (default).
|165-171 | 7 |Relative Humidity |humidity |u|0-100%: units of 1%,
101 = N/A (default).
-|172-181 | 10 |Dew Point |dewpoint |U|-20.0 to +50.0: units 0.1C,
+|172-181 | 10 |Dew Point |dewpoint |U1|-20.0 to +50.0: units 0.1C,
501 = N/A (default).
|182-190 | 9 |Air Pressure |pressure |u|800-1200hPa, 1hPa,
0 = pressure <= 799hPa,
@@ -2299,55 +2299,56 @@ decimeters), and (c) end padding changes from 6 to 10 bits.
2 = increasing,
3 - N/A (default).
|193-193 | 7 |Max. visibility |visgreater |b|Visibility greater than.
-|194-200 | 8 |Horiz. Visibility |visibility |U|Units are 0.1 nautical miles,
+|194-200 | 8 |Horiz. Visibility |visibility |U1|Units are 0.1 nautical miles,
127 = N/A (default).
-|201-212 | 12 |Water Level |waterlevel |U|-10.0 to +30.0 in 0.01m,
+|201-212 | 12 |Water Level |waterlevel |U2|-10.0 to +30.0 in 0.01m,
-10.0m after scaling,
40001 = N/A (default).
|213-214 | 2 |Water Level Trend |leveltrend |u|0 = steady,
1 = decreasing,
2 = increasing,
3 - N/A (default).
-|215-222 | 8 |Surface Current Speed |cspeed |U|0.0-25.0: units 0.1 knot,
+|215-222 | 8 |Surface Current Speed |cspeed |U1|0.0-25.0: units 0.1 knot,
251 = speed >= 25.1 knots,
255 N/A (default).
|223-231 | 9 |Surface Current Direction |cdir |u|0-359: deg. fom true north,
360 = N/A (default).
-|232-239 | 8 |Current Speed #2 |cspeed2 |U|0.0-25.0 knots: units 0.1 knot,
+|232-239 | 8 |Current Speed #2 |cspeed2 |U1|0.0-25.0 knots: units 0.1 knot,
251 = speed >= 25.1 knots,
255 N/A (default).
|240-248 | 9 |Current Direction #2 |cdir2 |u|0-359: deg. from true north,
360 = N/A (default).
-|249-253 | 5 |Measurement Depth #2 |cdepth2 |U|0-30m down" units 0.1m,
+|249-253 | 5 |Measurement Depth #2 |cdepth2 |U1|0-30m down: units 0.1m,
31 = N/A (default).
-|254-261 | 8 |Current Speed #3 |cspeed3 |U|0.0-25.0 knots: units 0.1 knot,
+|254-261 | 8 |Current Speed #3 |cspeed3 |U1|0.0-25.0 knots: units 0.1 knot,
251 = speed >= 25.1 knots,
255 N/A (default).
|262-270 | 9 |Current Direction #3 |cdir3 |u|0-359: deg. from true north,
360 = N/A (default).
|271-275 | 5 |Measurement Depth #3 |cdepth3 |u|0-30m down: units 0.1m,
31 = N/A (default).
-|276-283 | 8 |Wave height |waveheight|U|Height 0-25m: units 0.1m,
+|276-283 | 8 |Wave height |waveheight|U1|Height 0-25m: units 0.1m,
251 = height >= 25.1m,
255 N/A (default).
|284-289 | 6 |Wave period |waveperiod|u|Seconds, 0-60, units 1s,
63 = N/A (default).
|290-298 | 9 |Wave direction |wavedir |u|0-359: deg. from true north,
360 = N/A (default).
-|299-306 | 8 |Swell height |swellheight|U|0-25m: units 0.1m
- 251 = height >= 25.1m
- 255 N/A (default)
+|299-306 | 8 |Swell height |swellheight|U1|0-25m: units 0.1m,
+ 251 = height >= 25.1m,
+ 255 N/A (default).
|307-312 | 6 |Swell period |swellperiod|u|0-60, units 1s
360 = N/A (default)
|313-321 | 9 |Swell direction |swelldir |u|0-359: deg. from true north,
360 = N/A (default)
|322-325 | 4 |Sea state |seastate |u|Beaufort scale: 0-12
>= 13 = N/A (default)
-|326-335 | 10 |Water Temperature |watertemp |U|-10.0 to 50.0 C: units 0.1 deg,
+|326-335 | 10 |Water Temperature |watertemp |U1|-10.0 to 50.0 C:
+ units 0.1 deg,
601 = N/A (default)
Otherwise -10m after scaling
|336-338 | 3 |Precipitation |precipitation |u|preciptype
-|339-347 | 9 |Salinity |salinity |U|0.0-50.0%: units of 0.1%
+|339-347 | 9 |Salinity |salinity |U1|0.0-50.0%: units of 0.1%
501 = salinity >= 50.1%
510 = N/A (default)
511 - sensor not available
@@ -2368,13 +2369,13 @@ bits is 168.
|0-5 | 6 |Message Type |type |u|Constant: 9
|6-7 | 2 |Repeat Indicator |repeat |u|As in Common Navigation Block
|8-37 |30 |MMSI |mmsi |u|9 decimal digits
-|38-49 |12 |Altitude |alt |u|Unsigned integer: See below
-|50-59 |10 |SOG |speed |u|Unsigned integer: See below
+|38-49 |12 |Altitude |alt |u|See below
+|50-59 |10 |SOG |speed |u|See below
|60-60 | 1 |Position Accuracy |accuracy |u|See below
-|61-88 |28 |Longitude |lon |I|Minutes/10000 (as in CNB)
-|89-115 |27 |Latitude |lat |I|Minutes/10000 (as in CNB)
-|116-127 |12 |Course Over Ground |course |U|In 0.1 degrees from true north.
-|128-133 | 6 |Time Stamp |second |u|Unsigned integer: UTC second.
+|61-88 |28 |Longitude |lon |I4|Minutes/10000 (as in CNB)
+|89-115 |27 |Latitude |lat |I4|Minutes/10000 (as in CNB)
+|116-127 |12 |Course Over Ground |course |U1|In 0.1 degrees from true north.
+|128-133 | 6 |Time Stamp |second |u|UTC second.
|134-141 | 8 |Regional reserved |regional |x|Reserved
|142-142 | 1 |DTE |dte |b|0=Data terminal ready,
1=Data terminal not ready (default)
@@ -2582,8 +2583,8 @@ depending on payload size.
|6-7 | 2 |Repeat Indicator |repeat |u|As in Common Navigation Block
|8-37 | 30 |Source MMSI |mmsi |u|9 decimal digits
|38-39 | 2 |Spare | |x|Not used
-|40-57 | 18 |Longitude |lon |I|Signed: minutes/10
-|58-74 | 17 |Latitude |lat |I|Signed: minutes/10
+|40-57 | 18 |Longitude |lon |I1|Signed: minutes/10
+|58-74 | 17 |Latitude |lat |I1|Signed: minutes/10
|75-79 | 5 |Spare | |x|Not used - reserved
|80-815 |736 |Payload |data |d|DGNSS correction data
|==============================================================================
@@ -2618,9 +2619,9 @@ understand these fields."
|38-45 | 8 |Regional Reserved |reserved |x|Not used
|46-55 |10 |Speed Over Ground |speed |u|As in common navigation block
|56-56 | 1 |Position Accuracy |accuracy |u|See below
-|57-84 |28 |Longitude |lon |I|Minutes/10000 (as in CNB)
-|85-111 |27 |Latitude |lat |I|Minutes/10000 (as in CNB)
-|112-123 |12 |Course Over Ground |course |U|0.1 degrees from true north
+|57-84 |28 |Longitude |lon |I4|Minutes/10000 (as in CNB)
+|85-111 |27 |Latitude |lat |I4|Minutes/10000 (as in CNB)
+|112-123 |12 |Course Over Ground |course |U1|0.1 degrees from true north
|124-132 | 9 |True Heading |heading |u|0 to 359 degrees, 511 = N/A
|133-138 | 6 |Time Stamp |second |u|Second of UTC timestamp.
|139-140 | 2 |Regional reserved |regional |u|
@@ -2666,9 +2667,9 @@ gathered automatically from sensors.
|38-45 | 8 |Regional Reserved |reserved |u|
|46-55 | 10 |Speed Over Ground |speed |u|As in CNB.
|56-56 | 1 |Position Accuracy |accuracy |u|See below
-|57-84 | 28 |Longitude |lon |I|Minutes/10000 (as in CNB)
-|85-111 | 27 |Latitude |lat |I|Minutes/10000 (as in CNB)
-|112-123 | 12 |Course Over Ground |course |U|Relative to true north,
+|57-84 | 28 |Longitude |lon |I4|Minutes/10000 (as in CNB)
+|85-111 | 27 |Latitude |lat |I4|Minutes/10000 (as in CNB)
+|112-123 | 12 |Course Over Ground |course |U1|Relative to true north,
units of 0.1 degrees
|124-132 | 9 |True Heading |heading |u|0 to 359 degrees,
511 = N/A
@@ -2676,10 +2677,10 @@ gathered automatically from sensors.
|139-142 | 4 |Regional reserved |regional |u|
|143-262 |120 |Name |shipname |s|20 6-bit characters
|263-270 | 8 |Type of ship and cargo |shiptype |u|As in Message 5
-|271-279 | 9 |Dimension to Bow |to_bow |u|Unsigned integer: Meters
-|280-288 | 9 |Dimension to Stern |to_stern |u|Unsigned integer: Meters
-|289-294 | 6 |Dimension to Port |to_port |u|Unsigned integer: Meters
-|295-300 | 6 |Dimension to Starboard |to_starboard |u|Unsigned integer: Meters
+|271-279 | 9 |Dimension to Bow |to_bow |u|Meters
+|280-288 | 9 |Dimension to Stern |to_stern |u|Meters
+|289-294 | 6 |Dimension to Port |to_port |u|Meters
+|295-300 | 6 |Dimension to Starboard |to_starboard |u|Meters
|301-304 | 4 |Position Fix Type |epfd |u|As in Type 4 EPFD codes
|305-305 | 1 |RAIM flag |raim |b|As in CNB.
|306-306 | 1 |DTE |dte |u|0=Data terminal ready,
@@ -2741,12 +2742,12 @@ and 360 bits.
|38-42 | 5 |Aid type |aid_type |u|See Below
|43-162 1|120 |Name |name |t|Name in sixbit chars
|163-163 | 1 |Position Accuracy |accuracy |u|As in CNB
-|164-191 |28 |Longitude |lon |I|Minutes/10000 (as in CNB)
-|192-218 |27 |Latitude |lat |I|Minutes/10000 (as in CNB)
-|219-227 | 9 |Dimension to Bow |to_bow |u|Unsigned integer: Meters
-|228-236 | 9 |Dimension to Stern |to_stern |u|Unsigned integer: Meters
-|237-242 | 6 |Dimension to Port |to_port |u|Unsigned integer: Meters
-|243-248 | 6 |Dimension to Starboard |to_starboard|u|Unsigned integer: Meters
+|164-191 |28 |Longitude |lon |I4|Minutes/10000 (as in CNB)
+|192-218 |27 |Latitude |lat |I4|Minutes/10000 (as in CNB)
+|219-227 | 9 |Dimension to Bow |to_bow |u|Meters
+|228-236 | 9 |Dimension to Stern |to_stern |u|Meters
+|237-242 | 6 |Dimension to Port |to_port |u|Meters
+|243-248 | 6 |Dimension to Starboard |to_starboard|u|Meters
|249-252 | 4 |Type of EPFD |epfd |u|As in Message Type 4
|253-258 | 6 |UTC Second |second |u|As in Message Type 5
|259-259 | 1 |Off-Position Indicator |off_position|u|See Below
@@ -2847,9 +2848,9 @@ network.
|64-67 | 4 |Tx/Rx mode |txrx |u|Transmit/receive mode
|68-68 | 1 |Power |power |b|Low=0, high=1
|69-86 |18 |NE Longitude |ne_lon |u|NE longitude to 0.1 minutes
-|87-103 |17 |NE Latitude |ne_lat |I|NE latitude to 0.1 minutes
-|104-121 |18 |SW Longitude |sw_lon |I|SW longitude to 0.1 minutes
-|122-138 |17 |SW Latitude |sw_lat |I|SW latitude to 0.1 minutes
+|87-103 |17 |NE Latitude |ne_lat |I4|NE latitude to 0.1 minutes
+|104-121 |18 |SW Longitude |sw_lon |I4|SW longitude to 0.1 minutes
+|122-138 |17 |SW Latitude |sw_lat |I4|SW latitude to 0.1 minutes
|69-98 |30 |MMSI1 |dest1 |u|MMSI of destination 1
|104-133 |30 |MMSI2 |dest2 |u|MMSI of destination 2
|139-139 | 1 |Addressed |addressed |b|0=Broadcast, 1=Addressed
@@ -2997,7 +2998,7 @@ is thanks to Kurt Schwehr.
|0-5 | 6 | Message Type | type |u|Constant: 24
|6-7 | 2 | Repeat Indicator | repeat |u|As in CNB
|8-37 | 30 | MMSI | mmsi |u|9 digits
-|38-39 | 2 | Part Number | partno |u|Unsigned integer: 0-1
+|38-39 | 2 | Part Number | partno |u|0-1
|40-159 |120 | Vessel Name | shipname |t|(Part A) 20 sixbit chars
|160-167 | 8 | Spare | |x|(Part A) Not used
|40-47 | 8 | Ship Type | shiptype |u|(Part B) As in Message Type 5
@@ -3113,10 +3114,10 @@ increased propagation delays associated with long-range detection
|38-38 | 1 |Position Accuracy |accuracy |u|See Common Navigation Block
|39-39 | 1 |RAIM flag |raim |u|See Common Navigation Block
|40-43 | 4 |Navigation Status |status |u|See Common Navigation Block
-|44-61 | 18 |Longitude |lon |I|minutes/10
+|44-61 | 18 |Longitude |lon |I4|minutes/10
East positive, West negative
181000 = N/A (default)
-|62-78 | 17 |Latitude |lat |I|minutes/10
+|62-78 | 17 |Latitude |lat |I4|minutes/10
North positive, South negative
91000 = N/A (default)
|79-84 | 6 |Speed Over Ground |speed |u|Knots (0-62);
@@ -3364,43 +3365,43 @@ integer indices. In scaled mode, the values are dumped as strings.
.Special fields
[frame="topbot",options="header"]
|===========================================================================
-|Message | Float fields | Controlled vocabularies
-| 1-3 | turn, speed, lon, lat | -
-| 4, 11 | lon, lat | epfd
-| 5 | draught | shiptype, epfd
-| 6(1/14)| lon, lat, cspeed | -
-| 6(1/18)| lon, lat | -
-| 6(1/20)| berth_lon, berth_lat, berth_depth| position
-| 6(1/25)| cargocode | cargocode
-| 6(1/28)| lon, lat | -
-| 6(1/32)| lon, lat, cspeed | -
-| 8(1/11)| lon, lat, airtemp, dewpoint, | preciptype
-| | visibility, waterlevel, cspeed, |
-| | cspeed2, cspeed3, waveheight, |
-| | swellheight, watertemp salinity |
-| 8(1/17)| lon, lat | -
-| 8(1/18)| lon, lat | -
-| 8(1/21)| lon. lat, visibility, airtemp, | -
-| | watertemp, waveheight, |
-| | swellheight, speed, heading, |
-| | rwindspeed, mgustspeed, airtemp, |
-| | surftemp, totalcloud, cloudbase, |
-| | swheight1, swheight2 |
-| 8(1/25)| - | iceclass
-| 8(1/27)| lon, lat |
-| 8(1/31)| lon, lat, airtemp, dewpoint, | preciptype
-| | visibility, waterlevel, cspeed, |
-| | cspeed2, cdepth2, cspeed3, |
-| | cdepth3, waveheight, |
-| | swellheight, watertemp, salinity |
-| 9 | lon, lat, course | -
-| 17 | lon, lat | -
-| 18 | lon, lat, course | -
-| 19 | lon, lat, course | shiptype, epfd
-| 21 | lon, lat | aid_type, epfd
-| 22-23 | ne_lon,ne_lat, sw_lon, sw_lat | -
-| 24 | - | shiptype
-| 27 | lon, lat | -
+|Message | Float fields | Controlled vocabularies
+| 1-3 | turn, speed, lon, lat | -
+| 4, 11 | lon, lat | epfd
+| 5 | draught | shiptype, epfd
+| 6(1/14)| lon, lat, cspeed | -
+| 6(1/18)| lon, lat | -
+| 6(1/20)| berth_lon, berth_lat, berth_depth | position
+| 6(1/25)| cargocode | cargocode
+| 6(1/28)| lon, lat | -
+| 6(1/32)| lon, lat, cspeed | -
+| 8(1/11)| lon, lat, airtemp, dewpoint, | preciptype
+| | visibility, waterlevel, cspeed, |
+| | cspeed2, cspeed3, waveheight, |
+| | swellheight, watertemp salinity |
+| 8(1/17)| lon, lat | -
+| 8(1/18)| lon, lat | -
+| 8(1/21)| lon. lat, visibility, airtemp, | -
+| | watertemp, waveheight, |
+| | swellheight, speed, pressure, pdelta,|
+| | rwindspeed, mgustspeed, airtemp, |
+| | surftemp, cloudbase, |
+| | swheight1, swheight2 |
+| 8(1/25)| - | iceclass
+| 8(1/27)| lon, lat |
+| 8(1/31)| lon, lat, airtemp, dewpoint, | preciptype
+| | visibility, waterlevel, cspeed, |
+| | cspeed2, cdepth2, cspeed3, |
+| | cdepth3, waveheight, |
+| | swellheight, watertemp, salinity |
+| 9 | lon, lat, course | -
+| 17 | lon, lat | -
+| 18 | lon, lat, course | -
+| 19 | lon, lat, course | shiptype, epfd
+| 21 | lon, lat | aid_type, epfd
+| 22-23 | ne_lon,ne_lat, sw_lon, sw_lat | -
+| 24 | - | shiptype
+| 27 | lon, lat | -
|===========================================================================
This table does not count fields that are scaled by multipliers to integers.