| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # ecu_defs.py
- HVAC_ADDRESS = 0x08
- # Measuring block definitions for 8L0 820 043 E
- # These labels are based on the actual formula IDs and data patterns observed from the ECU.
- HVAC_GROUPS = {
- 1: {
- "name": "Compressor & Blower Status",
- "fields": ["Compressor Shut-off Code", "Target Blower Voltage",
- "System Voltage", "Blower Status/Duty"]
- },
- 2: {
- "name": "Temperature Sensors (Raw)",
- "fields": ["Interior Sensor (G56) ADC", "Dash Sensor (G86) ADC",
- "Fresh Air Sensor (G89) ADC", "Set Temperature (Raw)"]
- },
- 3: {
- "name": "External Sensors (Raw)",
- "fields": ["Outside Air Sensor (G17) ADC", "Evaporator Sensor (G263) ADC",
- "Coolant Temp ADC", "Sunlight Sensor (G107) ADC"]
- },
- 4: {
- "name": "Temp Regulator Flap",
- "fields": ["V68 Position (G92)", "V68 Target Position",
- "V68 Motor Power", "V68 Deviation"]
- },
- 5: {
- "name": "Central Flap",
- "fields": ["V70 Position (G112)", "V70 Target Position",
- "V70 Motor Power", "V70 Deviation"]
- },
- 6: {
- "name": "Footwell/Defroster Temps",
- "fields": ["Vent Temp 1", "Vent Temp 2",
- "Vent Temp 3 (-49C = Open/Disconnected)", "Flap Deviation"]
- },
- 7: {
- "name": "Air Flow Temps",
- "fields": ["Vent Temp 1", "Vent Temp 2",
- "Vent Temp 3 (-49C = Open/Disconnected)", "Unknown Status"]
- },
- 8: {
- "name": "Sensor Voltages",
- "fields": ["Voltage 1", "Voltage 2",
- "Voltage 3", "Voltage 4"]
- },
- }
|