Files
Cognitive_Agent/domains/seat/can/signal-mapping.yaml
T

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