DBCP-O4 Recommended format (Oceano & Evaluation - 28 bit Argos ID) |
DBCP-O4 is a rigid format for each type of platform (e.g. SVPB, SVPBW/Minimet, Salinity drifters). Each format describes a single page.Archived data are included in these single pages, not across multiple pages.This simplifies the processing of data for the end user/programmer. See also complete list of DBCP recommended formats.
Page formats are arranged so that they concentrate on a specific sensor, or a specific set of related sensors.Each page has a 4-bit identifier as the second sensor/field (checksum is the first 8-bit field).This allows 16 different page formats.There are in principle no multiple page formats.Multiple page formats, if necessary can be included as additional new format pages.Understanding that 16 formats is probably not enough, formats 12,13,14 and 15 each include a 4-bit sub-page identifier.This allows 64 formats in addition to the base 12, but with 4 less bits.
Instead of each page leaving room for additional sensors, each page is variable length based on the amount of historical data one decides to include on the page. No field is required to indicate how much historical data is included as that would be obvious by how many bits (or how many sensors) are transmitted.
Each page includes a checksum in the first byte, which is the least significant 8 bits of the sum of the remaining 30 bytes.
Proposed format pages so far include the following:
Other format pages might be proposed in the future, e.g.
For details, please contact Andy Sybrandy, Pacific Gyre, asybrandy@pacificgyre.com
DBCP-O4 - SVPB Format (Format 1)
Item | Bits | Min | Max | Formula/Comments (n = word value) | |
CHK | Checksum | 8 | 0 | 255 | Checksum = 8 least significant bits of the sum of the remaining bytes |
Format | Message Format | 4 | 2 | 2 | Format # 2 indicates this is the SVPB format |
AGE | Minutes Past Hour | 6 | 0 | 60 | Minutes
= n, Drifter/Platform Time |
SUBM | Submergence Count | 3 | 0 | 100 | % Subm = n*100/8 |
VBATT | Battery Voltage | 3 | 5.0 | 12.0 | Volts = n + 5 |
SST | Sea Surface Temperature | 10 | -5 | 35.92 | SST(°C) = 0.04n -5 |
BP | Air Pressure | 12 | 800 | 1209.5 | P(hPa) = 0.1n + 800 |
APT | Air Pressure Tendency | 10 | -51.1 | 51.2 | APT(hPa) = 0.1n 25.5 |
Notes:
DBCP-O4 - SVPBW/Minimet Format (Format 2)
Item | Bits | Min | Max | Formula/Comments (n = word value) | |
CHK | Checksum | 8 | 0 | 255 | Checksum = 8 least significant bits of the sum of the remaining bytes |
Format | Message Format | 4 | 3 | 3 | Format # 3 indicates this is the SVPW format |
AGE | Minutes Past Hour | 6 | 0 | 60 | Minutes
= n, Drifter/Platform Time |
SUBM | Submergence Count | 3 | 0 | 100 | % Subm = n*100/8 |
VBATT | Battery Voltage | 3 | 5.0 | 12.0 | Volts = n + 5 |
SST | Sea Surface Temperature | 9 | -5 | 35.88 | SST(°C) = 0.08n -5 |
BP | Air Pressure | 10 | 850 | 1054.6 | P(hPa) = 0.2n + 850 |
WD | Wind Direction | 7 | 0 | 355 | WD(°CLKWSE from North) = 5n Uses the meteorology standard. (This is the direction from which the wind is approaching. Zero° indicates wind is approaching from the north. Measurements increase as the approaching wind rotates in the clockwise direction. |
WS | Wind Speed | 6 | 0 | 31 | WS(m/s) = n |
Notes:
DBCP-O4 - SVPSAL Format (Format 12.0)
Item | Bits | Min | Max | Formula/Comments (n = word value) | |
CHK | Checksum | 8 | 0 | 255 | Checksum = 8 least significant bits of the sum of the remaining bytes |
Format | Message Format | 4 | 4 | 4 | Formats # 12,13,14, and 15 indicate a custom format. These formats will be available for everyone to utilize, but probably not sufficiently utilized to justify inclusion in top 12 formats. |
Sub-Format | Message Sub-Format | 4 | 0 | 0 | Sub-format 0, which will be a custom salinity platform format. |
AGE | Seconds Past Hour | 12 | 0 | 3600 | Seconds = n, Drifter/Platform Time |
SUBM | Submergence Count | 3 | 0 | 100 | % Subm = n*100/8 |
VBATT | Battery Voltage | 3 | 5.0 | 12.0 | Volts = n + 5 |
SST | Sea Surface Temperature | 10 | -5 | 46.15 | SST(°C) = 0.05n 5.00 |
SAL | Salinity | 12 | 10.00 | 50.95 | psu = 0.01n + 10.00 |
SALDIFF | Salinity Difference | 8 | -1.28 | 1.27 | thisSalinity = 0.01n + SAL |
SSTDIFF | SST Difference | 8 | -12.8 | 1.27 | ThisSST = 0.1n + SST |
Notes: