BUFR edition 3 and 4 messages have a different header structure.
Section 0
| Key | Description |
|---|---|
| totalLength | Total length of the message in bytes |
| editionNumber | BUFR edition number (=3) |
Section 1
| Key | Description |
|---|---|
| section1Length | Length of section 1 in bytes |
| masterTableNumber | BUFR master table |
| bufrHeaderSubCentre | Originating sub-centre |
| bufrHeaderCentre | Originating centre |
| updateSequenceNumber | Update sequence number (0 for original messages, incremented by 1 for updates) |
| section1Flags | Bit 1:
|
| dataCategory | Data category (BUFR Table A, see the latest version here.) |
| dataSubCategory | Data sub-category (defined by local automatic data processing (ADP) centres) |
| masterTablesVersionNumber | Version number of master table used |
| localTablesVersionNumber | Version number of local table used |
| typicalYearOfCentury | Year (yy) |
| typicalMonth | Month |
| typicalDay | Day |
| typicalHour | Hour |
| typicalMinute | Minute |
Section 3
| Key | Description |
|---|---|
| section3Length | Length of section 3 in bytes |
| numberOfSubsets | Number of data subsets |
| section3Flags | Bit 1:
Bit 2:
|
Section 0
| Key | Description |
|---|---|
| totalLength | Total length of the message in bytes |
| editionNumber | BUFR edition number (=4) |
Section 1
| Key | Description |
|---|---|
| section1Length | Length of section 1 in bytes |
| masterTableNumber | BUFR master table |
| bufrHeaderCentre | Originating centre |
| bufrHeaderSubCentre | Originating sub-centre |
| updateSequenceNumber | Update sequence number (0 for original messages, incremented by 1 for updates) |
| section1Flags | Bit 1:
|
| dataCategory | Data category (BUFR Table A, see the latest version here.) |
| internationalDataSubCategory | International data sub-category (Common Code Table C-13, see the latest version here.) |
| dataSubCategory | Local data sub-category |
| masterTablesVersionNumber | Version number of master table used |
| localTablesVersionNumber | Version number of local table used |
| typicalMonth | Month |
| typicalDay | Day |
| typicalHour | Hour |
| typicalMinute | Minute |
| typicalSecond | Second |
Section 3
| Key | Description |
|---|---|
| section3Length | Length of section 3 in bytes |
| numberOfSubsets | Number of data subsets |
| section3Flags | Bit 1:
Bit 2:
|