74 lines
2.6 KiB
YAML
Executable File
74 lines
2.6 KiB
YAML
Executable File
apiVersion: cognitive-agent/v1alpha1
|
|
kind: SignalMapping
|
|
metadata:
|
|
id: seat-reference-vehicle-mapping
|
|
name: Seat mapping for reference vehicle
|
|
version: 1.2.0
|
|
description: Front-passenger-only thermal and explicitly synthetic motion mappings; virtual execution only.
|
|
spec:
|
|
domain: seat
|
|
platform: reference_vehicle
|
|
dbc_ref: ../../../platforms/reference_vehicle/can/dbc/vehicle.dbc
|
|
matrix_ref: seat-thermal-matrix.yaml
|
|
status: draft
|
|
mappings:
|
|
- capability: seat.set_ventilation
|
|
parameter: state
|
|
target_zone: front_right
|
|
compiler_handler: compile_binary_control
|
|
bus: body_can
|
|
message: Seat_Thermal_Control_42A
|
|
signal: Front_Passenger_Seat_Ventilation_S
|
|
- capability: seat.set_heating
|
|
parameter: state
|
|
target_zone: front_right
|
|
compiler_handler: compile_binary_control
|
|
bus: body_can
|
|
message: Seat_Thermal_Control_42A
|
|
signal: Front_Passenger_Seat_Heating_S
|
|
- capability: seat.set_longitudinal_position
|
|
parameter: position_pct
|
|
target_zone: front_right
|
|
compiler_handler: compile_position_control
|
|
bus: body_can
|
|
message: Passenger_Seat_Motion_Command_551
|
|
signal: Longitudinal_Target_Pct
|
|
calibration_ref: seat-motion-virtual-matrix.yaml
|
|
unit: percent
|
|
- capability: seat.set_cushion_tilt
|
|
parameter: position_pct
|
|
target_zone: front_right
|
|
compiler_handler: compile_position_control
|
|
bus: body_can
|
|
message: Passenger_Seat_Motion_Command_551
|
|
signal: Cushion_Tilt_Target_Pct
|
|
calibration_ref: seat-motion-virtual-matrix.yaml
|
|
unit: percent
|
|
- capability: seat.set_backrest_recline
|
|
parameter: position_pct
|
|
target_zone: front_right
|
|
compiler_handler: compile_position_control
|
|
bus: body_can
|
|
message: Passenger_Seat_Motion_Command_551
|
|
signal: Backrest_Recline_Target_Pct
|
|
calibration_ref: seat-motion-virtual-matrix.yaml
|
|
unit: percent
|
|
- capability: seat.set_legrest_height
|
|
parameter: position_pct
|
|
target_zone: front_right
|
|
compiler_handler: compile_position_control
|
|
bus: body_can
|
|
message: Passenger_Seat_Motion_Command_551
|
|
signal: Legrest_Height_Target_Pct
|
|
calibration_ref: seat-motion-virtual-matrix.yaml
|
|
unit: percent
|
|
- capability: seat.set_legrest_extension
|
|
parameter: position_pct
|
|
target_zone: front_right
|
|
compiler_handler: compile_position_control
|
|
bus: body_can
|
|
message: Passenger_Seat_Motion_Command_551
|
|
signal: Legrest_Extension_Target_Pct
|
|
calibration_ref: seat-motion-virtual-matrix.yaml
|
|
unit: percent
|