Format
<message start> <message sender ID> <message receiver ID> <message ID> <message number> <data length> <interface version number> <error code> <data analyze count> <data status warning> <data status error> <air temperature> <relative humidity> <dew point temperature> <frost point temperature> <surface temperature> <surface state> <EN 15518 surface state> <grip> <water layer thickness> <ice layer thickness> <snow layer thickness> <unit status info> <unit error bits> <CRC>
Field |
Offset |
Size in bytes |
---|---|---|
Message start |
0 | 1 |
Message sender ID |
1 | 1 |
Message receiver ID |
2 | 1 |
Message ID |
3 | 1 |
Message number |
4 | 1 |
Data length |
5 ... 6 | 2 |
Interface version |
7 | 1 |
Error code |
8 | 1 |
Data analyze count | 9 ... 10 | 2 |
Data status warning | 11 ... 12 | 2 |
Data status error | 13 ... 14 | 2 |
Air temperature | 15 ... 18 | 4 |
Relative humidity | 19 ... 22 | 4 |
Dew point temperature | 23 ... 26 | 4 |
Frost point temperature | 27 ... 30 | 4 |
Surface temperature | 31 ... 34 | 4 |
Surface state | 35 | 1 |
EN 15518 surface state | 36 | 1 |
Grip | 37 ... 40 | 4 |
Water layer thickness | 41 ... 44 | 4 |
Ice layer thickness | 45 ... 48 | 4 |
Snow layer thickness | 49 ... 52 | 4 |
Unit status info | 53 ... 56 | 4 |
Unit error bits | 57 ... 60 | 4 |
CRC |
61 ... 62 | 2 |
Example
0xab 0x01 0x00 0x20 0x0a 0x36 0x00 0x44 0x00 0xfc 0xee 0x00 0x00 0x00 0x00 0x66 0x66 0xc4 0x41 0x5c 0x8f 0x51 0x42 0xad 0x83 0x57 0x41 0xad 0x83 0x57 0x41 0x3a 0x0a 0xbf 0x41 0x01 0x01 0x85 0xeb 0x51 0x3f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x52 0xb3
Field | Bytes | Value |
---|---|---|
Message start |
0xab | 0xab |
Message sender ID |
0x01 | 1 |
Message receiver ID |
0x00 | 0 |
Message ID |
0x20 | 0x20 |
Message number |
0x0a | 10 |
Data length |
0x36 0x00 | 54 |
Interface version |
0x44 | D |
Error code |
0x00 | 0 |
Data analyze count | 0xfc 0xee | 61180 |
Data status warning | 0x00 0x00 | 0 |
Data status error | 0x00 0x00 | 0 |
Air temperature | 0x66 0x66 0xc4 0x41 | 24.55 |
Relative humidity | 0x5c 0x8f 0x51 0x42 | 52.39 |
Dew point temperature | 0xad 0x83 0x57 0x41 | 13.47 |
Frost point temperature | 0xad 0x83 0x57 0x41 | 13.47 |
Surface temperature | 0x3a 0x0a 0xbf 0x41 | 23.88 |
Surface state | 0x01 | 1 = Dry |
EN 15518 surface state | 0x01 | 1 = Dry |
Grip | 0x85 0xeb 0x51 0x3f | 0.82 |
Water layer thickness | 0x00 0x00 0x00 0x00 | 0.00 |
Ice layer thickness | 0x00 0x00 0x00 0x00 | 0.00 |
Snow layer thickness | 0x00 0x00 0x00 0x00 | 0.00 |
Unit status info | 0x00 0x00 0x00 0x00 | 0 |
Unit error bits | 0x00 0x00 0x00 0x00 | 0 |
CRC |
0x52 0xb3 | - |
The data analyze count starts from 0 and is incremented at the maximum measurement rate supported by the mobile road sensor. The counter goes to 0 after reaching the maximum value
When continuous sending is initiated, the message number of the request message is used in the first data message and then incremented by 1 every time a new message is generated and sent.