Here is a detailed description of the response message for SEND DATA message.
The following table includes:
- Field: field name
- Explanation: short description of field contents
- Offset: start byte position
- Size in bytes: number of bytes in field
- Range: possible values for data, given in default unit (optional unit)
- Bytes: example data in binary
- Value: example data in ASCII
Field | Explanation | Offset | Size in bytes | Range | Bytes | Value | Details |
---|---|---|---|---|---|---|---|
Header | |||||||
Message start | Start message marker (always same) | 0 | 1 1 | 0xab (always same) | 0xab | 0xab | Message format |
Message sender ID | From which sensor ID this message is sent | 1 | 1 2 | 0–255 | 0x01 | 1 | Parameters |
Message receiver ID | To which system ID this message is sent | 2 | 1 2 | 0–255 | 0x00 | 0 | Parameters |
Message ID | Command name | 3 | 1 1 | 0x00–0x50 | 0x20 | 0x20 | Message IDs |
Message number | Count number of sent messages of this name | 4 | 1 2 | 0–255 | 0x0e | 14 | Message format |
Data length | How many bytes are coming in this message's data part | 5 | 2 3 | 0–123 | 0x36 0x00 | 54 | Message format |
Interface version | According to which data output format message is sent | 7 | 1 1 | A–Z | 0x43 | C | Message format |
Error code | Is this message content valid or is something missing | 8 | 1 2 | 0–4 | 0x00 | 0 | Error codes |
Data - diagnostics | |||||||
Data analyze count | How many raw data sets are analyzed so far | 9 | 2 3 | 0–65535 | 0xd7 0x08 | 2263 | SEND DATA response |
Data status warning | Are measurement results suspicious | 11 | 2 4 | 16 x 0 – 16 x 1 | 0x00 0x00 | 0000 0000 0000 0000 | Data status warnings |
Data status error | Are measurement results erroneous | 13 | 2 4 | 16 x 0 – 16 x 1 | 0x00 0x00 | 0000 0000 0000 0000 | Data status erroneous |
Data - measurements | |||||||
Air temperature | Air temperature reported by HMP113 sensor | 15 | 4 5 | −40 ... +60 °C (−40 ... +140°F) | 0x8f 0xc2 0xbf 0x41 | 23.9699 | Data types |
Relative humidity | Relative humidity reported by HMP113 sensor | 19 | 4 5 | 0–100 %RH | 0x29 0x5c 0x45 0x42 | 49.34 | Data types |
Dew point temperature | Dew point reported by HMP113 sensor | 23 | 4 5 | −40 ... +60 °C (−40 ... +140°F) | 0xfb 0x52 0x4b 0x41 | 12.7077 | Data types |
Frost point temperature | Front point reported by HMP113 sensor | 27 | 4 5 | −40 ... +60 °C (−40 ... +140°F) | 0xfb 0x52 0x4b 0x41 | 12.7077 | Data types |
Surface temperature | Surface (road) temperature reported by MT10 sensor | 31 | 4 5 | −40 ... +60 °C (−40 ... +140°F) | 0x08 0xd7 0x02 0x42 | 32.7099 | Data types |
Surface state | Surface state reported by MD30 lasers in Vaisala format | 35 | 1 2 | 0–12 | 0x01 | 1 | Surface states |
EN 15518 surface state | Surface state reported by MD30 lasers in EN format | 36 | 1 2 | 0–11 | 0x01 | 1 | EN 15518 surface states |
Grip | Friction estimate reported by MD30 lasers | 37 | 4 5 | 0.09–0.82 | 0x85 0xeb 0x51 0x3f | 0.8199 | Data types |
Water layer thickness | Water film height on surface reported by MD30 lasers | 41 | 4 5 | 0.00–50.00 mm (0.00–1.97 in) | 0x00 0x00 0x00 0x00 | 0 | Data types |
Ice layer thickness | Ice film height on surface reported by MD30 lasers | 45 | 4 5 | 0.00–50.00 mm (0.00–1.97 in) | 0x00 0x00 0x00 0x00 | 0 | Data types |
Snow layer thickness | Snow film height on surface reported by MD30 lasers | 49 | 4 5 | 0.00–50.00 mm (0.00–1.97 in) | 0x00 0x00 0x00 0x00 | 0 | Data types |
Data - diagnostics | |||||||
Unit status info | If measurements cannot be trusted fully, what are reasons | 53 | 4 6 | 32 x 0 – 32 x 1 | 0x00 0x00 0x00 0x00 | 0000 0000 0000 0000 0000 0000 0000 0000 | Status information |
Unit error bits | If measurements cannot be trusted at all, what are reasons | 57 | 4 6 | 32 x 0 – 32 x 1 | 0x00 0x00 0x00 0x00 | 0000 0000 0000 0000 0000 0000 0000 0000 | Error bits |
Checksum | |||||||
CRC | Checksum calculation according to CRC-16 CCITT-FALSE | 61 | 2 3 | 0x53 0xe8 | - | CRC error acknowledgment message |
1 Used data format in bytes: ASCII
character as hex value
2 Used data format in bytes: U8 = 8-bit
unsigned integer
3 Used data format in bytes: U16 = 16-bit
unsigned integer
4 Used data format in bytes: 2-byte hex
value (16 x 0/1)
5 Used data format in bytes: f32 =
Floating point number
6 Used data format in bytes: 4-byte hex
value (32 x 0/1)