Files
Cognitive_Agent/domains/seat/can/seat-thermal-matrix.yaml
2026-07-30 08:45:38 +08:00

190 lines
6.5 KiB
YAML
Executable File

version: 1.0.0
source:
file: ../../../座椅部分功能CAN矩阵表.xlsx
sheet: Sheet1
normalized_on: 2026-07-22
scope: driver_and_front_passenger_heating_ventilation
hardware_execution_allowed: false
bit_numbering: lsb0_inferred_from_start_bit_and_bit_columns
byte_order: intel_little_endian_inferred_not_confirmed
limitations:
- Message names are local aliases because the spreadsheet only provides frame IDs.
- Transmitter, receiver, cycle time, DLC, byte order, counter and checksum are absent.
- Payload lengths below are minimum lengths inferred from the highest occupied bit.
- Frame 0x42A is treated as a control candidate only for virtual execution.
- Gear signals are observable states; no gear command signal is identified.
messages:
- name: Seat_Thermal_Status_4FA
frame_id: 0x4FA
role: feedback
minimum_payload_bytes: 2
signals:
- name: Pilot_Seat_Vtilat_Stat_S
description: 主驾座椅通风工作状态
start_bit: 0
bit_length: 3
values:
0: invalid
1: "off"
2: low
3: high
4: level_3
- name: Pilot_Seat_Heat_Stat_S
description: 主驾座椅加热工作状态
start_bit: 3
bit_length: 3
values:
0: invalid
1: "off"
2: low
3: high
4: level_3
- name: Copilot_Seat_Vtilat_Stat_4FA_S
description: 副驾座椅通风工作状态
start_bit: 8
bit_length: 3
values:
0: invalid
1: "off"
2: low
3: high
4: level_3
- name: Copilot_Seat_Heat_Stat_4FA_S
description: 副驾座椅加热工作状态
start_bit: 11
bit_length: 3
values:
0: invalid
1: "off"
2: low
3: high
4: level_3
- name: Driver_Seat_Thermal_Status_29E
frame_id: 0x29E
role: feedback
minimum_payload_bytes: 3
signals:
- name: Driver_Seat_Ventilation_On_S
description: 主驾座椅通风开启状态
start_bit: 0
bit_length: 2
values: {0: invalid, 1: "on", 2: "off", 3: reserved}
- name: Driver_Seat_Ventilation_Control_Mode_S
description: 主驾座椅通风控制模式
start_bit: 2
bit_length: 2
values: {0: invalid, 1: manual, 2: automatic, 3: reserved}
- name: The_Driver_Seat_Heating_Is_On_S
description: 主驾座椅加热开启状态
start_bit: 4
bit_length: 2
values: {0: invalid, 1: "on", 2: "off", 3: reserved}
- name: Driver_Seat_Ventilation_Gear_S
description: 主驾座椅通风档位
start_bit: 16
bit_length: 4
values: {0: invalid, 1: level_1, 2: level_2, 3: level_3, 4: level_4, 5: level_5}
- name: Heated_Driver_Seat_S
description: 主驾座椅加热档位
start_bit: 20
bit_length: 4
values: {0: invalid, 1: level_1, 2: level_2, 3: level_3, 4: level_4, 5: level_5}
- name: Driver_Seat_Thermal_Mode_3CE
frame_id: 0x3CE
role: feedback
minimum_payload_bytes: 1
signals:
- name: Main_Driver_Seat_Ven_And_Hea_Control_Mode_S
description: 主驾座椅通风加热控制模式
start_bit: 4
bit_length: 2
values: {0: invalid, 1: manual, 2: automatic, 3: reserved}
- name: Passenger_Seat_Thermal_Status_3D3
frame_id: 0x3D3
role: feedback
minimum_payload_bytes: 3
signals:
- name: Front_Pass_Seat_Ventilation_On_S
description: 副驾座椅通风开启状态
start_bit: 0
bit_length: 2
values: {0: invalid, 1: "on", 2: "off", 3: reserved}
- name: Pas_Seat_Heating_On_S
description: 副驾座椅加热开启状态
start_bit: 2
bit_length: 2
values: {0: invalid, 1: "on", 2: "off", 3: reserved}
- name: Front_Pass_Seat_Ven_And_Hea_Control_Mode_S
description: 副驾座椅通风加热控制模式
start_bit: 4
bit_length: 2
values: {0: invalid, 1: manual, 2: automatic, 3: reserved}
- name: Passenger_Seat_Ventilation_Gear_3D3_S
description: 副驾座椅通风档位
start_bit: 12
bit_length: 4
values: {0: invalid, 1: level_1, 2: level_2, 3: level_3, 4: level_4, 5: level_5}
- name: Heated_Passenger_Seat_3D3_S
description: 副驾座椅加热档位
start_bit: 16
bit_length: 4
values: {0: invalid, 1: level_1, 2: level_2, 3: level_3, 4: level_4, 5: level_5}
- name: Seat_Thermal_Configuration_2AA_01
frame_id: 0x2AA
sub_id: 0x01
role: configuration_status
minimum_payload_bytes: 3
signals:
- name: Copilot_Seat_Three_Speed_Ventilat_Config_S
description: 副驾座椅通风配置
start_bit: 8
bit_length: 3
values: {0: invalid, 1: level_1_config, 2: level_2_config, 3: level_3_config, 4: level_5_split_config}
- name: Copilot_Seat_Three_Speed_Heat_Config_S
description: 副驾座椅加热配置
start_bit: 11
bit_length: 3
values: {0: invalid, 1: level_1_config, 2: level_2_config, 3: level_3_config, 4: level_5_split_config}
- name: Driver_Seat_Three_Speed_Ventilat_Config_S
description: 主驾座椅通风配置
start_bit: 16
bit_length: 3
values: {0: invalid, 1: level_1_config, 2: level_2_config, 3: level_3_config, 4: level_5_split_config}
- name: Driver_Seat_Three_Speed_Heat_Config_S
description: 主驾座椅加热配置
start_bit: 19
bit_length: 3
values: {0: invalid, 1: level_1_config, 2: level_2_config, 3: level_3_config, 4: level_5_split_config}
- name: Seat_Thermal_Control_42A
frame_id: 0x42A
role: command_candidate
minimum_payload_bytes: 2
hardware_send_allowed: false
signals:
- name: Driver_Seat_Ventilation_S
description: 主驾通风开启/关闭
start_bit: 0
bit_length: 2
values: {0: invalid, 1: "on", 2: "off", 3: reserved}
- name: Driver_Seat_Heating_S
description: 主驾加热开启/关闭
start_bit: 2
bit_length: 2
values: {0: invalid, 1: "on", 2: "off", 3: reserved}
- name: Front_Passenger_Seat_Ventilation_S
description: 副驾通风开启/关闭
start_bit: 12
bit_length: 2
values: {0: invalid, 1: "on", 2: "off", 3: reserved}
- name: Front_Passenger_Seat_Heating_S
description: 副驾加热开启/关闭
start_bit: 14
bit_length: 2
values: {0: invalid, 1: "on", 2: "off", 3: reserved}