Skip to content

Latest commit

 

History

History
127 lines (86 loc) · 3.22 KB

24.md

File metadata and controls

127 lines (86 loc) · 3.22 KB

0x24 OBC Text

Cluster 0x80 → Displays (Multicast) 0xe7

Unlike the radio or telephone which sends display data at the time it's required, the cluster will send display data at regular intervals irrespective of what is being displayed.

Essentially, radio and telephone displays are "lazily loaded", and the cluster displays are "eager loaded".

Examples

80 0A E7 24 03 00 2B 32 34 2E 35 7C
80 0F E7 24 05 30 36 66 36 24 79 58 67 6C 2D 54 68
80 0C E7 24 06 00 2D 2D 2D 20 4B 4D 20 62
80 0D E7 24 09 00 2D 2D 2D 20 4D 50 48 20 3F
80 0E E7 24 0A 00 20 30 2E 37 20 4B 4D 2F 48 0F
80 0C E7 24 0F 00 31 30 3A 31 30 20 20 7A

Properties

The message length will vary depending on the property ID.

Property Index Length Type
Property [ID] 0 1 Bitfield
Unknown 1 1 Default 00
String 2 -1 String

Property ID

ID Property
0x01 Time
0x02 Date
0x03 Temperature
0x04 Consump. 1
0x05 Consump. 2
0x06 Range
0x07 Distance
0x08 Arrival
0x09 Limit
0x0a Avg. Speed
0x0e Timer
0x0f Aux. Timer 1
0x10 Aux. Timer 2
0x16 Code: Emergency Deactivation
0x1a Timer: Lap

Unknown

Seemingly always 0x00.

String

  • ASCII encoding.
  • The length is determined by the property.
  • The unit/format of the property will be as per 0x15, i.e. 24H vs. 12H etc.
  • GT will parse some strings (presumably to generate a native object), thus the string format is restricted.

Use Cases

Date & Time

Date & Time

# Time (0x01)
# Note: GT will parse the string
80 0C E7 24 01 00 20 33 3A 34 33 50 4D 7D   # " 3:43PM"

# Date (0x02)
80 0F E7 24 02 00 30 35 2F 32 35 2F 32 30 32 30 4C  # "05/25/2020"

On-board Computer (OBC)

OBC

# Temperature (0x03)
80 0A [3B] 24 03 00 2B 31 32 2E 33 [A3]                 # "+12.3"

# Consump. 1 (0x04)
80 0F [3B] 24 04 00 31 32 2E 33 20 4C 2F 31 30 30 F8    # "12.3 L/100"

# Consump. 2 (0x05)
80 0F [3B] 24 05 00 34 35 2E 36 20 4C 2F 31 30 30 FE    # "45.6 L/100"

# Range (0x06)
80 0C 3B 24 06 00 31 32 33 20 4B 4D 20 A3               # "123 KM "

# Distance (0x07)
80 0D 3B 24 07 00 31 32 33 34 20 4B 4D 20 97            # "1234 KM "

# Arrival (0x08)
80 0C 3B 24 08 00 31 32 3A 33 34 50 4D B8               # "12:34PM"

# Limit (0x09)
80 0D E7 24 09 00 31 32 33 20 4B 4D 2F 48 36            # "123 KM/H"

# Avg. Speed (0x0a)
80 0E [3B] 24 0A 00 31 32 2E 33 20 4B 4D 2F 48 C4       # "12.3 KM/H"

OBC: Timer

OBC: Timer

# Timer (0x0e)
80 0F 3B 24 0E 00 34 35 2E 36 20 20 53 45 43 20 F2  # "45.6  SEC "

# Timer: Lap (0x1a)
80 0F 3B 24 1A 00 31 32 2E 33 20 20 53 45 43 20 E1  # "12.3  SEC "

After one minute has elapsed, the format will change to "1:00 MIN".

Independent Ventilation and Heating

Aux Timers

# Aux. Timer 1 (0x0f)
80 0C E7 24 0F 00 20 31 3A 32 33 41 4D 66   # " 1:23AM"

# Aux. Timer 2 (0x10)
80 0C E7 24 10 00 20 34 3A 35 36 50 4D 6F   # " 4:56PM"

Code

Code: Emergency Deactivation

# Code: Emergency Deactivation
80 0A E7 24 16 00 30 39 3A 35 32 6B     # "09:52"