190 lines
6.5 KiB
YAML
Executable File
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}
|
|
|