Files
2026-07-30 08:45:38 +08:00

78 lines
3.9 KiB
YAML
Executable File

version: 1.0.0
source:
file: 空调-天幕-氛围灯CAN信号矩阵表.xlsx
sheet: 空调
scope: normalized_climate_subset
hardware_execution_allowed: false
limitations:
- Source workbook is a partial matrix without bus timing, counters, checksums, or vehicle variant applicability.
- Sub IDs are encoded as the first payload byte for virtual execution.
messages:
- name: Climate_Control_064_03
frame_id: 100
minimum_payload_bytes: 8
fixed_signals: {Sub_ID: 3}
signals:
- {name: Sub_ID, start_bit: 0, bit_length: 8}
- {name: Atomic_AC_S, start_bit: 36, bit_length: 2}
- {name: Atomic_cycle_mode_S, start_bit: 38, bit_length: 2}
- {name: Atomic_defrosting_S, start_bit: 40, bit_length: 2}
- {name: Atomic_vehicle_air_conditioning_switch_S, start_bit: 50, bit_length: 2}
- {name: Atomic_front_air_conditioning_switch_S, start_bit: 52, bit_length: 2}
- {name: Atomic_rear_air_conditioning_switch_S, start_bit: 54, bit_length: 2}
- {name: Atomic_driver_air_conditioning_switch_S, start_bit: 56, bit_length: 2}
- {name: Atomic_passenger_air_conditioning_switch_S, start_bit: 58, bit_length: 2}
- {name: Atomic_left_rear_air_conditioning_switch_S, start_bit: 60, bit_length: 2}
- {name: Atomic_right_rear_air_conditioning_switch_S, start_bit: 62, bit_length: 2}
- name: Climate_Control_064_04
frame_id: 100
minimum_payload_bytes: 8
fixed_signals: {Sub_ID: 4}
signals:
- {name: Sub_ID, start_bit: 0, bit_length: 8}
- {name: Atomic_vehicle_air_volume_S, start_bit: 8, bit_length: 4}
- {name: Atomic_vehicle_air_conditioning_temperature_S, start_bit: 40, bit_length: 8}
- {name: Atomic_front_air_conditioning_temperature_S, start_bit: 48, bit_length: 8}
- {name: Atomic_rear_air_conditioning_temperature_S, start_bit: 56, bit_length: 8}
- name: Climate_Control_064_05
frame_id: 100
minimum_payload_bytes: 8
fixed_signals: {Sub_ID: 5}
signals:
- {name: Sub_ID, start_bit: 0, bit_length: 8}
- {name: Atomic_driver_air_conditioning_temperature_S, start_bit: 8, bit_length: 8}
- {name: Atomic_passenger_air_conditioning_temperature_S, start_bit: 16, bit_length: 8}
- {name: Atomic_left_rear_air_conditioning_temperature_S, start_bit: 24, bit_length: 8}
- {name: Atomic_right_rear_air_conditioning_temperature_S, start_bit: 32, bit_length: 8}
- {name: Atomic_driver_air_conditioning_outlet_mode_S, start_bit: 56, bit_length: 4}
- {name: Atomic_left_rear_air_conditioning_outlet_mode_S, start_bit: 60, bit_length: 4}
- name: Climate_Control_064_06
frame_id: 100
minimum_payload_bytes: 4
fixed_signals: {Sub_ID: 6}
signals:
- {name: Sub_ID, start_bit: 0, bit_length: 8}
- {name: Atomic_co_pilot_air_conditioning_outlet_mode_S, start_bit: 8, bit_length: 4}
- {name: Atomic_right_rear_air_conditioning_outlet_mode_S, start_bit: 16, bit_length: 4}
- name: Climate_Status_0DB
frame_id: 219
minimum_payload_bytes: 8
signals:
- {name: ACHMC_AC_Open_Rslt_Fdbck_Infor_S, start_bit: 0, bit_length: 2}
- {name: AV_Close_Results_Feedback_S, start_bit: 2, bit_length: 2}
- {name: AC_Cycle_Mode_0DB_S, start_bit: 4, bit_length: 2}
- {name: Medium_AC_Switch_S, start_bit: 6, bit_length: 2}
- {name: ACHMC_Mast_Dri_Temp_Set_Rslt_S, start_bit: 8, bit_length: 5}
- {name: Co_Pilot_AC_Temp_Set_S, start_bit: 16, bit_length: 5}
- {name: AC_Wind_Model_0DB_S, start_bit: 28, bit_length: 4}
- {name: IKEY_AC_Air_Gear_S, start_bit: 32, bit_length: 4}
- {name: ACHMC_AC_Front_Defrosting_Fdbck_S, start_bit: 41, bit_length: 2}
- name: Climate_Status_404
frame_id: 1028
minimum_payload_bytes: 4
signals:
- {name: ACHMC_AC_On_Status_S, start_bit: 8, bit_length: 2}
- {name: AC_Cycle_Mode_404_S, start_bit: 12, bit_length: 2}
- {name: AC_Wind_Model_404_S, start_bit: 16, bit_length: 4}
- {name: Ac_wind_rnk_S, start_bit: 20, bit_length: 4}