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}